Bunker 1


022d Label 2d
2808 Begin jogging to Bond, then goto 08
0208 Label 08
03 Yield
4c01f427 If actor is further than 500 units of Bond then goto 27
3c2f If we have a line of sight on Bond then goto 2f
0227 Label 27
2f2e If actor has stopped moving then goto 2e
0108 Go to first 08
022f Label 2f
3c06 If we have a line of sight on Bond then goto 06
0001 Go to next 01
022e Label 2e
03 Yield
012d Go to first 2d
0206 Label 06
0230 Label 30
33 Call RNG
350a06 If random byte > 10 then goto 06
1a01 Roll to throw grenade. If successful goto 01
0206 Label 06
353206 If random byte > 50 then goto 06
0e01 Step sideways then goto 01
0206 Label 06
353c06 If random byte > 60 then goto 06
1301 Roll and fire, then goto 01
0206 Label 06
355006 If random byte > 80 then goto 06
1301 Roll and fire, then goto 01
0206 Label 06
356406 If random byte > 100 then goto 06
1101 Walk and fire, then goto 01
0206 Label 06
359606 If random byte > 150 then goto 06
1201 Run and fire, then goto 01
0206 Label 06
35c806 If random byte > 200 then goto 06
140001000001 Aim/shoot at player 1 (?), then goto 01
0206 Label 06
150001000001 Kneel, aim/shoot at player 1 (?), then goto 01
0201 Label 01
03 Yield
2f06 If actor has stopped moving then goto 06
0101 Go to first 01
0206 Label 06
3c06 If we have a line of sight on Bond then goto 06
0008 Go to next 08
0208 Label 08
03 Yield
012d Go to first 2d
0206 Label 06
03 Yield
0130 Go to first 30
04 End of function

Invocations

Comments

There are no comments yet for this function.