Streets


900028 Set actor armor to 40
0203 Label 03
140021000004 Aim/shoot at something (entity type=0x0021, entity_id=0x0000), then goto 04
0204 Label 04
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
0104 Go to first 04
022c Label 2c
33 Call RNG
35962c If random byte > 150 then goto 2c
160001000008 Shoot player 1 (?), then goto 08
022c Label 2c
09 Kneel
ae Reset and start cycle counter
0209 Label 09
03 Yield
33 Call RNG
35fa2c If random byte > 250 then goto 2c
b40000f006 If cycle counter > 240 (4.0 secs) then goto 06
0109 Go to first 09
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
0208 Label 08
03 Yield
2f06 If actor has stopped moving then goto 06
0108 Go to first 08
0206 Label 06
0103 Go to first 03
04 End of function

Invocations

  • Initial function for actor 1d (Russian Soldier)
  • Initial function for actor 1e (Russian Soldier)

Comments

There are no comments yet for this function.