Cradle


0237 Label 37
2807 Begin jogging to Bond, then goto 07
0207 Label 07
03 Yield
4c01c233 If actor is further than 450 units of Bond then goto 33
3c38 If we have a line of sight on Bond then goto 38
0233 Label 33
2f39 If actor has stopped moving then goto 39
0107 Go to first 07
0238 Label 38
3c29 If we have a line of sight on Bond then goto 29
0006 Go to next 06
0239 Label 39
03 Yield
0137 Go to first 37
0229 Label 29
023a Label 3a
33 Call RNG
350a29 If random byte > 10 then goto 29
1a06 Roll to throw grenade. If successful goto 06
0229 Label 29
353229 If random byte > 50 then goto 29
0e06 Step sideways then goto 06
0229 Label 29
356429 If random byte > 100 then goto 29
1106 Walk and fire, then goto 06
0229 Label 29
359629 If random byte > 150 then goto 29
1206 Run and fire, then goto 06
0229 Label 29
35c829 If random byte > 200 then goto 29
140001000006 Aim/shoot at player 1 (?), then goto 06
0229 Label 29
150001000006 Kneel, aim/shoot at player 1 (?), then goto 06
0206 Label 06
03 Yield
2f29 If actor has stopped moving then goto 29
0106 Go to first 06
0229 Label 29
3c29 If we have a line of sight on Bond then goto 29
0007 Go to next 07
0207 Label 07
03 Yield
0137 Go to first 37
0229 Label 29
03 Yield
013a Go to first 3a
04 End of function

Invocations

Comments

There are no comments yet for this function.