Statue


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

Invocations

Comments

There are no comments yet for this function.