Darwinbots Forum
Bots and Simulations => Bestiary => F2 bots => Topic started by: Moonfisher on March 22, 2008, 05:10:02 PM
-
A new SS bot, beats OneManBucket
Used Excalibur as a base, but had to change a lot, you can still reconize some of the behavior though.
Here it is on one line :
cond
start
511 *.robage 6 sub dup div 1 sub abs *972 511 sub dup div mult mult 511 *.robage 5 sub dup div 1 sub abs *971 511 sub dup div mult mult add 682 *.robage 4 sub dup div 1 sub abs mult add 7 *.robage 3 sub dup div 1 sub abs mult add -2 *.robage 2 sub dup div 1 sub abs mult add 7 *.robage 1 sub dup div 1 sub abs mult add 971 1 rnd add *.robage 0 sub dup div 1 sub abs mult add *.tiepres *.robage 4 sub sqr dup div *972 511 sub dup div 1 sub abs mult *.numties 0 sub sqr dup div mult mult add *.robage *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult *951 30 add *.robage sub -1 mult sqr dup div mult mult add 100 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.poison 50 sub -1 mult sqr dup div mult *.shell 99 sub sqr dup div mult *.venom 199 sub sqr dup div mult *.nrg 700 sub sqr dup div mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 100 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.shell 100 sub -1 mult sqr dup div mult *.venom 199 sub sqr dup div mult *.nrg 700 sub sqr dup div mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 200 *.venom sub 0 floor 200 ceil *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.venom 200 sub -1 mult sqr dup div mult *.nrg 500 sub sqr dup div mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 2000 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.poison 49 sub sqr dup div mult *.shell 99 sub sqr dup div mult *.venom 199 sub sqr dup div mult *.nrg 1000 sub sqr dup div *.nrg 3000 sub -1 mult sqr dup div mult *.body 200 sub sqr dup div add sgn *.robage 4 mod 0 sub dup div add sgn *.eye5 0 sub dup div 1 sub abs add sgn *.body 500 sub -1 mult 1 add 0 floor sgn mult mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 180 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.poison 49 sub sqr dup div mult *.shell 99 sub sqr dup div mult *.venom 199 sub sqr dup div mult *.nrg 500 sub -1 mult sqr dup div mult *.body 20 sub sqr dup div mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 200 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 0 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult mult add -6 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 0 sub dup div add sgn *.robage 4 mod 0 sub dup div add sgn mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 5 sub dup div add sgn *.robage 4 mod 1 sub dup div add sgn mult *.eye5 50 sub sqr dup div *.refxpos *.refypos angle *.aim sub abs *.refbody 10 div 60 sub sub -1 mult sqr dup div mult *.robage 4 mod 2 sub dup div add sgn mult *.refvelup 2 sub -1 mult sqr dup div *.refvelup 2 sub -1 mult sqr dup div mult *.eye5 50 sub sqr dup div mult *.robage 4 mod 0 sub dup div add sgn mult *.refveldx 2 sub -1 mult sqr dup div *.refvelsx 2 sub -1 mult sqr dup div mult *.eye5 50 sub sqr dup div mult *.robage 4 mod 1 sub dup div add sgn mult *.refshell 0 sub dup div 1 sub abs *.refeye 0 sub dup div 1 sub abs mult *.venom 5 sub -1 mult sqr dup div add sgn *.eye5 20 sub -1 mult sqr dup div add sgn *.robage 4 mod 3 sub dup div add sgn mult *.memval 511 sub dup div mult *.eye5 5 sub sqr dup div mult mult add -3 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 4 mod 3 sub dup div 1 sub abs mult *.refshell 0 sub sqr dup div *.refeye 0 sub sqr dup div add sgn mult *.memval 511 sub dup div mult *.eye5 20 sub sqr dup div mult *.venom 5 sub sqr dup div mult mult add *.refxpos *.refypos angle *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.refbody 50 sub -1 mult sqr dup div *.refxpos *.refypos angle *.aim sub abs *.refbody 10 div 60 sub sub 1 add 0 floor sgn add sgn mult *.robage 4 mod 2 sub dup div 1 sub abs mult *.memval 511 sub dup div mult *.eye5 0 sub sqr dup div mult mult add *.refveldx 3 rnd add *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 5 sub dup div add sgn mult *.robage 4 mod 1 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs *.memval 511 sub dup div 1 sub abs add sgn mult *951 20 add *.robage sub -1 mult sqr dup div mult *951 30 add *.robage sub 1 add 0 floor sgn mult mult add *.refvelup *.body 15 div add *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 0 sub dup div add sgn mult *.robage 4 mod 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs *.memval 511 sub dup div 1 sub abs add sgn mult *951 20 add *.robage sub -1 mult sqr dup div mult *951 30 add *.robage sub 1 add 0 floor sgn mult mult add *.refveldx *.refveldx add *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 5 sub dup div add sgn mult *.robage 4 mod 1 sub dup div 1 sub abs mult *.eye5 50 sub -1 mult sqr dup div mult *.eye5 0 sub sqr dup div mult *.memval 511 sub dup div mult *.refveldx 2 sub sqr dup div *.refvelsx 2 sub sqr dup div add sgn *.eye5 50 sub -1 mult sqr dup div add sgn mult mult add *.refvelup *.refvelup add *.refxpos *.xpos sub abs *.refypos *.ypos sub abs pyth 7 div add *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 0 sub dup div add sgn mult *.robage 4 mod 0 sub dup div 1 sub abs mult *.eye5 50 sub -1 mult sqr dup div mult *.eye5 0 sub sqr dup div mult *.memval 511 sub dup div mult *.refvelup 2 sub sqr dup div *.refveldn 2 sub sqr dup div add sgn *.eye5 50 sub -1 mult sqr dup div add sgn mult mult add *.refveldx *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 5 sub dup div add sgn mult *.refveldx 2 sub sqr dup div *.refvelsx 2 sub sqr dup div add sgn mult *.memval 511 sub dup div mult *.robage 4 mod 1 sub dup div 1 sub abs mult *.eye5 50 sub sqr dup div mult mult add *.refvelup *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 0 sub dup div add sgn mult *.refvelup 2 sub sqr dup div *.refveldn 2 sub sqr dup div add sgn mult *.memval 511 sub dup div mult *.robage 4 mod 0 sub dup div 1 sub abs mult *.eye5 50 sub sqr dup div mult mult add 3000 *.body 200 sub -1 mult sqr dup div *.nrg 1000 sub sqr dup div mult *.nrg 3000 sub sqr dup div *.body 500 sub -1 mult sqr dup div mult add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye5 0 sub sqr dup div mult *.memval 511 sub dup div mult *.robage 8 mod 0 sub dup div 1 sub abs *.robage 8 mod 5 sub dup div 1 sub abs add sgn mult mult add *.eye4 *.eye6 sub sgn 35 mult *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye6 0 sub sqr dup div *.eye4 0 sub sqr dup div add sgn mult *.eye5 0 sub dup div 1 sub abs mult *.eye6 *.eye4 sub dup div mult *.eye4 *.eye1 sub sqr dup div *.eye4 *.eye2 sub 1 add 0 floor sgn mult *.eye4 *.eye3 sub 1 add 0 floor sgn mult *.eye4 *.eye7 sub 1 add 0 floor sgn mult *.eye4 *.eye8 sub 1 add 0 floor sgn mult *.eye4 *.eye9 sub 1 add 0 floor sgn mult *.eye6 *.eye1 sub 1 add 0 floor sgn *.eye6 *.eye2 sub 1 add 0 floor sgn mult *.eye6 *.eye3 sub 1 add 0 floor sgn mult *.eye6 *.eye7 sub 1 add 0 floor sgn mult *.eye6 *.eye8 sub 1 add 0 floor sgn mult *.eye6 *.eye9 sub 1 add 0 floor sgn mult add sgn mult *951 20 add *.robage sub 1 add 0 floor sgn *951 30 add *.robage sub -1 mult sqr dup div add sgn mult mult add *.eye3 *.eye7 sub sgn 70 mult *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye7 *.eye3 sub dup div mult *.eye5 0 sub dup div 1 sub abs mult *.eye3 *.eye1 sub sqr dup div *.eye3 *.eye2 sub sqr dup div mult *.eye3 *.eye4 sub sqr dup div mult *.eye3 *.eye6 sub sqr dup div mult *.eye3 *.eye8 sub sqr dup div mult *.eye3 *.eye9 sub sqr dup div mult *.eye7 *.eye1 sub sqr dup div *.eye7 *.eye2 sub sqr dup div mult *.eye7 *.eye4 sub sqr dup div mult *.eye7 *.eye6 sub sqr dup div mult *.eye7 *.eye8 sub sqr dup div mult *.eye7 *.eye9 sub sqr dup div mult add sgn mult *951 20 add *.robage sub 1 add 0 floor sgn *951 30 add *.robage sub -1 mult sqr dup div add sgn mult mult add *.eye2 *.eye8 sub sgn 104 mult *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye8 *.eye2 sub dup div mult *.eye5 0 sub dup div 1 sub abs mult *.eye2 *.eye1 sub sqr dup div *.eye2 *.eye2 sub sqr dup div mult *.eye2 *.eye4 sub sqr dup div mult *.eye2 *.eye6 sub sqr dup div mult *.eye2 *.eye8 sub sqr dup div mult *.eye2 *.eye9 sub sqr dup div mult *.eye8 *.eye1 sub sqr dup div *.eye8 *.eye2 sub sqr dup div mult *.eye8 *.eye4 sub sqr dup div mult *.eye8 *.eye6 sub sqr dup div mult *.eye8 *.eye8 sub sqr dup div mult *.eye8 *.eye9 sub sqr dup div mult add sgn mult *951 20 add *.robage sub 1 add 0 floor sgn *951 30 add *.robage sub -1 mult sqr dup div add sgn mult mult add *.eye1 *.eye9 sub sgn 139 mult *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye9 *.eye1 sub dup div mult *.eye5 0 sub dup div 1 sub abs mult *.eye1 *.eye1 sub sqr dup div *.eye1 *.eye2 sub sqr dup div mult *.eye1 *.eye4 sub sqr dup div mult *.eye1 *.eye6 sub sqr dup div mult *.eye1 *.eye8 sub sqr dup div mult *.eye1 *.eye9 sub sqr dup div mult *.eye9 *.eye1 sub sqr dup div *.eye9 *.eye2 sub sqr dup div mult *.eye9 *.eye4 sub sqr dup div mult *.eye9 *.eye6 sub sqr dup div mult *.eye9 *.eye8 sub sqr dup div mult *.eye9 *.eye9 sub sqr dup div mult add sgn mult *951 20 add *.robage sub 1 add 0 floor sgn *951 30 add *.robage sub -1 mult sqr dup div add sgn mult mult add 51 *.robage 4 sub sqr dup div *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 3 mod 0 sub dup div 1 sub abs mult *.nrg 1000 sub sqr dup div mult *.body 500 sub sqr dup div mult *.eye5 50 sub -1 mult sqr dup div mult *.eye4 50 sub -1 mult sqr dup div mult *.eye6 50 sub -1 mult sqr dup div mult *.eye3 50 sub -1 mult sqr dup div mult *.eye7 50 sub -1 mult sqr dup div mult *.eye2 50 sub -1 mult sqr dup div mult *.eye8 50 sub -1 mult sqr dup div mult mult add 200 *.body 100 sub -1 mult sqr dup div *.nrg 1000 sub sqr dup div mult *.shflav 0 sub dup div mult *.shflav -2 sub dup div mult *.robage 4 mod 0 sub dup div mult *.eye5 0 sub sqr dup div mult *.memval 511 sub dup div mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult mult add 972 *.robage 6 sub dup div 1 sub abs *972 511 sub dup div mult mult 971 *.robage 5 sub dup div 1 sub abs *971 511 sub dup div mult mult add 6 *.robage 4 sub dup div 1 sub abs mult add 834 *.robage 3 sub dup div 1 sub abs mult add 836 *.robage 2 sub dup div 1 sub abs mult add 835 *.robage 1 sub dup div 1 sub abs mult add 474 *.robage 0 sub dup div 1 sub abs mult add 467 *.robage 4 sub sqr dup div *972 511 sub dup div 1 sub abs mult *.numties 0 sub sqr dup div mult mult add 951 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult *951 30 add *.robage sub -1 mult sqr dup div mult mult add 826 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.poison 50 sub -1 mult sqr dup div mult *.shell 99 sub sqr dup div mult *.venom 199 sub sqr dup div mult *.nrg 700 sub sqr dup div mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 822 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.shell 100 sub -1 mult sqr dup div mult *.venom 199 sub sqr dup div mult *.nrg 700 sub sqr dup div mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 824 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.venom 200 sub -1 mult sqr dup div mult *.nrg 500 sub sqr dup div mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 313 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.poison 49 sub sqr dup div mult *.shell 99 sub sqr dup div mult *.venom 199 sub sqr dup div mult *.nrg 1000 sub sqr dup div *.nrg 3000 sub -1 mult sqr dup div mult *.body 200 sub sqr dup div add sgn *.robage 4 mod 0 sub dup div add sgn *.eye5 0 sub dup div 1 sub abs add sgn *.body 500 sub -1 mult 1 add 0 floor sgn mult mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 312 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 1 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult *.poison 49 sub sqr dup div mult *.shell 99 sub sqr dup div mult *.venom 199 sub sqr dup div mult *.nrg 500 sub -1 mult sqr dup div mult *.body 20 sub sqr dup div mult *.eye9 0 sub dup div 1 sub abs *.eye8 0 sub dup div 1 sub abs mult *.eye7 0 sub dup div 1 sub abs mult *.eye6 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs mult *.eye4 0 sub dup div 1 sub abs mult *.eye3 0 sub dup div 1 sub abs mult *.eye2 0 sub dup div 1 sub abs mult *.eye1 0 sub dup div 1 sub abs mult *.memval 511 sub dup div 1 sub abs add sgn mult mult add 6 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 2 mod 0 sub dup div 1 sub abs mult *951 20 add *.robage sub 1 add 0 floor sgn mult mult add 7 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 0 sub dup div add sgn *.robage 4 mod 0 sub dup div add sgn mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 5 sub dup div add sgn *.robage 4 mod 1 sub dup div add sgn mult *.eye5 50 sub sqr dup div *.refxpos *.refypos angle *.aim sub abs *.refbody 10 div 60 sub sub -1 mult sqr dup div mult *.robage 4 mod 2 sub dup div add sgn mult *.refvelup 2 sub -1 mult sqr dup div *.refvelup 2 sub -1 mult sqr dup div mult *.eye5 50 sub sqr dup div mult *.robage 4 mod 0 sub dup div add sgn mult *.refveldx 2 sub -1 mult sqr dup div *.refvelsx 2 sub -1 mult sqr dup div mult *.eye5 50 sub sqr dup div mult *.robage 4 mod 1 sub dup div add sgn mult *.refshell 0 sub dup div 1 sub abs *.refeye 0 sub dup div 1 sub abs mult *.venom 5 sub -1 mult sqr dup div add sgn *.eye5 20 sub -1 mult sqr dup div add sgn *.robage 4 mod 3 sub dup div add sgn mult *.memval 511 sub dup div mult *.eye5 5 sub sqr dup div mult mult add 7 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 4 mod 3 sub dup div 1 sub abs mult *.refshell 0 sub sqr dup div *.refeye 0 sub sqr dup div add sgn mult *.memval 511 sub dup div mult *.eye5 20 sub sqr dup div mult *.venom 5 sub sqr dup div mult mult add 19 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.refbody 50 sub -1 mult sqr dup div *.refxpos *.refypos angle *.aim sub abs *.refbody 10 div 60 sub sub 1 add 0 floor sgn add sgn mult *.robage 4 mod 2 sub dup div 1 sub abs mult *.memval 511 sub dup div mult *.eye5 0 sub sqr dup div mult mult add 4 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 5 sub dup div add sgn mult *.robage 4 mod 1 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs *.memval 511 sub dup div 1 sub abs add sgn mult *951 20 add *.robage sub -1 mult sqr dup div mult *951 30 add *.robage sub 1 add 0 floor sgn mult mult add 1 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 0 sub dup div add sgn mult *.robage 4 mod 0 sub dup div 1 sub abs mult *.eye5 0 sub dup div 1 sub abs *.memval 511 sub dup div 1 sub abs add sgn mult *951 20 add *.robage sub -1 mult sqr dup div mult *951 30 add *.robage sub 1 add 0 floor sgn mult mult add 4 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 5 sub dup div add sgn mult *.robage 4 mod 1 sub dup div 1 sub abs mult *.eye5 50 sub -1 mult sqr dup div mult *.eye5 0 sub sqr dup div mult *.memval 511 sub dup div mult *.refveldx 2 sub sqr dup div *.refvelsx 2 sub sqr dup div add sgn *.eye5 50 sub -1 mult sqr dup div add sgn mult mult add 1 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 0 sub dup div add sgn mult *.robage 4 mod 0 sub dup div 1 sub abs mult *.eye5 50 sub -1 mult sqr dup div mult *.eye5 0 sub sqr dup div mult *.memval 511 sub dup div mult *.refvelup 2 sub sqr dup div *.refveldn 2 sub sqr dup div add sgn *.eye5 50 sub -1 mult sqr dup div add sgn mult mult add 4 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 5 sub dup div add sgn mult *.refveldx 2 sub sqr dup div *.refvelsx 2 sub sqr dup div add sgn mult *.memval 511 sub dup div mult *.robage 4 mod 1 sub dup div 1 sub abs mult *.eye5 50 sub sqr dup div mult mult add 1 *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.body 200 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.nrg 3000 sub -1 mult sqr dup div *.body 500 sub sqr dup div add sgn mult *.robage 8 mod 0 sub dup div add sgn mult *.refvelup 2 sub sqr dup div *.refveldn 2 sub sqr dup div add sgn mult *.memval 511 sub dup div mult *.robage 4 mod 0 sub dup div 1 sub abs mult *.eye5 50 sub sqr dup div mult mult add 313 *.body 200 sub -1 mult sqr dup div *.nrg 1000 sub sqr dup div mult *.nrg 3000 sub sqr dup div *.body 500 sub -1 mult sqr dup div mult add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye5 0 sub sqr dup div mult *.memval 511 sub dup div mult *.robage 8 mod 0 sub dup div 1 sub abs *.robage 8 mod 5 sub dup div 1 sub abs add sgn mult mult add 6 *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye6 0 sub sqr dup div *.eye4 0 sub sqr dup div add sgn mult *.eye5 0 sub dup div 1 sub abs mult *.eye6 *.eye4 sub dup div mult *.eye4 *.eye1 sub sqr dup div *.eye4 *.eye2 sub 1 add 0 floor sgn mult *.eye4 *.eye3 sub 1 add 0 floor sgn mult *.eye4 *.eye7 sub 1 add 0 floor sgn mult *.eye4 *.eye8 sub 1 add 0 floor sgn mult *.eye4 *.eye9 sub 1 add 0 floor sgn mult *.eye6 *.eye1 sub 1 add 0 floor sgn *.eye6 *.eye2 sub 1 add 0 floor sgn mult *.eye6 *.eye3 sub 1 add 0 floor sgn mult *.eye6 *.eye7 sub 1 add 0 floor sgn mult *.eye6 *.eye8 sub 1 add 0 floor sgn mult *.eye6 *.eye9 sub 1 add 0 floor sgn mult add sgn mult *951 20 add *.robage sub 1 add 0 floor sgn *951 30 add *.robage sub -1 mult sqr dup div add sgn mult mult add 6 *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye7 *.eye3 sub dup div mult *.eye5 0 sub dup div 1 sub abs mult *.eye3 *.eye1 sub sqr dup div *.eye3 *.eye2 sub sqr dup div mult *.eye3 *.eye4 sub sqr dup div mult *.eye3 *.eye6 sub sqr dup div mult *.eye3 *.eye8 sub sqr dup div mult *.eye3 *.eye9 sub sqr dup div mult *.eye7 *.eye1 sub sqr dup div *.eye7 *.eye2 sub sqr dup div mult *.eye7 *.eye4 sub sqr dup div mult *.eye7 *.eye6 sub sqr dup div mult *.eye7 *.eye8 sub sqr dup div mult *.eye7 *.eye9 sub sqr dup div mult add sgn mult *951 20 add *.robage sub 1 add 0 floor sgn *951 30 add *.robage sub -1 mult sqr dup div add sgn mult mult add 6 *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye8 *.eye2 sub dup div mult *.eye5 0 sub dup div 1 sub abs mult *.eye2 *.eye1 sub sqr dup div *.eye2 *.eye2 sub sqr dup div mult *.eye2 *.eye4 sub sqr dup div mult *.eye2 *.eye6 sub sqr dup div mult *.eye2 *.eye8 sub sqr dup div mult *.eye2 *.eye9 sub sqr dup div mult *.eye8 *.eye1 sub sqr dup div *.eye8 *.eye2 sub sqr dup div mult *.eye8 *.eye4 sub sqr dup div mult *.eye8 *.eye6 sub sqr dup div mult *.eye8 *.eye8 sub sqr dup div mult *.eye8 *.eye9 sub sqr dup div mult add sgn mult *951 20 add *.robage sub 1 add 0 floor sgn *951 30 add *.robage sub -1 mult sqr dup div add sgn mult mult add 6 *.nrg 1000 sub -1 mult sqr dup div *.body 500 sub -1 mult sqr dup div add sgn *.eye5 50 sub sqr dup div add sgn *.eye4 50 sub sqr dup div add sgn *.eye6 50 sub sqr dup div add sgn *.eye3 50 sub sqr dup div add sgn *.eye7 50 sub sqr dup div add sgn *.eye2 50 sub sqr dup div add sgn *.eye8 50 sub sqr dup div add sgn *.robage 3 mod 0 sub dup div add sgn *.body 100 sub sqr dup div *.nrg 1000 sub -1 mult sqr dup div add sgn *.shflav 0 sub dup div 1 sub abs add sgn *.shflav -2 sub dup div 1 sub abs add sgn *.robage 4 mod 0 sub dup div 1 sub abs add sgn *.eye5 0 sub sqr dup div add sgn *.memval 511 sub dup div 1 sub abs add sgn mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.eye9 *.eye1 sub dup div mult *.eye5 0 sub dup div 1 sub abs mult *.eye1 *.eye1 sub sqr dup div *.eye1 *.eye2 sub sqr dup div mult *.eye1 *.eye4 sub sqr dup div mult *.eye1 *.eye6 sub sqr dup div mult *.eye1 *.eye8 sub sqr dup div mult *.eye1 *.eye9 sub sqr dup div mult *.eye9 *.eye1 sub sqr dup div *.eye9 *.eye2 sub sqr dup div mult *.eye9 *.eye4 sub sqr dup div mult *.eye9 *.eye6 sub sqr dup div mult *.eye9 *.eye8 sub sqr dup div mult *.eye9 *.eye9 sub sqr dup div mult add sgn mult *951 20 add *.robage sub 1 add 0 floor sgn *951 30 add *.robage sub -1 mult sqr dup div add sgn mult mult add 300 *.robage 4 sub sqr dup div *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult *.robage 3 mod 0 sub dup div 1 sub abs mult *.nrg 1000 sub sqr dup div mult *.body 500 sub sqr dup div mult *.eye5 50 sub -1 mult sqr dup div mult *.eye4 50 sub -1 mult sqr dup div mult *.eye6 50 sub -1 mult sqr dup div mult *.eye3 50 sub -1 mult sqr dup div mult *.eye7 50 sub -1 mult sqr dup div mult *.eye2 50 sub -1 mult sqr dup div mult *.eye8 50 sub -1 mult sqr dup div mult mult add 4 *.body 100 sub -1 mult sqr dup div *.nrg 1000 sub sqr dup div mult *.shflav 0 sub dup div mult *.shflav -2 sub dup div mult *.robage 4 mod 0 sub dup div mult *.eye5 0 sub sqr dup div mult *.memval 511 sub dup div mult *.robage 4 sub sqr dup div mult *972 511 sub dup div 1 sub abs mult *.numties 0 sub dup div 1 sub abs mult mult add store
stop
end
-
Also a good tip for people making SS bots without Sanger.
If you start by writing a normal bot with mutualy exclusive conditions, use this code at start of code excution.
cond
*.actions 1 >
start
100 *.actions add inc 'Keeps track of how many times it has happened.
*121 122 *.actions 10 mult add store
'Some variables to help understand why genes are being triggered at the same time
*.actions 111 store
*.robage 4 mod 112 store
*.memval 113 store
*.eye5 114 store
1 143 store
stop
cond
*142 0 >
start
1 .repro store 'Use this if you want to hunt for rare bugs.
stop
cond
*.actions 0 !=
start
0 .actions store
stop
And insert these 3 lines in all your other genes.
cond
'Your condition
start
'Your action
*121 122 *.actions 10 mult add store
*.thisgene 121 store
.actions inc
stop
As you can see this will let you see which genes are getting triggered at the same time and let you print out some variables to help explain why.
And here is Brevis broken down :
[codebox]'Single Store bot
'By Moonfisher
'Used Excalibur as a base, but all thats left is a few tweek values.
def spin 951
def key 511
'======================================================
'======================================================
cond
start
.key
*.robage 6 sub dup div 1 sub abs
*972 .key sub dup div
mult
mult
.key
*.robage 5 sub dup div 1 sub abs
*971 .key sub dup div
mult
mult
add
682
*.robage 4 sub dup div 1 sub abs
mult
add
.shoot
*.robage 3 sub dup div 1 sub abs
mult
add
-2
*.robage 2 sub dup div 1 sub abs
mult
add
.shoot
*.robage 1 sub dup div 1 sub abs
mult
add
971 1 rnd add
*.robage 0 sub dup div 1 sub abs
mult
add
*.tiepres
*.robage 4 sub sqr dup div
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub sqr dup div
mult
mult
add
*.robage
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.spin 30 add *.robage sub -1 mult sqr dup div
mult
mult
add
100
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.poison 50 sub -1 mult sqr dup div
mult
*.shell 99 sub sqr dup div
mult
*.venom 199 sub sqr dup div
mult
*.nrg 700 sub sqr dup div
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
100
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.shell 100 sub -1 mult sqr dup div
mult
*.venom 199 sub sqr dup div
mult
*.nrg 700 sub sqr dup div
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
200 *.venom sub 0 floor 200 ceil
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.venom 200 sub -1 mult sqr dup div
mult
*.nrg 500 sub sqr dup div
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
2000
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.poison 49 sub sqr dup div
mult
*.shell 99 sub sqr dup div
mult
*.venom 199 sub sqr dup div
mult
*.nrg 1000 sub sqr dup div
*.nrg 3000 sub -1 mult sqr dup div
mult
*.body 200 sub sqr dup div
add sgn
*.robage 4 mod 0 sub dup div
add sgn
*.eye5 0 sub dup div 1 sub abs
add sgn
*.body 500 sub -1 mult 1 add 0 floor sgn
mult
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
180
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.poison 49 sub sqr dup div
mult
*.shell 99 sub sqr dup div
mult
*.venom 199 sub sqr dup div
mult
*.nrg 500 sub -1 mult sqr dup div
mult
*.body 20 sub sqr dup div
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
200
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 0 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
mult
add
-6
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 0 sub dup div
add sgn
*.robage 4 mod 0 sub dup div
add sgn
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 5 sub dup div
add sgn
*.robage 4 mod 1 sub dup div
add sgn
mult
*.eye5 50 sub sqr dup div
*.refxpos *.refypos angle *.aim sub abs *.refbody 10 div 60 sub sub -1 mult sqr dup div
mult
*.robage 4 mod 2 sub dup div
add sgn
mult
*.refvelup 2 sub -1 mult sqr dup div
*.refvelup 2 sub -1 mult sqr dup div
mult
*.eye5 50 sub sqr dup div
mult
*.robage 4 mod 0 sub dup div
add sgn
mult
*.refveldx 2 sub -1 mult sqr dup div
*.refvelsx 2 sub -1 mult sqr dup div
mult
*.eye5 50 sub sqr dup div
mult
*.robage 4 mod 1 sub dup div
add sgn
mult
*.refshell 0 sub dup div 1 sub abs
*.refeye 0 sub dup div 1 sub abs
mult
*.venom 5 sub -1 mult sqr dup div
add sgn
*.eye5 20 sub -1 mult sqr dup div
add sgn
*.robage 4 mod 3 sub dup div
add sgn
mult
*.memval .key sub dup div
mult
*.eye5 5 sub sqr dup div
mult
mult
add
-3
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 4 mod 3 sub dup div 1 sub abs
mult
*.refshell 0 sub sqr dup div
*.refeye 0 sub sqr dup div
add sgn
mult
*.memval .key sub dup div
mult
*.eye5 20 sub sqr dup div
mult
*.venom 5 sub sqr dup div
mult
mult
add
*.refxpos *.refypos angle
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.refbody 50 sub -1 mult sqr dup div
*.refxpos *.refypos angle *.aim sub abs *.refbody 10 div 60 sub sub 1 add 0 floor sgn
add sgn
mult
*.robage 4 mod 2 sub dup div 1 sub abs
mult
*.memval .key sub dup div
mult
*.eye5 0 sub sqr dup div
mult
mult
add
*.refveldx 3 rnd add
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 5 sub dup div
add sgn
mult
*.robage 4 mod 1 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.spin 20 add *.robage sub -1 mult sqr dup div
mult
*.spin 30 add *.robage sub 1 add 0 floor sgn
mult
mult
add
*.refvelup *.body 15 div add
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 0 sub dup div
add sgn
mult
*.robage 4 mod 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.spin 20 add *.robage sub -1 mult sqr dup div
mult
*.spin 30 add *.robage sub 1 add 0 floor sgn
mult
mult
add
*.refveldx *.refveldx add
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 5 sub dup div
add sgn
mult
*.robage 4 mod 1 sub dup div 1 sub abs
mult
*.eye5 50 sub -1 mult sqr dup div
mult
*.eye5 0 sub sqr dup div
mult
*.memval .key sub dup div
mult
*.refveldx 2 sub sqr dup div
*.refvelsx 2 sub sqr dup div
add sgn
*.eye5 50 sub -1 mult sqr dup div
add sgn
mult
mult
add
*.refvelup *.refvelup add *.refxpos *.xpos sub abs *.refypos *.ypos sub abs pyth 7 div add
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 0 sub dup div
add sgn
mult
*.robage 4 mod 0 sub dup div 1 sub abs
mult
*.eye5 50 sub -1 mult sqr dup div
mult
*.eye5 0 sub sqr dup div
mult
*.memval .key sub dup div
mult
*.refvelup 2 sub sqr dup div
*.refveldn 2 sub sqr dup div
add sgn
*.eye5 50 sub -1 mult sqr dup div
add sgn
mult
mult
add
*.refveldx
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 5 sub dup div
add sgn
mult
*.refveldx 2 sub sqr dup div
*.refvelsx 2 sub sqr dup div
add sgn
mult
*.memval .key sub dup div
mult
*.robage 4 mod 1 sub dup div 1 sub abs
mult
*.eye5 50 sub sqr dup div
mult
mult
add
*.refvelup
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 0 sub dup div
add sgn
mult
*.refvelup 2 sub sqr dup div
*.refveldn 2 sub sqr dup div
add sgn
mult
*.memval .key sub dup div
mult
*.robage 4 mod 0 sub dup div 1 sub abs
mult
*.eye5 50 sub sqr dup div
mult
mult
add
3000
*.body 200 sub -1 mult sqr dup div
*.nrg 1000 sub sqr dup div
mult
*.nrg 3000 sub sqr dup div
*.body 500 sub -1 mult sqr dup div
mult
add sgn
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.eye5 0 sub sqr dup div
mult
*.memval .key sub dup div
mult
*.robage 8 mod 0 sub dup div 1 sub abs
*.robage 8 mod 5 sub dup div 1 sub abs
add sgn
mult
mult
add
*.eye4 *.eye6 sub sgn 35 mult
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.eye6 0 sub sqr dup div
*.eye4 0 sub sqr dup div
add sgn
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye6 *.eye4 sub dup div
mult
*.eye4 *.eye1 sub sqr dup div
*.eye4 *.eye2 sub 1 add 0 floor sgn
mult
*.eye4 *.eye3 sub 1 add 0 floor sgn
mult
*.eye4 *.eye7 sub 1 add 0 floor sgn
mult
*.eye4 *.eye8 sub 1 add 0 floor sgn
mult
*.eye4 *.eye9 sub 1 add 0 floor sgn
mult
*.eye6 *.eye1 sub 1 add 0 floor sgn
*.eye6 *.eye2 sub 1 add 0 floor sgn
mult
*.eye6 *.eye3 sub 1 add 0 floor sgn
mult
*.eye6 *.eye7 sub 1 add 0 floor sgn
mult
*.eye6 *.eye8 sub 1 add 0 floor sgn
mult
*.eye6 *.eye9 sub 1 add 0 floor sgn
mult
add sgn
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
*.spin 30 add *.robage sub -1 mult sqr dup div
add sgn
mult
mult
add
*.eye3 *.eye7 sub sgn 70 mult
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.eye7 *.eye3 sub dup div
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye3 *.eye1 sub sqr dup div
*.eye3 *.eye2 sub sqr dup div
mult
*.eye3 *.eye4 sub sqr dup div
mult
*.eye3 *.eye6 sub sqr dup div
mult
*.eye3 *.eye8 sub sqr dup div
mult
*.eye3 *.eye9 sub sqr dup div
mult
*.eye7 *.eye1 sub sqr dup div
*.eye7 *.eye2 sub sqr dup div
mult
*.eye7 *.eye4 sub sqr dup div
mult
*.eye7 *.eye6 sub sqr dup div
mult
*.eye7 *.eye8 sub sqr dup div
mult
*.eye7 *.eye9 sub sqr dup div
mult
add sgn
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
*.spin 30 add *.robage sub -1 mult sqr dup div
add sgn
mult
mult
add
*.eye2 *.eye8 sub sgn 104 mult
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.eye8 *.eye2 sub dup div
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye2 *.eye1 sub sqr dup div
*.eye2 *.eye2 sub sqr dup div
mult
*.eye2 *.eye4 sub sqr dup div
mult
*.eye2 *.eye6 sub sqr dup div
mult
*.eye2 *.eye8 sub sqr dup div
mult
*.eye2 *.eye9 sub sqr dup div
mult
*.eye8 *.eye1 sub sqr dup div
*.eye8 *.eye2 sub sqr dup div
mult
*.eye8 *.eye4 sub sqr dup div
mult
*.eye8 *.eye6 sub sqr dup div
mult
*.eye8 *.eye8 sub sqr dup div
mult
*.eye8 *.eye9 sub sqr dup div
mult
add sgn
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
*.spin 30 add *.robage sub -1 mult sqr dup div
add sgn
mult
mult
add
*.eye1 *.eye9 sub sgn 139 mult
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.eye9 *.eye1 sub dup div
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye1 *.eye1 sub sqr dup div
*.eye1 *.eye2 sub sqr dup div
mult
*.eye1 *.eye4 sub sqr dup div
mult
*.eye1 *.eye6 sub sqr dup div
mult
*.eye1 *.eye8 sub sqr dup div
mult
*.eye1 *.eye9 sub sqr dup div
mult
*.eye9 *.eye1 sub sqr dup div
*.eye9 *.eye2 sub sqr dup div
mult
*.eye9 *.eye4 sub sqr dup div
mult
*.eye9 *.eye6 sub sqr dup div
mult
*.eye9 *.eye8 sub sqr dup div
mult
*.eye9 *.eye9 sub sqr dup div
mult
add sgn
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
*.spin 30 add *.robage sub -1 mult sqr dup div
add sgn
mult
mult
add
51
*.robage 4 sub sqr dup div
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 3 mod 0 sub dup div 1 sub abs
mult
*.nrg 1000 sub sqr dup div
mult
*.body 500 sub sqr dup div
mult
*.eye5 50 sub -1 mult sqr dup div
mult
*.eye4 50 sub -1 mult sqr dup div
mult
*.eye6 50 sub -1 mult sqr dup div
mult
*.eye3 50 sub -1 mult sqr dup div
mult
*.eye7 50 sub -1 mult sqr dup div
mult
*.eye2 50 sub -1 mult sqr dup div
mult
*.eye8 50 sub -1 mult sqr dup div
mult
mult
add
200
*.body 100 sub -1 mult sqr dup div
*.nrg 1000 sub sqr dup div
mult
*.shflav 0 sub dup div
mult
*.shflav -2 sub dup div
mult
*.robage 4 mod 0 sub dup div
mult
*.eye5 0 sub sqr dup div
mult
*.memval .key sub dup div
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
mult
add
'=========================================================================
'=========================================================================
'=========================================================================
972
*.robage 6 sub dup div 1 sub abs
*972 .key sub dup div
mult
mult
971
*.robage 5 sub dup div 1 sub abs
*971 .key sub dup div
mult
mult
add
.aimsx
*.robage 4 sub dup div 1 sub abs
mult
add
.ploc
*.robage 3 sub dup div 1 sub abs
mult
add
.venval
*.robage 2 sub dup div 1 sub abs
mult
add
.vloc
*.robage 1 sub dup div 1 sub abs
mult
add
.memloc
*.robage 0 sub dup div 1 sub abs
mult
add
.deltie
*.robage 4 sub sqr dup div
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub sqr dup div
mult
mult
add
.spin
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.spin 30 add *.robage sub -1 mult sqr dup div
mult
mult
add
.mkpoison
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.poison 50 sub -1 mult sqr dup div
mult
*.shell 99 sub sqr dup div
mult
*.venom 199 sub sqr dup div
mult
*.nrg 700 sub sqr dup div
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
.mkshell
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.shell 100 sub -1 mult sqr dup div
mult
*.venom 199 sub sqr dup div
mult
*.nrg 700 sub sqr dup div
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
.strvenom
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.venom 200 sub -1 mult sqr dup div
mult
*.nrg 500 sub sqr dup div
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
.strbody
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.poison 49 sub sqr dup div
mult
*.shell 99 sub sqr dup div
mult
*.venom 199 sub sqr dup div
mult
*.nrg 1000 sub sqr dup div
*.nrg 3000 sub -1 mult sqr dup div
mult
*.body 200 sub sqr dup div
add sgn
*.robage 4 mod 0 sub dup div
add sgn
*.eye5 0 sub dup div 1 sub abs
add sgn
*.body 500 sub -1 mult 1 add 0 floor sgn
mult
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
.fdbody
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 1 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
*.poison 49 sub sqr dup div
mult
*.shell 99 sub sqr dup div
mult
*.venom 199 sub sqr dup div
mult
*.nrg 500 sub -1 mult sqr dup div
mult
*.body 20 sub sqr dup div
mult
*.eye9 0 sub dup div 1 sub abs
*.eye8 0 sub dup div 1 sub abs
mult
*.eye7 0 sub dup div 1 sub abs
mult
*.eye6 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
mult
*.eye4 0 sub dup div 1 sub abs
mult
*.eye3 0 sub dup div 1 sub abs
mult
*.eye2 0 sub dup div 1 sub abs
mult
*.eye1 0 sub dup div 1 sub abs
mult
*.memval .key sub dup div 1 sub abs
add sgn
mult
mult
add
.aimsx
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 2 mod 0 sub dup div 1 sub abs
mult
*.spin 20 add *.robage sub 1 add 0 floor sgn
mult
mult
add
.shoot
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 0 sub dup div
add sgn
*.robage 4 mod 0 sub dup div
add sgn
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 5 sub dup div
add sgn
*.robage 4 mod 1 sub dup div
add sgn
mult
*.eye5 50 sub sqr dup div
*.refxpos *.refypos angle *.aim sub abs *.refbody 10 div 60 sub sub -1 mult sqr dup div
mult
*.robage 4 mod 2 sub dup div
add sgn
mult
*.refvelup 2 sub -1 mult sqr dup div
*.refvelup 2 sub -1 mult sqr dup div
mult
*.eye5 50 sub sqr dup div
mult
*.robage 4 mod 0 sub dup div
add sgn
mult
*.refveldx 2 sub -1 mult sqr dup div
*.refvelsx 2 sub -1 mult sqr dup div
mult
*.eye5 50 sub sqr dup div
mult
*.robage 4 mod 1 sub dup div
add sgn
mult
*.refshell 0 sub dup div 1 sub abs
*.refeye 0 sub dup div 1 sub abs
mult
*.venom 5 sub -1 mult sqr dup div
add sgn
*.eye5 20 sub -1 mult sqr dup div
add sgn
*.robage 4 mod 3 sub dup div
add sgn
mult
*.memval .key sub dup div
mult
*.eye5 5 sub sqr dup div
mult
mult
add
.shoot
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.robage 4 mod 3 sub dup div 1 sub abs
mult
*.refshell 0 sub sqr dup div
*.refeye 0 sub sqr dup div
add sgn
mult
*.memval .key sub dup div
mult
*.eye5 20 sub sqr dup div
mult
*.venom 5 sub sqr dup div
mult
mult
add
.setaim
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.refbody 50 sub -1 mult sqr dup div
*.refxpos *.refypos angle *.aim sub abs *.refbody 10 div 60 sub sub 1 add 0 floor sgn
add sgn
mult
*.robage 4 mod 2 sub dup div 1 sub abs
mult
*.memval .key sub dup div
mult
*.eye5 0 sub sqr dup div
mult
mult
add
.dx
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 5 sub dup div
add sgn
mult
*.robage 4 mod 1 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.spin 20 add *.robage sub -1 mult sqr dup div
mult
*.spin 30 add *.robage sub 1 add 0 floor sgn
mult
mult
add
.up
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 0 sub dup div
add sgn
mult
*.robage 4 mod 0 sub dup div 1 sub abs
mult
*.eye5 0 sub dup div 1 sub abs
*.memval .key sub dup div 1 sub abs
add sgn
mult
*.spin 20 add *.robage sub -1 mult sqr dup div
mult
*.spin 30 add *.robage sub 1 add 0 floor sgn
mult
mult
add
.dx
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 5 sub dup div
add sgn
mult
*.robage 4 mod 1 sub dup div 1 sub abs
mult
*.eye5 50 sub -1 mult sqr dup div
mult
*.eye5 0 sub sqr dup div
mult
*.memval .key sub dup div
mult
*.refveldx 2 sub sqr dup div
*.refvelsx 2 sub sqr dup div
add sgn
*.eye5 50 sub -1 mult sqr dup div
add sgn
mult
mult
add
.up
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 0 sub dup div
add sgn
mult
*.robage 4 mod 0 sub dup div 1 sub abs
mult
*.eye5 50 sub -1 mult sqr dup div
mult
*.eye5 0 sub sqr dup div
mult
*.memval .key sub dup div
mult
*.refvelup 2 sub sqr dup div
*.refveldn 2 sub sqr dup div
add sgn
*.eye5 50 sub -1 mult sqr dup div
add sgn
mult
mult
add
.dx
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.robage 3 mod 0 sub dup div
add sgn
mult
*.robage 4 sub sqr dup div
mult
*972 .key sub dup div 1 sub abs
mult
*.numties 0 sub dup div 1 sub abs
mult
*.body 200 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.nrg 3000 sub -1 mult sqr dup div
*.body 500 sub sqr dup div
add sgn
mult
*.robage 8 mod 5 sub dup div
add sgn
mult
*.refveldx 2 sub sqr dup div
*.refvelsx 2 sub sqr dup div
add sgn
mult
*.memval .key sub dup div
mult
*.robage 4 mod 1 sub dup div 1 sub abs
mult
*.eye5 50 sub sqr dup div
mult
mult
add
.up
*.body 100 sub sqr dup div
*.nrg 1000 sub -1 mult sqr dup div
add sgn
*.shflav 0 sub dup div 1 sub abs
add sgn
*.shflav -2 sub dup div 1 sub abs
add sgn
*.robage 4 mod 0 sub dup div 1 sub abs
add sgn
*.eye5 0 sub sqr dup div
add sgn
*.memval .key sub dup div 1 sub abs
add sgn
*.nrg 1000 sub -1 mult sqr dup div
*.body 500 sub -1 mult sqr dup div
add sgn
*.eye5 50 sub sqr dup div
add sgn
*.eye4 50 sub sqr dup div
add sgn
*.eye6 50 sub sqr dup div
add sgn
*.eye3 50 sub sqr dup div
add sgn
*.eye7 50 sub sqr dup div
add sgn
*.eye2 50 sub sqr dup div
add sgn
*.eye8 50 sub sqr dup div
add sgn
*.ro
-
OneManBucket is still ahead in the F2 league, I only got to Zebedee
BTW I can't download the zip files with the leagues for some reason... use to be able to...
Generaly it would be cool if someone could make a package with all the bots for each category.
Anyway it still takes the first place from OneManBucket in the SS league, but I guess it could use more work, it has a few bugs, situations where it freezes and such... but this will have to do for now... I hope abyaly doesn't beat it too fast
-
Yeah, Jez was really good at keeping up with the leagues, but no one's currently maintaining them so they're losing ground. Lots of bots backed up in the system, too.
-
Hmmm unless this Jez guy is coming back I might be a good idea to find a replacement... it seems like a shame to let all the new bots in the starting gate gather dust for so long.
Lookslike it's been over 6 months since the leagues where run... I mean... it's not like the olympics... when a new bot comes in it doesn't take long to run it on an idle computer and update the page. It only seems like such a large task because it's been 6 months since any bot was run in the leagues.
-
Interent Mode kind of supplanted the leagues for a while. There are certain interesting aspects to competing against many different species simultaniously (many of which are mutate and can counter weaknesses via evolved adaptations) across in a multitude of different sims with different environments....
-
You can run the leagues yourself if you like. There really isn't any qualifications required. Just take all the bots and run them in the order they were submitted in whatever leagues they fit. I can give you moderator priveleges to let you move bots from the starting gate.
-
Yeah but I can't get internet mode to work propperly, and since I never know what kind of environments there could be I don't know how to tune the bot, so I always end up comparing it to league bots, Pacifist was suposed to be for internet mode but enden up as an F1 in the end...
Would be cool if the different setting of the inveronments on the servers where posted, or atleast the imporant ones... so yu know what you should be working on, or you can go for controll of some of them... but... I can't participate anyway :'(
And I'm not sure I'm a good call for running the leagues, I don't even have the league files since I can't download them, and I'm afraid of doing something wrong, I'm not even sure I'm running the F1 league right atm. I noticed if you use the restart and league most values are locked, but you can still give different starting energy, I'm guessing it's 3000 for all but not sure...
Just seems wrong for me to handle the leages since I've never even seen them run
Not sure about when a bot is valid, how many people can enter in each league and all that stuff.
I just feel like too much of a noob still, can't even join Internet Mode...
-
I'm having the same trouble with internet mode. As for leagues, it goes like so:
F1 - All comers
F2 - Things that dont use viruses or tie-weaponry
SB - 6 genes or less
MB - The author claims it's a multibot and it sorta looks like one
SS - one store
The SB and multibot leagues have been untouched since 2006, so F1 and F2 are probably all that would be asked.
For the league table, the "most current" one is the list Jez edited into the league topic. Worst case you just copy it over into the text file and download the bots on it separately.
If you are running a league match, it will choose all settings for you - even bot colors and starting energy. Once it starts, all you need to do is not interfere with the matches.
I think thats what it amounts to. The scary part is still the 4 pages of backlog.
-
I'd be interested in better understanding the issues people are having with IM. What exactly is the problem you are experiencing? There are some connetivity issues yes, but that should only be a problem occasionally...
-
Yeah, but most of the bots probably won't make it far in the leagues, but still.
And there was a bot in F2 I couldn't find in the forum... generaly it takes a while to find all the bots, but I think I have all the leagues at my weekend job... I think.
Is there a way to set up a queue of bots to run ? So I can just add the bots in the right order and leave to do it's job...
As for IM it seems like right when I connect the first time I get some population files and if I'm lucky a strange bot may pop in, but then the populations never change, only the bots in my own sim and nothing comes in. And I don't remember the log being much help, sometimes it shows a timeout sometimes nothing out of the ordinary... it just keeps sending out bots and only gets bots back from it's own sim it seems...
-
As for IM it seems like right when I connect the first time I get some population files and if I'm lucky a strange bot may pop in, but then the populations never change, only the bots in my own sim and nothing comes in. And I don't remember the log being much help, sometimes it shows a timeout sometimes nothing out of the ordinary... it just keeps sending out bots and only gets bots back from it's own sim it seems...
This is expected. It's what happens when no one else is running IM....
-
As for IM it seems like right when I connect the first time I get some population files and if I'm lucky a strange bot may pop in, but then the populations never change, only the bots in my own sim and nothing comes in. And I don't remember the log being much help, sometimes it shows a timeout sometimes nothing out of the ordinary... it just keeps sending out bots and only gets bots back from it's own sim it seems...
This is expected. It's what happens when no one else is running IM....
I've been trying IM on and off lately but the icon keeps turning red. I assume that means I'm not connecting to the server properly.
-
I've been trying IM on and off lately but the icon keeps turning red. I assume that means I'm not connecting to the server properly.
This is with the most recent version, yes? I see an empty pop file for you on the server, so something is getting through. Are you perhaps running a local firewall or behind a NAT or similar that would filter or block FTP?
-
Yeah, but most of the bots probably won't make it far in the leagues, but still.
And there was a bot in F2 I couldn't find in the forum... generaly it takes a while to find all the bots, but I think I have all the leagues at my weekend job... I think.
Is there a way to set up a queue of bots to run ? So I can just add the bots in the right order and leave to do it's job...
Yes, actually. When you run a league match, all the bots in your bot list (not the league list, the list of bots in the first tab that ordinarily means those bots will start in a new sim) get run against the league, in the order given. The first bot should always be alga minimalis, IIRC, and then after that all your challengers.
There may or may not be some bugs as far as what happens if there's 0/1/lots of bots in the bot list, so sort of stick around and baby sit it as it runs and take note of anything peculiar.
-
The idea of a single store bot is still a little overwhelming, I might as well try and decrypt Guardian. Would anyone mind throwing together a tutorial please?
-
The basic idea is that you get to do one action per cycle. I haven't actually written a SS bot, but I imagine it goes something like this:
ActionA conditionA mult
ActionB conditionB mult add
ActionC conditionC mult add
LocationA conditionA mult
LocationB conditionB mult add
LocationC conditionC mult add
store
where the conditions are SG'ed, and set the stack = 0 if the condition fails, or = 1 if success. The hardest part once you have an algorithm for writing a SS bot is to keep everything straight and debugged.
-
I've been trying IM on and off lately but the icon keeps turning red. I assume that means I'm not connecting to the server properly.
This is with the most recent version, yes? I see an empty pop file for you on the server, so something is getting through. Are you perhaps running a local firewall or behind a NAT or similar that would filter or block FTP?
I have a router. Would that usually block FTP?
-
I have a router. Would that usually block FTP?
A straight router would not. A router that includes a firewall might but should not by default. It's only outgoing FTP that's needed by DB. If your at home using a Linksys box or similar, then this probably isn't the issue. I was thinking you might be at work in which case your boss might have put restrictions on what people can do going out from that net. Disallowing the use of client-side FTP at the firewall from work is a common restriction to reduce the vectors into the company for virial infection.
If you could post your Internet log in a separate topic, that woudl be helpful and we can take this off-topic. I want to confirm you are using 2.43.1d, right?
-
Thanks Numsgil, all I needed to get me going.
-
I want to confirm you are using 2.43.1d, right?
Right.
-
Thanks Numsgil, all I needed to get me going.
My pleasure
I tried to make a SS animal minimalis using that method, actually. I got one condition working, but it's a huge pain to have multiple conditions working at once. Best of luck!
-
I guess I'll try IM now and then to see if I can catch others online... I thought there where some servers running it all the time...
Maybe try to make a good evo bot... something using .sexrepro... although I'm not even sure if it works, in the doc it doesn't say much except that theres problems with it and it's been disabled...
I also noticed a mem loc called .fertilized in an evo sim... but I can't find anny doc on it, I'm guessing maybe it's an old value related to .sexrepro that's no longer required ?
Also... I made some SS viruses
Not worth much in the SS legue.
Maybe if you added some reproduction to the last one ... its in memloc 300 so not too far away, could be combined with fdbody (313)... like randomly deduct up to 3 times 13 when body is big... or something like that... maybe a litle spread would also help... but the virus would get rather long that way... it would also need a key to make sure it kills newly infected bots after deleting it's gene. I guess it could work... but didn't want to make a long SS bot... the idea was to make them as short as possible...
Didn't realy feel they deserved a topic... but wanted to show 'em
[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']
' Minimum SS virus
' Obviously not very effective
'20 rnd 335 3 rnd add store
' Bare minimum SS virus
' Doesn't try to harm the host
'1 99 *.vtimer mult add 335 *.vtimer 3 mult add store
' Short SS virus
' Bot dies if infected by own virus
'*.thisgene *.dnalen 21 sub abs *.nrg 30 div mult *.vtimer sgn mult add 335 *.vtimer sgn 3 mult add store
' Fairly short SS virus
' Only works on 1G bots
' Deletes the other gene and spreads
'1 *.nrg 5 div *.vtimer sgn mult add *.genes - 2 add mult *.genes ++ *.thisgene sub *.genes -- sgn mult add 340 *.genes - 2 add 2 mult sub *.vtimer -- - 0 floor *.genes -- sub 3 mult sub store
-
Eric has just recently played around and got sexrepro sort of working again. Check out his change logs for the buddy drops, I think there should be a mention of it in there. Which makes the docs almost obsolete (a formal release would probably make it official). So feel free if you have the inclination to update the pages on sexrepro to reflect recent changes.
-
.sexrepro works perfectly to my knowledge as of 2.43.1. The topic disucssing it is here (http://www.darwinbots.com/Forum/index.php?showtopic=2486&st=15). Be sure to read the whole topic or skip ahead to the bottom of the second page of posts where I summarize how it works.. The discussion in the first dozen posts changed the design.
I would be very grateful to anybody who spends time updating the wiki...
EDIT: Here is the meat of the post:
Bots can now shoot -8 sperm shots. There is no cost for this beyond the normal shot cost. The shooter's DNA is copied to the shot (like with viruses). .shootval operates the same way as for other shots.
If a sperm shot impacts a bot, it fertilizes it (shell, etc. has no effect on sperm shots). That is, the sperm DNA is copied to an internal buffer on the impacted bot. Note that the father need no longer be alive at impact time to father offspring. Once sperm is fired, the father is out of the loop.
Currently, bots remain fertilized for 10 cycles. We can change this easily down the road, but it's 10 for now. A new sysvar .fertilized (303) counts down the cycles remaining until the bot is no longer fertilized. If the bot gets shot with another sperm shot while fertilized, that DNA replaces the previous DNA and the .fertilization counter gets set to 10 again.
If a bot sets .sexrepro to a postive value not a multiple of 100 while fertilized, it will sexually reproduce (subject to the normal reproduction constraints w.r.t. body, space and vegginess) giving the offspring the specified percentage of it's resources.
For this version, the crossover variables mentioned in Num's algorithm are internal as follows. The minimum sequence length to match is fixed at 3 base pairs. The maximum number of crossover points is determined by taking the length of the shorter parent's DNA and dividing by 10.
-
Thanks, I'll start to look into it, and update the Wiki if I have anything to add.