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 |
Flag 23 = inner door opening/opened
Flag 24 = outer door opening/opened
Flag 28 = terminals ready