New Installer for Dawinbots 2 Released.
cond*.robage 0 =start105 .eye1width store105 .eye2width store105 .eye3width store105 .eye4width store105 .eye5width store105 .eye6width store105 .eye7width store105 .eye8width store105 .eye9width storestopcondstart 420 *.aim sub 1256 mod .eye1dir store 315 *.aim sub 1256 mod .eye2dir store 210 *.aim sub 1256 mod .eye3dir store 105 *.aim sub 1256 mod .eye4dir store 0 *.aim sub 1256 mod .eye5dir store-105 *.aim sub 1256 mod .eye6dir store-210 *.aim sub 1256 mod .eye7dir store-315 *.aim sub 1256 mod .eye8dir store-420 *.aim sub 1256 mod .eye9dir storestop'setting friend "1" or foe "0" statuscond*.refeye *.myeye =start1 *.focuseye 4 add 9 mod 61 add storestop'eye1 specificcond*.eye1 *51 10 !~=*.eye1 *52 10 ~=*62 1 = and*.eye1 *59 10 ~=*69 1 = and orstart1 61 storestopcond*.eye1 *51 10 !~=*.eye1 *52 10 !~=*.eye1 *59 10 !~=start0 61 storestopcond*.eye1 0 =start0 61 storestop'eye2 specificcond*.eye2 *52 10 !~=*.eye2 *53 10 ~=*63 1 = and*.eye2 *51 10 ~=*61 1 = and orstart1 62 storestopcond*.eye2 *52 10 !~=*.eye2 *53 10 !~=*.eye2 *51 10 !~=start0 62 storestopcond*.eye2 0 =start0 62 storestop'eye3 specificcond*.eye3 *53 10 !~=*.eye3 *54 10 ~=*64 1 = and*.eye3 *52 10 ~=*62 1 = and orstart1 63 storestopcond*.eye3 *53 10 !~=*.eye3 *54 10 !~=*.eye3 *52 10 !~=start0 63 storestopcond*.eye3 0 =start0 63 storestop'eye4 specificcond*.eye4 *54 10 !~=*.eye4 *55 10 ~=*65 1 = and*.eye4 *53 10 ~=*63 1 = and orstart1 64 storestopcond*.eye4 *54 10 !~=*.eye4 *55 10 !~=*.eye4 *53 10 !~=start0 64 storestopcond*.eye4 0 =start0 64 storestop'eye5 specificcond*.eye5 *55 10 !~=*.eye5 *56 10 ~=*66 1 = and*.eye5 *54 10 ~=*64 1 = and orstart1 65 storestopcond*.eye5 *55 10 !~=*.eye5 *56 10 !~=*.eye5 *54 10 !~=start0 65 storestopcond*.eye5 0 =start0 65 storestop'eye6 specificcond*.eye6 *56 10 !~=*.eye6 *57 10 ~=*67 1 = and*.eye6 *55 10 ~=*65 1 = and orstart1 66 storestopcond*.eye6 *56 10 !~=*.eye6 *57 10 !~=*.eye6 *55 10 !~=start0 66 storestopcond*.eye6 0 =start0 66 storestop'eye7 specificcond*.eye7 *57 10 !~=*.eye7 *58 10 ~=*68 1 = and*.eye7 *56 10 ~=*66 1 = and orstart1 67 storestopcond*.eye7 *57 10 !~=*.eye7 *58 10 !~=*.eye7 *56 10 !~=start0 67 storestopcond*.eye7 0 =start0 67 storestop'eye8 specificcond*.eye8 *58 10 !~=*.eye8 *59 10 ~=*69 1 = and*.eye8 *57 10 ~=*67 1 = and orstart1 68 storestopcond*.eye8 *58 10 !~=*.eye8 *59 10 !~=*.eye8 *57 10 !~=start0 68 storestopcond*.eye8 0 =start0 68 storestop'eye9 specificcond*.eye9 *59 10 !~=*.eye9 *51 10 ~=*61 1 = and*.eye9 *58 10 ~=*68 1 = and orstart1 69 storestopcond*.eye9 *59 10 !~=*.eye9 *51 10 !~=*.eye9 *58 10 !~=start0 69 storestopcond*.eye9 0 =start0 69 storestop'the focuseye is setcondstart*.eye1 *61 1 sub abs mult dup*.eye2 *62 1 sub abs mult sub abs *.eye2 *62 1 sub abs mult add add 2 div dup*.eye3 *63 1 sub abs mult sub abs *.eye3 *63 1 sub abs mult add add 2 div dup*.eye4 *64 1 sub abs mult sub abs *.eye4 *64 1 sub abs mult add add 2 div dup*.eye5 *65 1 sub abs mult sub abs *.eye5 *65 1 sub abs mult add add 2 div dup*.eye6 *66 1 sub abs mult sub abs *.eye6 *66 1 sub abs mult add add 2 div dup*.eye7 *67 1 sub abs mult sub abs *.eye7 *67 1 sub abs mult add add 2 div dup*.eye8 *68 1 sub abs mult sub abs *.eye8 *68 1 sub abs mult add add 2 div dup*.eye9 *69 1 sub abs mult sub abs *.eye9 *69 1 sub abs mult add add 2 div 70 store5 .focuseye *70 *.eye1 sub sgn abs 1 sub abs mult *61 1 sub abs mult store6 .focuseye *70 *.eye2 sub sgn abs 1 sub abs mult *62 1 sub abs mult store7 .focuseye *70 *.eye3 sub sgn abs 1 sub abs mult *63 1 sub abs mult store8 .focuseye *70 *.eye4 sub sgn abs 1 sub abs mult *64 1 sub abs mult store9 .focuseye *70 *.eye5 sub sgn abs 1 sub abs mult *65 1 sub abs mult store1 .focuseye *70 *.eye6 sub sgn abs 1 sub abs mult *66 1 sub abs mult store2 .focuseye *70 *.eye7 sub sgn abs 1 sub abs mult *67 1 sub abs mult store3 .focuseye *70 *.eye8 sub sgn abs 1 sub abs mult *68 1 sub abs mult store4 .focuseye *70 *.eye9 sub sgn abs 1 sub abs mult *69 1 sub abs mult storestop'the visual memory is storedcondstart*.eye1 51 store*.eye2 52 store*.eye3 53 store*.eye4 54 store*.eye5 55 store*.eye6 56 store*.eye7 57 store*.eye8 58 store*.eye9 59 storestop'set and firecond*.refeye *.myeye !=start*.refxpos *.refypos angle -1 mult *.aim add.aimshoot storestop'movementcond*.eyef 70 <*.refeye *.myeye !=start*.refxpos *.refypos angle -1 mult *.aim addstopcond*.eyef 70 <*.refeye *.myeye !=start1256 add 1256 moddup sin2 div *.veldx sub .dx storecos2 div *.velup sub .up storestop'swarm behaviorcondstart5 *.eye1 25 sub sgn 1 sub 2 div abs mult *51 mult6 *.eye2 25 sub sgn 1 sub 2 div abs mult *52 mult7 *.eye3 25 sub sgn 1 sub 2 div abs mult *53 mult8 *.eye4 25 sub sgn 1 sub 2 div abs mult *54 mult9 *.eye5 25 sub sgn 1 sub 2 div abs mult *55 mult1 *.eye6 25 sub sgn 1 sub 2 div abs mult *56 mult2 *.eye7 25 sub sgn 1 sub 2 div abs mult *57 mult3 *.eye8 25 sub sgn 1 sub 2 div abs mult *58 mult4 *.eye9 25 sub sgn 1 sub 2 div abs mult *59 mult*51 *52 add *53 add *54 add *55 add *56 add *57 add*58 add *59 add div9 mod 140 mult1256 add 1256 moddup sin5 div *.dx add .dx storecos5 div *.up add .up storestop'From multiply'______________________cond*.shflav 0 !=*.refpoison *.refshell <start*.shang .aimshoot store32 .shootval store-1 .shoot store0 .shflav storestopcond*.shflav 0 !=*.refpoison *.refshell >start*.shang .aimshoot store32 .shootval store-6 .shoot store0 .shflav storestopcond*.eyef 5 >*.refeye *.myeye !=*.refpoison *.refshell =>andandandstart16 .shootval store-6 .shoot storestopcond*.eyef 5 >*.refeye *.myeye !=*.refpoison *.refshell <start16 .shootval store-1 .shoot storestopcond*.waste 100 >start*.waste .shootval store-4 .shoot storestopcond*.nrg 5000 >start50 .repro store100 .strbody storestopcond*.nrg 4000 >*.body 500 <start100 .strbody storestopcond*.nrg 100 <start100 .fdbody storestopend