Control


900014 Set actor armor to 20
9150 Set reaction speed to 80
9350 Set accuracy to 80
0204 Label 04
140021000006 Aim/shoot at something (entity type=0x0021, entity_id=0x0000), then goto 06
0206 Label 06
03 Yield
462c If a bullet just missed us then goto 2c
3a2c If Bond shot another actor then goto 2c
3b2c If an actor is killed in sight of this actor then goto 2c
322c If Bond is in sight then goto 2c
3c2c If we have a line of sight on Bond then goto 2c
0106 Go to first 06
022c Label 2c
33 Call RNG
35c82d If random byte > 200 then goto 2d
35642c If random byte > 100 then goto 2c
16000100000a Shoot player 1 (?), then goto 0a
022d Label 2d
1a0a Roll to throw grenade. If successful goto 0a
022c Label 2c
09 Kneel
ae Reset and start cycle counter
020b Label 0b
03 Yield
33 Call RNG
35fa2c If random byte > 250 then goto 2c
b40000b408 If cycle counter > 180 (3.0 secs) then goto 08
010b Go to first 0b
022c Label 2c
14002100002c Aim/shoot at something (entity type=0x0021, entity_id=0x0000), then goto 2c
022c Label 2c
16000100002c Shoot player 1 (?), then goto 2c
022c Label 2c
020a Label 0a
03 Yield
2f08 If actor has stopped moving then goto 08
010a Go to first 0a
0208 Label 08
0104 Go to first 04
04 End of function

Invocations

  • Initial function for actor 17 (Green Camo)
  • Initial function for actor 18 (Green Camo)
  • Initial function for actor 1a (Green Camo)
  • Initial function for actor 1b (Green Camo)

Comments

There are no comments yet for this function.