Archives


0203 Label 03
96802a If $self->somevalue is 128 then goto 2a
060408 Set return function to function 0408 - Natalya running
05fd0409 Assign function 0409 - Natalya waiting to $self and advance frame
0103 Go to first 03
022a Label 2a
03 Yield
2f01 If actor has stopped moving then goto 01
012a Go to first 2a
0201 Label 01
03 Yield
9a00000400 Set flag #11 (Objective complete: escape with natalya)
30fd30 If $self is killed then goto 30
2804 Begin jogging to Bond, then goto 04
0101 Go to first 01
0204 Label 04
03 Yield
461b If a bullet just missed us then goto 1b
4b001908 If actor is within 25 units of Bond then goto 08
2f05 If actor has stopped moving then goto 05
0104 Go to first 04
0208 Label 08
08 Briefly aim at Bond
0209 Label 09
03 Yield
461b If a bullet just missed us then goto 1b
4b00081d If actor is within 8 units of Bond then goto 1d
4c002805 If actor is further than 40 units of Bond then goto 05
0109 Go to first 09
021d Label 1d
47401e If actor is within 64 units of Bond then goto 1e
48c01e If actor is further than 192 units of Bond then goto 1e
c30809 Display text at top:
Natalya: Be careful with that gun!
0d Look around when shot at
000a Go to next 0a
021e Label 1e
9c000008002a If flag #12 (Mishkin leaving) is set then goto 2a
31012a If actor 01 (Siberian Guard) has finished death animation then goto 2a
c30822 Display text at top:
Natalya: We need to talk to Defense Minister Mishkin.
002b Go to next 2b
022a Label 2a
c3080a Display text at top:
Natalya: We could escape through the library windows.
022b Label 2b
fa Guard fawns on shoulder (some Nat animation?)
000a Go to next 0a
020a Label 0a
03 Yield
2f0b If actor has stopped moving then goto 0b
010a Go to first 0a
020b Label 0b
0108 Go to first 08
021b Label 1b
9b00000400 Unset flag #11 (Objective complete: escape with natalya)
c3080b Display text at top:
Natalya: I'm scared, I'm getting out of here.
060408 Set return function to function 0408 - Natalya running
33 Call RNG
35801a If random byte > 128 then goto 1a
0219 Label 19
962005 If $self->somevalue is 32 then goto 05
05fd040b Assign function 040b - Natalya scared 1 to $self and advance frame
021a Label 1a
964005 If $self->somevalue is 64 then goto 05
05fd040c Assign function 040c - Natalya scared 2 to $self and advance frame
0205 Label 05
0101 Go to first 01
0230 Label 30
c3080c Display text at top:
Natalya: Aaaaargh!
020c Label 0c
03 Yield
010c Go to first 0c
04 End of function

Invocations

  • Initial function for actor 00 (Natalya)

Comments

There are no comments yet for this function.