0239 |
Label 39 |
03 |
Yield |
9c0080000023 |
If flag #24 (helicopter destroyed) is set then goto 23 |
0013 |
Go to next 13 |
0223 |
Label 23 |
960123 |
If $self->somevalue is 1 then goto 23 |
9a00000800 |
Set flag #12 (Objective complete: rescue natalya) |
ae |
Reset and start cycle counter |
9401 |
Set $self->somevalue to 1 |
0013 |
Go to next 13 |
0223 |
Label 23 |
b300012c13 |
If cycle counter < 300 (5.0 secs) then goto 13 |
c38c25 |
Display text at top: Bond: I have to find the helicopter flight
recorder. Wait for me at the gates.
|
05fd0418 |
Assign function 0418 - Natalya at gate to $self and advance frame |
0213 |
Label 13 |
4b003223 |
If actor is within 50 units of Bond then goto 23 |
2800 |
Begin jogging to Bond, then goto 00 |
0223 |
Label 23 |
2900 |
Begin walking to Bond, then goto 00 |
0139 |
Go to first 39 |
0200 |
Label 00 |
03 |
Yield |
9c0080000001 |
If flag #24 (helicopter destroyed) is set then goto 01 |
4b001403 |
If actor is within 20 units of Bond then goto 03 |
2f01 |
If actor has stopped moving then goto 01 |
0100 |
Go to first 00 |
023a |
Label 3a |
0139 |
Go to first 39 |
0203 |
Label 03 |
08 |
Briefly aim at Bond |
0204 |
Label 04 |
03 |
Yield |
9c0080000001 |
If flag #24 (helicopter destroyed) is set then goto 01 |
4b00083b |
If actor is within 8 units of Bond then goto 3b |
4c002801 |
If actor is further than 40 units of Bond then goto 01 |
0104 |
Go to first 04 |
023b |
Label 3b |
47403c |
If actor is within 64 units of Bond then goto 3c |
48c03c |
If actor is further than 192 units of Bond then goto 3c |
0005 |
Go to next 05 |
023c |
Label 3c |
023d |
Label 3d |
0005 |
Go to next 05 |
0205 |
Label 05 |
03 |
Yield |
9c0080000001 |
If flag #24 (helicopter destroyed) is set then goto 01 |
2f06 |
If actor has stopped moving then goto 06 |
0105 |
Go to first 05 |
0206 |
Label 06 |
0103 |
Go to first 03 |
0201 |
Label 01 |
0139 |
Go to first 39 |
04 |
End of function |
There are no comments yet for this function.