023a |
Label 3a |
280a |
Begin jogging to Bond, then goto 0a |
020a |
Label 0a |
03 |
Yield |
3c2c |
If we have a line of sight on Bond then goto 2c |
2f3c |
If actor has stopped moving then goto 3c |
010a |
Go to first 0a |
023c |
Label 3c |
03 |
Yield |
3c2c |
If we have a line of sight on Bond then goto 2c |
013a |
Go to first 3a |
022c |
Label 2c |
023d |
Label 3d |
33 |
Call RNG |
350a2c |
If random byte > 10 then goto 2c |
1a08 |
Roll to throw grenade. If successful goto 08 |
022c |
Label 2c |
35322c |
If random byte > 50 then goto 2c |
0e08 |
Step sideways then goto 08 |
022c |
Label 2c |
35642c |
If random byte > 100 then goto 2c |
1108 |
Walk and fire, then goto 08 |
022c |
Label 2c |
35962c |
If random byte > 150 then goto 2c |
1208 |
Run and fire, then goto 08 |
022c |
Label 2c |
35c82c |
If random byte > 200 then goto 2c |
140001000008 |
Aim/shoot at player 1 (?), then goto 08 |
022c |
Label 2c |
150001000008 |
Kneel, aim/shoot at player 1 (?), then goto 08 |
0208 |
Label 08 |
03 |
Yield |
2f2c |
If actor has stopped moving then goto 2c |
0108 |
Go to first 08 |
022c |
Label 2c |
3c2c |
If we have a line of sight on Bond then goto 2c |
000a |
Go to next 0a |
020a |
Label 0a |
03 |
Yield |
013a |
Go to first 3a |
022c |
Label 2c |
03 |
Yield |
013d |
Go to first 3d |
04 |
End of function |
There are no comments yet for this function.