9d00000800 |
Set actor property: 1:00000800 (disable auto aim) |
9d00000080 |
Set actor property: 1:00000080 (unknown prop) |
21 |
Surrender |
0206 |
Label 06 |
03 |
Yield |
9c0000100001 |
If flag #13 (Ourumov shot Nat) is set then goto 01 |
314702 |
If actor 47 (Ourumov) has finished death animation then goto 02 |
304702 |
If actor 47 (Ourumov) is killed then goto 02 |
0106 |
Go to first 06 |
0201 |
Label 01 |
18fd0806 |
Shoot $self in body part 08 with weapon DD44 |
9a00004000 |
Set flag #15 (Objective failed: rescue natalya) |
05fd0001 |
Assign function 0001 - Idle to $self and advance frame |
0202 |
Label 02 |
0d |
Look around when shot at |
0219 |
Label 19 |
03 |
Yield |
9c0000080001 |
If flag #12 (anyone attacking) is set then goto 01 |
0119 |
Go to first 19 |
0201 |
Label 01 |
ae |
Reset and start cycle counter |
0212 |
Label 12 |
03 |
Yield |
b40004b001 |
If cycle counter > 1200 (20.0 secs) then goto 01 |
0112 |
Go to first 12 |
0201 |
Label 01 |
1e0051 |
Begin walking to pad 0051 |
0204 |
Label 04 |
03 |
Yield |
55006208 |
If Bond is in the same room as pad 0062 then goto 08 |
4235 |
If actor is on screen then goto 35 |
d946005135 |
Move actor 46 (Natalya) to pad 0051 then goto 35 |
0235 |
Label 35 |
03 |
Yield |
5b2a35 |
If object 2a (television monitor) is in good condition then goto 35 |
000a |
Go to next 0a |
0235 |
Label 35 |
5b2935 |
If object 29 (keyboard) is in good condition then goto 35 |
000a |
Go to next 0a |
0235 |
Label 35 |
700235 |
If difficulty < 00A then goto 35 |
b40011942f |
If cycle counter > 4500 (75.0 secs) then goto 2f |
b4000f3c2e |
If cycle counter > 3900 (65.0 secs) then goto 2e |
0235 |
Label 35 |
b4000bb82d |
If cycle counter > 3000 (50.0 secs) then goto 2d |
b40009602c |
If cycle counter > 2400 (40.0 secs) then goto 2c |
0205 |
Label 05 |
03 |
Yield |
2f01 |
If actor has stopped moving then goto 01 |
0104 |
Go to first 04 |
0201 |
Label 01 |
33 |
Call RNG |
356401 |
If random byte > 100 then goto 01 |
0a00ac000000450010 |
Do animation 00ac |
9a00200000 |
Set flag #22 (trigger typing sound) |
0104 |
Go to first 04 |
0201 |
Label 01 |
359601 |
If random byte > 150 then goto 01 |
0a00ad0000004a0010 |
Do animation 00ad |
9a00200000 |
Set flag #22 (trigger typing sound) |
0104 |
Go to first 04 |
0201 |
Label 01 |
35c801 |
If random byte > 200 then goto 01 |
0a00ae0000004f0010 |
Do animation 00ae |
9a00200000 |
Set flag #22 (trigger typing sound) |
0104 |
Go to first 04 |
0201 |
Label 01 |
0a00af000000590010 |
Do animation 00af |
9a00200000 |
Set flag #22 (trigger typing sound) |
0104 |
Go to first 04 |
022c |
Label 2c |
b400099c01 |
If cycle counter > 2460 (41.0 secs) then goto 01 |
c39014 |
Display text at top: Natalya: Boris is still backing up his files.
I can find out where they're
going.
|
0201 |
Label 01 |
0105 |
Go to first 05 |
022d |
Label 2d |
b4000bf401 |
If cycle counter > 3060 (51.0 secs) then goto 01 |
c39015 |
Display text at top: Natalya: He's in Cuba!
|
9a00010000 |
Set flag #17 (Objective complete: locate janus secret base) |
0201 |
Label 01 |
0105 |
Go to first 05 |
022e |
Label 2e |
b4000f7801 |
If cycle counter > 3960 (66.0 secs) then goto 01 |
c39016 |
Display text at top: Natalya: Now, if I just had time to crack
his password...
|
0201 |
Label 01 |
0105 |
Go to first 05 |
022f |
Label 2f |
b40011d001 |
If cycle counter > 4560 (76.0 secs) then goto 01 |
c39017 |
Display text at top: Natalya: Got it!
You're a slug-head, Boris!
|
9a00020000 |
Set flag #18 (Objective complete: crack boris' password) |
0201 |
Label 01 |
0105 |
Go to first 05 |
0208 |
Label 08 |
05fd0416 |
Assign function 0416 - Nat following Bond to $self and advance frame |
020a |
Label 0a |
05fd041c |
Assign function 041c - Nat with broken computer to $self and advance frame |
04 |
End of function |
There are no comments yet for this function.