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