Archives


0204 Label 04
03 Yield
3c2a If we have a line of sight on Bond then goto 2a
4607 If a bullet just missed us then goto 07
0104 Go to first 04
022a Label 2a
2908 Begin walking to Bond, then goto 08
0208 Label 08
03 Yield
4607 If a bullet just missed us then goto 07
2f2a If actor has stopped moving then goto 2a
4b001e09 If actor is within 30 units of Bond then goto 09
0108 Go to first 08
022a Label 2a
0209 Label 09
17000100002a Face player 1 (?), then goto 2a
022a Label 2a
ae Reset and start cycle counter
ad68656c6c6f0a00 // hello
0200 Label 00
03 Yield
30fd06 If $self is killed then goto 06
4607 If a bullet just missed us then goto 07
4c002835 If actor is further than 40 units of Bond then goto 35
5500492a If Bond is in the same room as pad 0049 then goto 2a
0035 Go to next 35
022a Label 2a
b1 Start cycle counter
b4000a8c18 If cycle counter > 2700 (45.0 secs) then goto 18
b400096017 If cycle counter > 2400 (40.0 secs) then goto 17
b400083416 If cycle counter > 2100 (35.0 secs) then goto 16
b400070815 If cycle counter > 1800 (30.0 secs) then goto 15
b40005dc14 If cycle counter > 1500 (25.0 secs) then goto 14
b40004b013 If cycle counter > 1200 (20.0 secs) then goto 13
b400038412 If cycle counter > 900 (15.0 secs) then goto 12
b400025811 If cycle counter > 600 (10.0 secs) then goto 11
b400012c10 If cycle counter > 300 (5.0 secs) then goto 10
b40000000f If cycle counter > 0 (0.0 secs) then goto 0f
0100 Go to first 00
0235 Label 35
b0 Stop cycle counter
0100 Go to first 00
020f Label 0f
b400003c2a If cycle counter > 60 (1.0 secs) then goto 2a
c30819 Display text at top:
Mishkin: It appears you were correct, Mr. Bond
022a Label 2a
0100 Go to first 00
0210 Label 10
b40001682a If cycle counter > 360 (6.0 secs) then goto 2a
c3081a Display text at top:
Mishkin: General Ourumov is our traitor.
022a Label 2a
0100 Go to first 00
0211 Label 11
b40002942a If cycle counter > 660 (11.0 secs) then goto 2a
c3081b Display text at top:
Bond: Even trusted friends are capable of betrayal.
022a Label 2a
0100 Go to first 00
0212 Label 12
b40003c02a If cycle counter > 960 (16.0 secs) then goto 2a
c3081c Display text at top:
Mishkin: A costly lesson.
022a Label 2a
0100 Go to first 00
0213 Label 13
b40004ec2a If cycle counter > 1260 (21.0 secs) then goto 2a
c3081d Display text at top:
Mishkin: Do you need the black box from the stolen helicopter?
022a Label 2a
0100 Go to first 00
0214 Label 14
b40006182a If cycle counter > 1560 (26.0 secs) then goto 2a
c3081e Display text at top:
Bond: Yes, it proves that Janus was involved in the Severnaya incident.
022a Label 2a
0100 Go to first 00
0215 Label 15
b40007442a If cycle counter > 1860 (31.0 secs) then goto 2a
c3081f Display text at top:
Mishkin: It is in the safe.
560435 If Bond has object 04 (yale key) in inventory then goto 35
6304 Actor gives player object 04 (yale key)
c20823 Display text at bottom left:
Got safe key
0235 Label 35
022a Label 2a
0100 Go to first 00
0216 Label 16
b40008702a If cycle counter > 2160 (36.0 secs) then goto 2a
c30820 Display text at top:
Mishkin: I must inform the Politburo of Ourumov's deceit.
022a Label 2a
0100 Go to first 00
0217 Label 17
b400099c2a If cycle counter > 2460 (41.0 secs) then goto 2a
c30821 Display text at top:
Mishkin: Good-bye, Mr. Bond
022a Label 2a
0100 Go to first 00
0218 Label 18
03 Yield
002f Go to next 2f
0118 Go to first 18
022f Label 2f
9a00000800 Set flag #12 (Mishkin leaving)
1e00ae Begin walking to pad 00ae
0227 Label 27
03 Yield
3c2a If we have a line of sight on Bond then goto 2a
0031 Go to next 31
022a Label 2a
2f05 If actor has stopped moving then goto 05
4dfd000f00ae05 If $self is within 15 units of pad 00ae then goto 05
0127 Go to first 27
0205 Label 05
4dfd000f00ae31 If $self is within 15 units of pad 00ae then goto 31
012f Go to first 2f
0231 Label 31
03 Yield
22 Guard fades out/disappears
0131 Go to first 31
0206 Label 06
03 Yield
0106 Go to first 06
0207 Label 07
05fd0010 Assign function 0010 - Rogue scientist to $self and advance frame
04 End of function

Invocations

  • Initial function for actor 01 (Siberian Guard)

Comments

There are no comments yet for this function.