Control


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

Invocations

Comments

There are no comments yet for this function.