9d00000800 |
Set actor property: 1:00000800 (disable auto aim) |
8e0a |
Set actor ID to 0a |
bf00cd060000000023 |
Draw weapon DD44 with model cd, then goto 23 |
0223 |
Label 23 |
140021000000 |
Aim/shoot at something (entity type=0x0021, entity_id=0x0000), then goto 00 |
0200 |
Label 00 |
03 |
Yield |
9c0400000023 |
If flag #27 (trigger to kill Nat) is set then goto 23 |
4623 |
If a bullet just missed us then goto 23 |
30fd23 |
If $self is killed then goto 23 |
4b009623 |
If actor is within 150 units of Bond then goto 23 |
0100 |
Go to first 00 |
0223 |
Label 23 |
ae |
Reset and start cycle counter |
0033 |
Go to next 33 |
0233 |
Label 33 |
03 |
Yield |
9c0400000001 |
If flag #27 (trigger to kill Nat) is set then goto 01 |
4601 |
If a bullet just missed us then goto 01 |
30fd01 |
If $self is killed then goto 01 |
4c00fa0f |
If actor is further than 250 units of Bond then goto 0f |
9501 |
Unmask $self->somevalue with 1 |
b1 |
Start cycle counter |
b400096010 |
If cycle counter > 2400 (40.0 secs) then goto 10 |
b40007080e |
If cycle counter > 1800 (30.0 secs) then goto 0e |
b40005dc0d |
If cycle counter > 1500 (25.0 secs) then goto 0d |
b40004b00c |
If cycle counter > 1200 (20.0 secs) then goto 0c |
b40003840b |
If cycle counter > 900 (15.0 secs) then goto 0b |
b40002580a |
If cycle counter > 600 (10.0 secs) then goto 0a |
b400012c09 |
If cycle counter > 300 (5.0 secs) then goto 09 |
0133 |
Go to first 33 |
0209 |
Label 09 |
b400016823 |
If cycle counter > 360 (6.0 secs) then goto 23 |
c38c28 |
Display text at top: Mishkin: Ah, Mr Bond. I see you've taken
it upon yourself to liven up the
nightlife in St. Petersburg.
|
0223 |
Label 23 |
0133 |
Go to first 33 |
020a |
Label 0a |
b400029423 |
If cycle counter > 660 (11.0 secs) then goto 23 |
c38c29 |
Display text at top: Mishkin: Blowing up helicopters,
shooting guards
- quite a jolly little soiree.
|
0223 |
Label 23 |
0133 |
Go to first 33 |
020b |
Label 0b |
b40003c023 |
If cycle counter > 960 (16.0 secs) then goto 23 |
c38c2a |
Display text at top: Mishkin: Well, it's time to stop now,
before any more people get
hurt.
|
0223 |
Label 23 |
0133 |
Go to first 33 |
020c |
Label 0c |
b40004ec23 |
If cycle counter > 1260 (21.0 secs) then goto 23 |
c38c2b |
Display text at top: Mishkin: I'd like to ask you and Miss
Simonova some questions
about the Severnaya incident.
|
0223 |
Label 23 |
0133 |
Go to first 33 |
020d |
Label 0d |
b400061823 |
If cycle counter > 1560 (26.0 secs) then goto 23 |
c38c2c |
Display text at top: Mishkin: Perhaps you'd care to lead the
way to Military Intelligence HQ.
|
0223 |
Label 23 |
0133 |
Go to first 33 |
020e |
Label 0e |
b400074423 |
If cycle counter > 1860 (31.0 secs) then goto 23 |
c38c2d |
Display text at top: Mishkin: There's a truck waiting outside.
|
0223 |
Label 23 |
0133 |
Go to first 33 |
0210 |
Label 10 |
b400099c23 |
If cycle counter > 2460 (41.0 secs) then goto 23 |
c38c2f |
Display text at top: Mishkin: Come along Mr. Bond, just step
through the gates and we can
clear up this misunderstanding.
|
0223 |
Label 23 |
0133 |
Go to first 33 |
020f |
Label 0f |
960113 |
If $self->somevalue is 1 then goto 13 |
c38c2e |
Display text at top: Mishkin: Come back Mr. Bond,
there's no other way out!
|
0213 |
Label 13 |
b0 |
Stop cycle counter |
9401 |
Set $self->somevalue to 1 |
0133 |
Go to first 33 |
0201 |
Label 01 |
9a04000000 |
Set flag #27 (trigger to kill Nat) |
160001000003 |
Shoot player 1 (?), then goto 03 |
0203 |
Label 03 |
03 |
Yield |
2f23 |
If actor has stopped moving then goto 23 |
0103 |
Go to first 03 |
0223 |
Label 23 |
05fd041e |
Assign function 041e - Gate guard to $self and advance frame |
04 |
End of function |
There are no comments yet for this function.