Bunker 2


0238 Label 38
2808 Begin jogging to Bond, then goto 08
0208 Label 08
03 Yield
4c01f434 If actor is further than 500 units of Bond then goto 34
3c39 If we have a line of sight on Bond then goto 39
0234 Label 34
2f3a If actor has stopped moving then goto 3a
0108 Go to first 08
0239 Label 39
3c2a If we have a line of sight on Bond then goto 2a
0007 Go to next 07
023a Label 3a
03 Yield
0138 Go to first 38
022a Label 2a
023b Label 3b
33 Call RNG
350a2a If random byte > 10 then goto 2a
1a07 Roll to throw grenade. If successful goto 07
022a Label 2a
35322a If random byte > 50 then goto 2a
0e07 Step sideways then goto 07
022a Label 2a
353c2a If random byte > 60 then goto 2a
1307 Roll and fire, then goto 07
022a Label 2a
35502a If random byte > 80 then goto 2a
1307 Roll and fire, then goto 07
022a Label 2a
35642a If random byte > 100 then goto 2a
1107 Walk and fire, then goto 07
022a Label 2a
35962a If random byte > 150 then goto 2a
1207 Run and fire, then goto 07
022a Label 2a
35c82a If random byte > 200 then goto 2a
140001000007 Aim/shoot at player 1 (?), then goto 07
022a Label 2a
150001000007 Kneel, aim/shoot at player 1 (?), then goto 07
0207 Label 07
03 Yield
2f2a If actor has stopped moving then goto 2a
0107 Go to first 07
022a Label 2a
3c2a If we have a line of sight on Bond then goto 2a
0008 Go to next 08
0208 Label 08
03 Yield
0138 Go to first 38
022a Label 2a
03 Yield
013b Go to first 3b
04 End of function

Invocations

Comments

There are no comments yet for this function.