start
.tie inc
*.focuseye .eye5 add * 0 >
*.nrg 1000 sub sgn 0 floor 49 *.venom sub sgn 0 floor mult 5 mult .strvenom store
7 .venloc store
-2 .venval store
59 << *.robage 192 ceil >> rnd << << ++ store
*.eyef 0 sub sgn abs -- abs .focuseye mult inc
clearbool
*.refbody << *.timer rnd 3 ceil mult ++ .up store
59 << *.robage 192 ceil >> rnd << << ++ store
*.refeye 4 sub .sx store
.shoot dec
5 .sharenrg store
*.body *.trefbody sub 10 div 65 floor .sharenrg store
stop
Sorry to mess with the exact same thing, but 5 .sharenrg was pretty suicidal.
Tried to run it like this, and it had a hard time surviving, thought it was dying out. But seems it uses .mrepro somewhere in there, so even with mutations turned off it was mutating. After only 1600 cycles (Possibly less) it had broken several lines and was now stable and able to survive with F1 conditions. I think one of the key lines was the line storing a high value in .up (line 9) which was now only storing 1 in .up i think (Assuming *323 is 0).
At least that's the visible effect i noticed, instead of zipping away at light speed it would suddenly cluster around the alge.
(Above is the wiki bot, bellow is the evolved result after 1660 cycles in F1 conditions, with mutations disabled, but likely using mrepro)
start
.tie inc
*.focuseye 505 add * 0 >
*.nrg 1000 sub sgn 0 floor 49 *.venom sub sgn 0 floor mult 5 mult .strvenom store
7 0 store
-2 .venval store
59 << *.robage 192 ceil >> rnd << << ++ store
*.eyef 0 sub sgn abs -- abs 511 mult inc
clearbool
*.refbody << *.timer *323 rnd 3 ceil mult ++ .up store
59 << *.robage 192 ceil >> rnd << << ++ store
*.refeye 4 sub .sx store
.shoot dec
5 .sharenrg store
*.body *.trefbody sub 10 div 65 floor .sharenrg store
stop