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 |
There are no comments yet for this function.