Author Topic: Brevis (SS) (F2) (Moonfisher) 22-03-08  (Read 8331 times)

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« 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 :

Code: [Select]
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
« Last Edit: May 09, 2014, 11:19:22 AM by Botsareus »

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #1 on: March 22, 2008, 05:18:20 PM »
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

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #2 on: March 22, 2008, 06:53:12 PM »
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

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #3 on: March 22, 2008, 07:15:36 PM »
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.

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #4 on: March 23, 2008, 09:43:42 AM »
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.

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #5 on: March 23, 2008, 12:47:16 PM »
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....
« Last Edit: March 23, 2008, 12:48:34 PM by EricL »
Many beers....

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #6 on: March 23, 2008, 01:53:58 PM »
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.

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #7 on: March 24, 2008, 08:57:19 AM »
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...

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #8 on: March 24, 2008, 09:51:23 AM »
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.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #9 on: March 24, 2008, 10:11:01 AM »
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...
Many beers....

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #10 on: March 24, 2008, 11:34:22 AM »
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...

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #11 on: March 24, 2008, 11:37:49 AM »
Quote from: Moonfisher
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....
Many beers....

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #12 on: March 24, 2008, 08:12:56 PM »
Quote from: EricL
Quote from: Moonfisher
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.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #13 on: March 24, 2008, 08:55:12 PM »
Quote from: abyaly
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?
Many beers....

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Brevis (SS) (F2) (Moonfisher) 22-03-08
« Reply #14 on: March 25, 2008, 12:00:00 AM »
Quote from: Moonfisher
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.