Train


900014 Set actor armor to 20
0200 Label 00
140021000006 Aim/shoot at something (entity type=0x0021, entity_id=0x0000), then goto 06
0206 Label 06
03 Yield
4601 If a bullet just missed us then goto 01
3a01 If Bond shot another actor then goto 01
3b01 If an actor is killed in sight of this actor then goto 01
3201 If Bond is in sight then goto 01
3c01 If we have a line of sight on Bond then goto 01
0106 Go to first 06
0201 Label 01
33 Call RNG
359601 If random byte > 150 then goto 01
160001000011 Shoot player 1 (?), then goto 11
0201 Label 01
09 Kneel
ae Reset and start cycle counter
0212 Label 12
03 Yield
33 Call RNG
35fa01 If random byte > 250 then goto 01
b40000f008 If cycle counter > 240 (4.0 secs) then goto 08
0112 Go to first 12
0201 Label 01
140021000001 Aim/shoot at something (entity type=0x0021, entity_id=0x0000), then goto 01
0201 Label 01
160001000001 Shoot player 1 (?), then goto 01
0201 Label 01
0211 Label 11
03 Yield
2f08 If actor has stopped moving then goto 08
0111 Go to first 11
0208 Label 08
0100 Go to first 00
04 End of function

Invocations

  • Initial function for actor 00 (Janus Marine)
  • Initial function for actor 01 (Janus Marine)
  • Initial function for actor 02 (Janus Marine)
  • Initial function for actor 05 (Janus Marine)
  • Initial function for actor 0d (Janus Marine)
  • Initial function for actor 0f (Janus Marine)
  • Initial function for actor 32 (Janus Marine)
  • Initial function for actor 37 (Janus Marine)
  • Initial function for actor 41 (Janus Marine)

Comments

There are no comments yet for this function.