c32010 |
Display text at top: Natalya: I'm coming, James!.
|
9a00100000 |
Set flag #21 (Natalya coming) |
a71220000000 |
Unset property 2:20000000 (unknown prop) for object 12 (blast door) |
a71210000000 |
Unset property 2:10000000 (unknown prop) for object 12 (blast door) |
a71208000000 |
Unset property 2:08000000 (unknown prop) for object 12 (blast door) |
0204 |
Label 04 |
1c0070 |
Begin jogging to pad 0070 |
020a |
Label 0a |
03 |
Yield |
4dfd0019007005 |
If $self is within 25 units of pad 0070 then goto 05 |
2f2c |
If actor has stopped moving then goto 2c |
010a |
Go to first 0a |
022c |
Label 2c |
4dfd001900702c |
If $self is within 25 units of pad 0070 then goto 2c |
0104 |
Go to first 04 |
022c |
Label 2c |
0205 |
Label 05 |
1e00e3 |
Begin walking to pad 00e3 |
020e |
Label 0e |
03 |
Yield |
2f2c |
If actor has stopped moving then goto 2c |
010e |
Go to first 0e |
022c |
Label 2c |
4dfd000f00e32c |
If $self is within 15 units of pad 00e3 then goto 2c |
0105 |
Go to first 05 |
022c |
Label 2c |
17000800e42c |
Face pad 00e4, then goto 2c |
022c |
Label 2c |
ae |
Reset and start cycle counter |
020b |
Label 0b |
03 |
Yield |
b400003c2c |
If cycle counter > 60 (1.0 secs) then goto 2c |
010b |
Go to first 0b |
022c |
Label 2c |
0a00a30000008c0010 |
Do animation 00a3 |
020d |
Label 0d |
03 |
Yield |
2f2c |
If actor has stopped moving then goto 2c |
010d |
Go to first 0d |
022c |
Label 2c |
c3200e |
Display text at top: Natalya: The Goldeneye is set to fire
on London!
|
0200 |
Label 00 |
03 |
Yield |
9c0000080036 |
If flag #12 (alarm activated) is set then goto 36 |
b40003840f |
If cycle counter > 900 (15.0 secs) then goto 0f |
0236 |
Label 36 |
ad74696d6500 |
// time |
0201 |
Label 01 |
33 |
Call RNG |
35322c |
If random byte > 50 then goto 2c |
0a00a30000008c0010 |
Do animation 00a3 |
000c |
Go to next 0c |
022c |
Label 2c |
35642c |
If random byte > 100 then goto 2c |
0a00ac000000450010 |
Do animation 00ac |
9a00080000 |
Set flag #20 (trigger typing sound) |
000c |
Go to next 0c |
022c |
Label 2c |
35962c |
If random byte > 150 then goto 2c |
0a00ad0000004a0010 |
Do animation 00ad |
9a00080000 |
Set flag #20 (trigger typing sound) |
000c |
Go to next 0c |
022c |
Label 2c |
35c82c |
If random byte > 200 then goto 2c |
0a00ae0000004f0010 |
Do animation 00ae |
9a00080000 |
Set flag #20 (trigger typing sound) |
000c |
Go to next 0c |
022c |
Label 2c |
0a00af000000590010 |
Do animation 00af |
9a00080000 |
Set flag #20 (trigger typing sound) |
000c |
Go to next 0c |
022c |
Label 2c |
020c |
Label 0c |
03 |
Yield |
30fd4b |
If $self is killed then goto 4b |
9c000040002c |
If flag #15 (Objective complete: disable goldeneye satellite) is set then goto 2c |
5b2536 |
If object 25 (television monitor) is in good condition then goto 36 |
0009 |
Go to next 09 |
0236 |
Label 36 |
5b2636 |
If object 26 (keyboard) is in good condition then goto 36 |
0009 |
Go to next 09 |
0236 |
Label 36 |
4c009618 |
If actor is further than 150 units of Bond then goto 18 |
022c |
Label 2c |
9501 |
Unmask $self->somevalue with 1 |
b1 |
Start cycle counter |
023a |
Label 3a |
03 |
Yield |
30fd4b |
If $self is killed then goto 4b |
2f2c |
If actor has stopped moving then goto 2c |
b40021fc08 |
If cycle counter > 8700 (145.0 secs) then goto 08 |
b40020d017 |
If cycle counter > 8400 (140.0 secs) then goto 17 |
b4001fa416 |
If cycle counter > 8100 (135.0 secs) then goto 16 |
b40012c015 |
If cycle counter > 4800 (80.0 secs) then goto 15 |
b4000e1019 |
If cycle counter > 3600 (60.0 secs) then goto 19 |
b400096014 |
If cycle counter > 2400 (40.0 secs) then goto 14 |
010c |
Go to first 0c |
022c |
Label 2c |
0206 |
Label 06 |
03 |
Yield |
3c2d |
If we have a line of sight on Bond then goto 2d |
d90000e32d |
Move actor 00 (Natalya) to pad 00e3 then goto 2d |
022c |
Label 2c |
0106 |
Go to first 06 |
022d |
Label 2d |
0100 |
Go to first 00 |
020f |
Label 0f |
c3200f |
Display text at top: Natalya: I'll try to override the guidance
controls.
|
9a00000800 |
Set flag #12 (alarm activated) |
25 |
Activate alarm |
0100 |
Go to first 00 |
0214 |
Label 14 |
b400099c2c |
If cycle counter > 2460 (41.0 secs) then goto 2c |
c32015 |
Display text at top: Natalya: If I can just get the
yaw oscillation above 5 degrees.
|
022c |
Label 2c |
010c |
Go to first 0c |
0219 |
Label 19 |
b4000e4c2c |
If cycle counter > 3660 (61.0 secs) then goto 2c |
c32017 |
Display text at top: Natalya: James, do you think you could
be a bit quieter? I can't hear
myself think.
|
022c |
Label 2c |
010c |
Go to first 0c |
0215 |
Label 15 |
b40012fc2c |
If cycle counter > 4860 (81.0 secs) then goto 2c |
c32014 |
Display text at top: Natalya: The boundary-layer temperature
stays pretty steady till re-entry.
|
022c |
Label 2c |
010c |
Go to first 0c |
0216 |
Label 16 |
b4001fe02c |
If cycle counter > 8160 (136.0 secs) then goto 2c |
c32011 |
Display text at top: Natalya: Did it! The satellite's orbit is
decaying.
|
9a00004000 |
Set flag #15 (Objective complete: disable goldeneye satellite) |
022c |
Label 2c |
010c |
Go to first 0c |
0217 |
Label 17 |
b400210c2c |
If cycle counter > 8460 (141.0 secs) then goto 2c |
9a00004000 |
Set flag #15 (Objective complete: disable goldeneye satellite) |
c32012 |
Display text at top: Bond: Get back to the surface, Natalya.
I'm going after Trevelyan.
|
022c |
Label 2c |
010c |
Go to first 0c |
0218 |
Label 18 |
960136 |
If $self->somevalue is 1 then goto 36 |
c32016 |
Display text at top: Natalya: James! I need cover while I'm
doing this!
|
0236 |
Label 36 |
b0 |
Stop cycle counter |
9401 |
Set $self->somevalue to 1 |
013a |
Go to first 3a |
0208 |
Label 08 |
05fd0404 |
Assign function 0404 - Natalya returning to lift to $self and advance frame |
03 |
Yield |
0108 |
Go to first 08 |
024b |
Label 4b |
c32018 |
Display text at top: Natalya: James, I...
|
024c |
Label 4c |
03 |
Yield |
014c |
Go to first 4c |
0209 |
Label 09 |
c3201e |
Display text at top: Natalya: Smart work, James. That was
the only console which had
access to the guidance systems.
|
05fd0414 |
Assign function 0414 - Natalya angry to $self and advance frame |
04 |
End of function |
There are no comments yet for this function.