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