home *** CD-ROM | disk | FTP | other *** search
- angle 2
- setshift 0
- range 1000
-
- :1
- if range<20 destruct
- lfire
- head 180
- randspin
- move 100
- randspin
- randspin
- delay 1
- if range<20 destruct
- :2
- if range<20 destruct
- if speed>0 goto 2
-
- ;if y<999 goto 1
-
- randspin
- randspin
- if random goto 10
- goto 20
-
- :10
- if armor<100 goto 3000
- shift 4
- if range<20 destruct
- if enemy gosub 2000
- goto 10
-
- :20
- if armor<100 goto 3000
- shift -4
- if range<20 destruct
- if enemy gosub 2000
- goto 20
-
-
- :2000
- lfire
- if heat>300 return
- fire
- if enemy goto 2000
- if range<20 destruct
- return
-
- :3000
- burn-on
- setshift 0
- :3001
- move 100
- if x>700 gosub 270
- if x<300 gosub 90
- if y<300 gosub 180
- if y>700 gosub 0
- if heat<70 lfire
- if range<20 destruct
- if y<700 if y>300 if x<700 if x>300 goto 4000
- goto 3001
-
- :0
- head 0
- move 100
- if range<20 destruct
- if y>700 goto 0
- return
-
- :270
- head 270
- move 100
- if range<20 destruct
- if x>700 goto 270
- return
-
- :180
- head 180
- move 100
- if range<20 destruct
- if y<300 goto 180
- return
-
- :90
- head 90
- move 100
- if range<20 destruct
- if x<300 goto 90
- return
-
-
-
- :4000
- burn-on
- :4001
- move 100
- turn 22
- if heat<150 lfire
- if range<16 destruct
- goto 4001
-