#config weapon=3 #config scanner=4 #config heatsinks=1 #config engine=2 #def acc #def hot mov ax 1 int 3 ipo 2 hot !change2 mov ex 700 mov fx 800 int 7 sub ax [1] opo 14 ax opo 13 192 !one opo 17 64 opo 11 100 ipo 7 ax cmp ax 2000 jb !dec int 2 cmp ex 900 jae !change cmp ex 100 jbe !change2 opo 12 128 ipo 7 ax cmp ax 2000 ja !none !dec ipo 8 bx cmp bx 1 jae !plus1 cmp bx -1 jbe !less1 opo 17 16 ipo 7 ax cmp ax 5000 ja !none ipo 8 bx cmp bx 1 jae !8 cmp bx -1 jbe !-8 opo 17 8 ipo 8 bx cmp bx 1 jae !2 cmp bx -1 jbe !-2 opo 17 2 je !shooting jne !shooting !plus1 opo 17 64 opo 12 32 ipo 7 ax cmp ax 2000 ja !none !32 opo 17 32 opo 12 16 ipo 7 ax cmp ax 5000 ja !less1 !16 opo 17 16 opo 12 8 ipo 7 ax cmp ax 5000 ja !-32 !8 opo 17 8 opo 12 4 ipo 7 ax cmp ax 5000 ja !-16 !4 opo 17 4 opo 12 2 ipo 7 ax cmp ax 5000 ja !-8 !2 opo 17 2 opo 12 1 ipo 7 ax cmp ax 5000 ja !-4 je !shooting jne !shooting !less1 opo 17 64 opo 12 -32 ipo 7 ax cmp ax 2000 ja !none !-32 opo 17 32 opo 12 -16 ipo 7 ax cmp ax 5000 ja !plus1 !-16 opo 17 16 opo 12 -8 ipo 7 ax cmp ax 5000 ja !32 !-8 opo 17 8 opo 12 -4 ipo 7 ax cmp ax 5000 ja !16 !-4 opo 17 4 opo 12 -2 ipo 7 ax cmp ax 5000 ja !8 !-2 opo 17 2 opo 12 -1 ipo 7 ax cmp ax 5000 ja !4 ipo 2 hot je !shooting jne !shooting !hot_check ipo 2 hot cmp hot 200 jae !hot do 7 !shooting int 9 cmp fx 0 je !die mov acc [3] mov bx acc add acc acc add acc bx add acc bx opo 12 [3] opo 15 [3] je !sped jne !sped !sped ipo 1 ax cmp ax 0 je !not_moving !check ipo 7 ax cmp ax 5000 ja !4 loop !shooting je !hot_check jne !hot_check !none opo 17 64 opo 12 128 je !one jne !one !hot ipo 7 ax cmp ax 5000 ja !none opo 11 100 ipo 8 bx opo 12 bx ipo 2 ax cmp ax 180 jbe !shooting je !hot jne !hot !not_moving int 2 cmp ex 700 jae !change cmp ex 300 jbe !change2 !change mov ex 300 mov fx 800 int 7 sub ax [1] opo 14 ax opo 11 100 opo 13 64 jmp !one !die ipo 7 ax cmp ax 5000 ja !none ipo 2 ax cmp ax 50 jae !hot opo 11 0 opo 12 [3] ipo 1 ax cmp ax 0 ja !die ipo 7 ax cmp ax 5000 ja !none opo 18 1 opo 15 opo 15 opo 15 opo 15 opo 15 opo 15 opo 15 opo 15 opo 15 opo 15 opo 18 0 je !hot jne !hot