08 |
Briefly aim at Bond |
0232 |
Label 32 |
03 |
Yield |
ce33 |
If intro camera is static then goto 33 |
cf33 |
If intro camera is in swirl then goto 33 |
0034 |
Go to next 34 |
0233 |
Label 33 |
0132 |
Go to first 32 |
0234 |
Label 34 |
ae |
Reset and start cycle counter |
0200 |
Label 00 |
03 |
Yield |
96012c |
If $self->somevalue is 1 then goto 2c |
79002c |
If shot more than 0 times then goto 2c |
520014009609 |
If actor is within 20 units of pad 0096 then goto 09 |
560008 |
If Bond has object 00 (PP7) in inventory then goto 08 |
560108 |
If Bond has object 01 (gun magazine) in inventory then goto 08 |
9c000000802c |
If flag #8 (trigger guards to shoot Bond) is set then goto 2c |
b4000bb818 |
If cycle counter > 3000 (50.0 secs) then goto 18 |
b4000a8c17 |
If cycle counter > 2700 (45.0 secs) then goto 17 |
b400096016 |
If cycle counter > 2400 (40.0 secs) then goto 16 |
b400083415 |
If cycle counter > 2100 (35.0 secs) then goto 15 |
b400070814 |
If cycle counter > 1800 (30.0 secs) then goto 14 |
b40005dc13 |
If cycle counter > 1500 (25.0 secs) then goto 13 |
b40004b012 |
If cycle counter > 1200 (20.0 secs) then goto 12 |
b400038411 |
If cycle counter > 900 (15.0 secs) then goto 11 |
b400025810 |
If cycle counter > 600 (10.0 secs) then goto 10 |
b400012c0f |
If cycle counter > 300 (5.0 secs) then goto 0f |
0100 |
Go to first 00 |
020f |
Label 0f |
b40001682a |
If cycle counter > 360 (6.0 secs) then goto 2a |
c3080d |
Display text at top: Guard: So Mr. Bond, what do you know
about the theft of the
Goldeneye?
|
022a |
Label 2a |
0100 |
Go to first 00 |
0210 |
Label 10 |
b40002942a |
If cycle counter > 660 (11.0 secs) then goto 2a |
c3080f |
Display text at top: Bond: Ourumov stole it - he's a traitor.
|
022a |
Label 2a |
0100 |
Go to first 00 |
0211 |
Label 11 |
b40003c02a |
If cycle counter > 960 (16.0 secs) then goto 2a |
c3080e |
Display text at top: Guard: Nonsense, Mr. Bond,
General Ourumov is a hero
of the Soviet Union.
|
022a |
Label 2a |
0100 |
Go to first 00 |
0212 |
Label 12 |
b40004ec2a |
If cycle counter > 1260 (21.0 secs) then goto 2a |
c30811 |
Display text at top: Bond: Perhaps, he was once, but he has
betrayed you now.
|
022a |
Label 2a |
0100 |
Go to first 00 |
0213 |
Label 13 |
b40006182a |
If cycle counter > 1560 (26.0 secs) then goto 2a |
c30812 |
Display text at top: Guard: All lies, Mr. Bond.
You are nothing but a terrorist.
|
022a |
Label 2a |
0100 |
Go to first 00 |
0214 |
Label 14 |
b40007442a |
If cycle counter > 1860 (31.0 secs) then goto 2a |
c30813 |
Display text at top: Guard: You will be executed along with
that foolish girl.
|
022a |
Label 2a |
0100 |
Go to first 00 |
0215 |
Label 15 |
b40008702a |
If cycle counter > 2160 (36.0 secs) then goto 2a |
c30814 |
Display text at top: Bond: Natalya has done nothing wrong.
She knows what happened at
Severnaya.
|
022a |
Label 2a |
0100 |
Go to first 00 |
0216 |
Label 16 |
b400099c2a |
If cycle counter > 2460 (41.0 secs) then goto 2a |
c30815 |
Display text at top: Guard: Really? Well, we shall have to
ask her about that.
|
022a |
Label 2a |
0100 |
Go to first 00 |
0217 |
Label 17 |
b4000ac82a |
If cycle counter > 2760 (46.0 secs) then goto 2a |
c30816 |
Display text at top: Guard: I'm sure she can be persuaded
to answer our questions more
fully.
|
022a |
Label 2a |
0100 |
Go to first 00 |
0218 |
Label 18 |
03 |
Yield |
79002c |
If shot more than 0 times then goto 2c |
520014009609 |
If actor is within 20 units of pad 0096 then goto 09 |
560008 |
If Bond has object 00 (PP7) in inventory then goto 08 |
560108 |
If Bond has object 01 (gun magazine) in inventory then goto 08 |
9c000000802c |
If flag #8 (trigger guards to shoot Bond) is set then goto 2c |
0118 |
Go to first 18 |
022c |
Label 2c |
970f01 |
Mask actor type for actor 0f (Siberian Guard) with 01 |
971a01 |
Mask actor type for actor 1a (Russian Soldier) with 01 |
060002 |
Set return function to function 0002 - General guard |
05fd040a |
Assign function 040a - Walk/run and fire guard to $self and advance frame |
0208 |
Label 08 |
970f01 |
Mask actor type for actor 0f (Siberian Guard) with 01 |
971a01 |
Mask actor type for actor 1a (Russian Soldier) with 01 |
c30810 |
Display text at top: Guard: Drop that weapon NOW!
|
060002 |
Set return function to function 0002 - General guard |
05fd040a |
Assign function 040a - Walk/run and fire guard to $self and advance frame |
0209 |
Label 09 |
970f01 |
Mask actor type for actor 0f (Siberian Guard) with 01 |
971a01 |
Mask actor type for actor 1a (Russian Soldier) with 01 |
c30817 |
Display text at top: Guard: HALT!
You're going nowhere, Mr.Bond!
|
060002 |
Set return function to function 0002 - General guard |
05fd040a |
Assign function 040a - Walk/run and fire guard to $self and advance frame |
04 |
End of function |
There are no comments yet for this function.