Statue


0235 Label 35
33 Call RNG
35503f If random byte > 80 then goto 3f
2803 Begin jogging to Bond, then goto 03
023f Label 3f
2a03 Begin running to Bond, then goto 03
0203 Label 03
03 Yield
4c009613 If actor is further than 150 units of Bond then goto 13
3c36 If we have a line of sight on Bond then goto 36
0213 Label 13
2f37 If actor has stopped moving then goto 37
0103 Go to first 03
0236 Label 36
3c23 If we have a line of sight on Bond then goto 23
0001 Go to next 01
0237 Label 37
03 Yield
0135 Go to first 35
0223 Label 23
0234 Label 34
6d0402 If objective #5 is complete then goto 02
33 Call RNG
350a23 If random byte > 10 then goto 23
1a01 Roll to throw grenade. If successful goto 01
0223 Label 23
353223 If random byte > 50 then goto 23
0e01 Step sideways then goto 01
0223 Label 23
353c23 If random byte > 60 then goto 23
1301 Roll and fire, then goto 01
0223 Label 23
355023 If random byte > 80 then goto 23
1301 Roll and fire, then goto 01
0223 Label 23
356423 If random byte > 100 then goto 23
1101 Walk and fire, then goto 01
0223 Label 23
359623 If random byte > 150 then goto 23
1201 Run and fire, then goto 01
0223 Label 23
35c823 If random byte > 200 then goto 23
140001000001 Aim/shoot at player 1 (?), then goto 01
0223 Label 23
150001000001 Kneel, aim/shoot at player 1 (?), then goto 01
0201 Label 01
03 Yield
2f23 If actor has stopped moving then goto 23
0101 Go to first 01
0223 Label 23
3c23 If we have a line of sight on Bond then goto 23
0003 Go to next 03
0203 Label 03
03 Yield
0135 Go to first 35
0223 Label 23
03 Yield
0134 Go to first 34
0202 Label 02
05fd0410 Assign function 0410 - Run to pad 23 and disappear to $self and advance frame
04 End of function

Invocations

Comments

There are no comments yet for this function.