Bunker 2


9d00000080 Set actor property: 1:00000080 (unknown prop)
0205 Label 05
9c0000040002 If flag #11 (cell door opened) is set then goto 02
69032f If door 03 (cell door) is open then goto 2f
960206 If $self->somevalue is 2 then goto 06
03 Yield
08 Briefly aim at Bond
520019005f2a If actor is within 25 units of pad 005f then goto 2a
0105 Go to first 05
022a Label 2a
1e005f Begin walking to pad 005f
0208 Label 08
03 Yield
2f2a If actor has stopped moving then goto 2a
4dfd0005005f2a If $self is within 5 units of pad 005f then goto 2a
0108 Go to first 08
022a Label 2a
96012a If $self->somevalue is 1 then goto 2a
060409 Set return function to function 0409 - Natalya initial
05fd040a Assign function 040a - Nat conversation part 1 to $self and advance frame
022a Label 2a
060409 Set return function to function 0409 - Natalya initial
05fd040b Assign function 040b - Nat conversation part 2 to $self and advance frame
0206 Label 06
03 Yield
08 Briefly aim at Bond
0105 Go to first 05
0202 Label 02
06040c Set return function to function 040c - Aim at Bond
05fd040d Assign function 040d - Natalya following to $self and advance frame
022f Label 2f
a70320000000 Unset property 2:20000000 (unknown prop) for object 03 (cell door)
9a00000400 Set flag #11 (cell door opened)
0105 Go to first 05
04 End of function

Invocations

  • Initial function for actor 00 (Natalya)

Comments

Wait for:
- cell door open -> set property on door and assign 040d
- Nat having some property -> face Bond
- Nat being near a pad -> walk to pad, then assign conversation or 040a