Escape


000204 Label 04
0003 Yield
01b3fd Allow co-op player to be considered for P1/P2 actor
0063f20308 If object 03 (records terminal) activated by P1 or P2 goto 08
0063f2040a If object 04 (records terminal) activated by P1 or P2 goto 0a
000104 Go to first 04
000208 Label 08
017c043a07 Set sound 043a to channel 7 (does not play)
00cf07030001 Play sound in channel 7 from object 03 (records terminal)
00a3080000000132 If flag #28 (X music started) is true goto 32
00cbf24850 Display text in bottom left for P1 or P2:
Console is not active.
00000f Go to next 0f
000232 Label 32
00a300400000010f If flag #23 (inner hanger door opened) is true goto 0f
00cbf24827 Display text in bottom left for P1 or P2:
Inner hangar door is opening.
00a3080000000032 If flag #28 (X music started) is false goto 32
00a100400000 Set flag #23 (inner hanger door opened)
000232 Label 32
006c2c Open door 2c (A51 square door (top part))
006c2d Open door 2d (A51 square door (top part))
00aa2c40000000 Set property for object 2c (A51 square door (top part)): 1:40000000 (unknown prop)
00aa2d40000000 Set property for object 2d (A51 square door (top part)): 1:40000000 (unknown prop)
000104 Go to first 04
00020a Label 0a
017c043a07 Set sound 043a to channel 7 (does not play)
00cf07040001 Play sound in channel 7 from object 04 (records terminal)
00a3080000000132 If flag #28 (X music started) is true goto 32
00cbf24850 Display text in bottom left for P1 or P2:
Console is not active.
00000f Go to next 0f
000232 Label 32
00a300800000010f If flag #24 (outer hanger door opened) is true goto 0f
00cbf24825 Display text in bottom left for P1 or P2:
Outer hangar door is opening.
00a3080000000032 If flag #28 (X music started) is false goto 32
00a100800000 Set flag #24 (outer hanger door opened)
000232 Label 32
006c2e Open door 2e (A51 square door (top part))
006c2f Open door 2f (A51 square door (top part))
00aa2e40000000 Set property for object 2e (A51 square door (top part)): 1:40000000 (unknown prop)
00aa2f40000000 Set property for object 2f (A51 square door (top part)): 1:40000000 (unknown prop)
000104 Go to first 04
00020f Label 0f
00b6 Reset and start cycle counter
000210 Label 10
0003 Yield
00bd00007832 If cycle counter > 120 (2.0 secs) goto 32
000110 Go to first 10
000232 Label 32
000104 Go to first 04
0004 End of function

Invocations

  • Started automatically

Comments

Flag 23 = inner door opening/opened
Flag 24 = outer door opening/opened
Flag 28 = terminals ready