2.42.3 will have this functionality added. I need to ask couple of newbie questions to make sure what I do matches expected behaviour.
Q) How long should birth ties last by default? The code in 2.4 says 100 cycles. Is this right? I thought I read on the wiki somewhere that birthties should last 20 cycles.
Q) When should locations 971 to 990 should be copied from parent to child? Over the first 20 cycles of the child's life? Over some other 20 cycle period? All at once? The code above seems to indicate that this should occur over the period when the child is between age 33 and 52 cycles.
The ties(j).last value starts out at 100 and is reduced by one point per cycle until it reaches zero.
That part of the program is intrinsic to birth ties and has always been in Darwinbots in exactly the same form. Birth ties last 100 cycles, then disappear. Normal ties harden after 20 cycles.
The memory transfer in the code I gave above, starts with ties(j).last at a value of 68. (Can't think why I used that value ) and continues till it is 40. This represents 32 and 52 cycles after birth respectively.
I see no reson that this couldn't be made to work at cycles 1 till 20. Just substitute 99 and 79 as the "last" values.
Even better, allow this 20 cycle window to be user definable, starting at cycle 1 (last=99) to cycle 80 (last =19)