Added virtual destrcutor to cGradientCount to ensure deletion of grad res objects by ChangeEnvironment events.
Added PRED_ODDS option for prob of success in predator attack instructions.
Add support for recording action trigger performance of genotypes.
Attack instruction set to return -1's to registers if attack fails due to PRED_ODDS chance.
Add support for provisional statistics in genotypes. Fix x/y coordinate transliteration in cPopulation data provider.
Implement some basic functionality in TimeSeriesRecorder.
Added instruction post-execution costs for functions such as feeding handling time.
Pulled cpu post-costs into seperate function. Post-costs now cause pause before execution of NEXT instruction.
Correction applied to application of LOOK_DIST inside SetLooking.
Added SetGradientInflow and SetGradientOutflow events.
Added initial as option to define initial gradient resource plateau values.
Move viewer-core to viewer. Rename CoreView namespace to Viewer. Begin implementing the Freezer object to support Avida-ED.
Implement more basic freezer functionality.
Support pausing a run on initialization. Change name of default config in freezer. Add a couple of temporary methods to Viewer::Driver to support needed actions.
Fix initial driver pause so that it will exit properly when killed before start.
Additional default files in the freezer. Support for pausing the viewer driver on load and pausing at a specified update.
Added support for:
- enabling organisms to remove themselves from the germline
- a deme replication method in which one of the organisms flagged as part of the germline is used as the seed of the new group
Modified stats tracking for organisms joining the germline. Fixed a bug related to what happens when no organisms join the germline.
Added ability to set hills at fixed (not random) x-y coordinates.
Added set-ft-once instruction to disallow setting foraging target more than once in a lifetime.
Added learn-parent instruction to get away from epigenetic-like learned forage target inheritence...parent must
execute teach-offspring and offspring must execute learn-parent for forage habits to be learned.
Merge branch 'master' of git://avida.devosoft.org/avida-core
Fixed error in collect specific bin value return for attack instructions.
Merge branch 'master' of git://avida.devosoft.org/avida-core