Hi, I've had db for a while although I havn't really grasped a large portion of it regarding the coding etc of the DNA. My bot keeps destroying itself as soon as I create it, I'm assuming this has something to do with the fact that it evolved to constantly shoot, but I have no idea which part I need to edit, or infact how to edit it to stop it. I searched through the forums to figure out why it's doing it and what to do, but I realised it's probably different for everybody so I decided to make a post and just ask for some help to save time.
Here's the DNA;
'#generation: 7
'#mutations: 42
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 1 Ends at position 41 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 2 Ends at position 56 '''''''''''''''''''''''
cond
*.vtimer 0 =
start
14 .mkvirus store
15 .mkvirus store
stop
'''''''''''''''''''''''' Gene: 3 Ends at position 68 '''''''''''''''''''''''
cond
*.shell 250 <
start
100 .mkshell store
stop
'''''''''''''''''''''''' Gene: 4 Ends at position 77 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 5 Ends at position 92 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval inc
stop
'''''''''''''''''''''''' Gene: 6 Ends at position 107 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 7 Ends at position 148 '''''''''''''''''''''''
cond
7 *989 !=
*.robage !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 8 Ends at position 162 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 9 Ends at position 177 '''''''''''''''''''''''
cond
*.slime <
start
1000 845 store
stop
'''''''''''''''''''''''' Gene: 10 Ends at position 185 '''''''''''''''''''''''
cond
*.slime 100 <
start
1000 845 store
stop
'''''''''''''''''''''''' Gene: 11 Ends at position 194 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 12 Ends at position 209 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 13 Ends at position 224 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus | 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 14 Ends at position 270 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 15 Ends at position 285 '''''''''''''''''''''''
cond
*.eye5 0 =
start
-4 .dn store
4 .up store
stop
'''''''''''''''''''''''' Gene: 16 Ends at position 297 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 17 Ends at position 342 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 18 Ends at position 387 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 676 store
mult add 1 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 19 Ends at position 432 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 20 Ends at position 447 '''''''''''''''''''''''
cond
<
100 *.slime start
1000 845 store
stop
'''''''''''''''''''''''' Gene: 21 Ends at position 456 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 22 Ends at position 497 '''''''''''''''''''''''
cond
*.eye5 50 >
*.body >
*.refeye 1 >
start
19 .shoot store
*.aim .shootval store
stop
'''''''''''''''''''''''' Gene: 23 Ends at position 514 '''''''''''''''''''''''
cond
*.shell 250 <
start
100 .mkshell store
stop
'''''''''''''''''''''''' Gene: 24 Ends at position 523 '''''''''''''''''''''''
cond
*.shell 250 <
start
100 .mkshell store
stop
'''''''''''''''''''''''' Gene: 25 Ends at position 532 '''''''''''''''''''''''
cond
*.shell 250 100 start
<
.mkshell store
stop
'''''''''''''''''''''''' Gene: 26 Ends at position 541 '''''''''''''''''''''''
mult cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 27 Ends at position 587 '''''''''''''''''''''''
cond
*.slime 100 <
start
1000 845 50 >
*.body >
*.refeye 1 >
7 *989 !=
'''''''''''''''''''''''' Gene: 28 Ends at position 604 ''''''''''''''''''''''' start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 29 Ends at position 645 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 30 Ends at position 686 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 31 Ends at position 701 '''''''''''''''''''''''
start
19 .shoot store
*.aim .shootval store
stop
'''''''''''''''''''''''' Gene: 32 Ends at position 709 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 33 Ends at position 754 '''''''''''''''''''''''
cond
*.eye5 0 =
start
-4 .dn store
4 .up store
stop
'''''''''''''''''''''''' Gene: 34 Ends at position 766 '''''''''''''''''''''''
cond
*.eye5 0 >
*.refeye *.myeye !=
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop
'''''''''''''''''''''''' Gene: 35 Ends at position 783 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 36 Ends at position 827 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add div *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene add rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 37 Ends at position 872 '''''''''''''''''''''''
cond
*.eye5 50 >
*.refeye *.myeye !=
start
-1 .shoot store
.up store
stop
'''''''''''''''''''''''' Gene: 38 Ends at position 886 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 39 Ends at position 901 '''''''''''''''''''''''
cond
*.shflav 0 !=
*.shflav -2 ~=
start
1256 *.shang sub .aimshoot store
8 .shootval store
400 .vshoot store
0 .shflav store
stop
'''''''''''''''''''''''' Gene: 40 Ends at position 924 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 41 Ends at position 969 '''''''''''''''''''''''
cond
*.eye5 0 =
*.refeye *.myeye =
or
start
314 rnd .aimright store
stop
'''''''''''''''''''''''' Gene: 42 Ends at position 983 '''''''''''''''''''''''
cond
*.eye5 0 =
start
-4 .dn store
4 .up store
stop
'''''''''''''''''''''''' Gene: 43 Ends at position 995 '''''''''''''''''''''''
cond
start
*.refbody 2 div dup stop
'''''''''''''''''''''''' Gene: 44 Ends at position 1002 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
.myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 45 Ends at position 1042 '''''''''''''''''''''''
cond
*.vtimer 0 =
start
14 .mkvirus store
15 .mkvirus store
stop
'''''''''''''''''''''''' Gene: 46 Ends at position 1054 '''''''''''''''''''''''
cond
*.slime 100 <
start
1000 845 store
stop
'''''''''''''''''''''''' Gene: 47 Ends at position 1063 '''''''''''''''''''''''
cond
*.eye5 0 =
start
-4 .dn store
4 .up store
stop
'''''''''''''''''''''''' Gene: 48 Ends at position 1075 '''''''''''''''''''''''
cond
*.eye5 0 >
*.body >
*.refeye 1 >
1 -15 start
store
stop
'''''''''''''''''''''''' Gene: 49 Ends at position 1089 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 7 stop
'''''''''''''''''''''''' Gene: 50 Ends at position 1100 '''''''''''''''''''''''
store
8 *.nrg store
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 51 Ends at position 1119 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 52 Ends at position 1134 '''''''''''''''''''''''
cond
*.eye5 50 >
*.body >
*.refeye 1 >
start
19 .shoot store
*.aim .shootval store
stop
'''''''''''''''''''''''' Gene: 53 Ends at position 1151 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add 340
'''''''''''''''''''''''' Gene: 54 Ends at position 1194 ''''''''''''''''''''''' cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 55 Ends at position 1209 '''''''''''''''''''''''
cond
*.slime 100 <
start
1000 845 store
stop
'''''''''''''''''''''''' Gene: 56 Ends at position 1218 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene store
mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 57 Ends at position 1262 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 58 Ends at position 1277 '''''''''''''''''''''''
cond
*.vtimer 0 =
start
14 .mkvirus store
15 .mkvirus store
stop
'''''''''''''''''''''''' Gene: 59 Ends at position 1289 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult swapbool
*.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 60 Ends at position 1335 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 61 Ends at position 1375 '''''''''''''''''''''''
cond
*.eye5 50 >
*.body >
*.refeye 1 >
start
19 .shoot store
*.aim .shootval store
stop
'''''''''''''''''''''''' Gene: 62 Ends at position 1392 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *-405 *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 63 Ends at position 1438 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 64 Ends at position 1479 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 65 Ends at position 1494 '''''''''''''''''''''''
cond
*.shell 250 <
start
100 .in4 store
stop
'''''''''''''''''''''''' Gene: 66 Ends at position 1503 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 67 Ends at position 1548 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 dropbool
store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 68 Ends at position 1563 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 69 Ends at position 1608 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 70 Ends at position 1649 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 71 Ends at position 1664 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 72 Ends at position 1709 '''''''''''''''''''''''
cond
*.slime 100 <
start
1000 845 store
stop
'''''''''''''''''''''''' Gene: 73 Ends at position 1718 '''''''''''''''''''''''
cond
*.eye5 50 >
*.body >
*.refeye 1 >
start
19 .shoot store
*.aim .shootval store
stop
'''''''''''''''''''''''' Gene: 74 Ends at position 1735 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 75 Ends at position 1750 '''''''''''''''''''''''
cond
*.eye5 50 >
*.body >
*.refeye 1 >
start
19 .mass store
*.aim .shootval store
stop
'''''''''''''''''''''''' Gene: 76 Ends at position 1767 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 77 Ends at position 1812 '''''''''''''''''''''''
cond
*.eye5 50 >
*.body >
swap *.refeye 1 >
start
19 .shoot store
*.aim .shootval store
stop
'''''''''''''''''''''''' Gene: 78 Ends at position 1830 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 79 Ends at position 1845 '''''''''''''''''''''''
overbool
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 80 Ends at position 1891 '''''''''''''''''''''''
cond
*.slime 100 <
start
1000 845 store
stop
'''''''''''''''''''''''' Gene: 81 Ends at position 1900 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 82 Ends at position 1941 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 dupbool
rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 83 Ends at position 1987 '''''''''''''''''''''''
cond
*.robage 0 =
start
7 989 store
stop
'''''''''''''''''''''''' Gene: 84 Ends at position 1996 '''''''''''''''''''''''
cond
*.shell 250 <
start
100 .mkshell store
stop
'''''''''''''''''''''''' Gene: 85 Ends at position 2005 '''''''''''''''''''''''
cond
*.eye5 0 =
start
-4 .dn store
4 .up store
stop
'''''''''''''''''''''''' Gene: 86 Ends at position 2017 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 87 Ends at position 2032 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 88 Ends at position 2047 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 89 Ends at position 2062 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 90 Ends at position 2077 '''''''''''''''''''''''
cond
*.slime 100 <
start
1000 845 store
stop
'''''''''''''''''''''''' Gene: 91 Ends at position 2086 '''''''''''''''''''''''
cond
*.eye5 39 >
*.body >
*.refeye 1 >
start
19 .shoot store
*.aim .shootval store
stop
'''''''''''''''''''''''' Gene: 92 Ends at position 2103 '''''''''''''''''''''''
cond
*.eye5 50 >
*.body >
*.refeye 1 >
start
19 .shoot store
*.aim .shootval store
stop
'''''''''''''''''''''''' Gene: 93 Ends at position 2120 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 94 Ends at position 2165 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add store
676 *.memloc store
*.mkvirus 340 add 1 *.mkvirus *.thisgene sub mult sgn mult *321 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 95 Ends at position 2205 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye5 45 >
start
13 330 *.robage sgn mult *.refage sgn mult store
stop
'''''''''''''''''''''''' Gene: 96 Ends at position 2223 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*294 .shootval store
stop
'''''''''''''''''''''''' Gene: 97 Ends at position 2238 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 98 Ends at position 2283 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 99 Ends at position 2298 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 100 Ends at position 2339 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 101 Ends at position 2384 '''''''''''''''''''''''
cond
*.eye5 0 =
start
-4 .dn store
4 .up store
stop
'''''''''''''''''''''''' Gene: 102 Ends at position 2396 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 103 Ends at position 2411 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 104 Ends at position 2426 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 105 Ends at position 2441 '''''''''''''''''''''''
cond
*.eye5 0 =
start
-4 .dn store
4 .up store
stop
'''''''''''''''''''''''' Gene: 106 Ends at position 2453 '''''''''''''''''''''''
cond
*.tiepres 0 >
*.tienum 0 =
start
*.tiepres .tienum store
stop
'''''''''''''''''''''''' Gene: 107 Ends at position 2465 '''''''''''''''''''''''
cond
7 *989 !=
*.robage 0 !=
start
-2 .shoot store
*.nrg .shootval store
stop
'''''''''''''''''''''''' Gene: 108 Ends at position 2480 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 109 Ends at position 2525 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 110 Ends at position 2570 '''''''''''''''''''''''
cond
*.tienum 0 >
start
-1 .tieloc store
-1000 .tieval store
stop
'''''''''''''''''''''''' Gene: 111 Ends at position 2582 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 112 Ends at position 2627 '''''''''''''''''''''''
cond
*.eye5 0 =
start
-4 .dn store
4 .up store
stop
'''''''''''''''''''''''' Gene: 113 Ends at position 2639 '''''''''''''''''''''''
cond
*.vtimer 0 =
start
14 .mkvirus store
15 .mkvirus store
stop
'''''''''''''''''''''''' Gene: 114 Ends at position 2651 '''''''''''''''''''''''
cond
*.slime 100 <
start
1000 845 store
stop
'''''''''''''''''''''''' Gene: 115 Ends at position 2660 '''''''''''''''''''''''
cond
7 *989 !=
start
400 .vshoot store
*.thisgene 335 *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add 340 *.mkvirus *.thisgene sub dup mult sgn mult *.thisgene 1 rnd 2 mult -1 add add .delgene store
stop
'''''''''''''''''''''''' Gene: 116 Ends at position 2705 '''''''''''''''''''''''
cond
*.body 15 <
start
-2 .shoot store
.shootval store
stop
'''''''''''''''''''''''' Gene: 117 Ends at position 2716 '''''''''''''''''''''''
cond
*.eye5 0 =
*.refeye *.myeye =
or
start
314 rnd .aimright store
stop
'''''''''''''''''''''''' Gene: 118 Ends at position 2730 '''''''''''''''''''''''
cond
*.nrg 20000 >
start
10 .repro store
stop
'''''''''''''''''''''''' Gene: 119 Ends at position 2739 '''''''''''''''''''''''
It's alot I know, sorry to make you read through it, but I'd much appreciate any helpful input that anyone has.
Cheers,