000204 |
Label 04 |
0003 |
Yield |
01b3fd |
Allow co-op player to be considered for P1/P2 actor |
0106f20000 |
Set $player to P1 or P2 |
0063f60708 |
If object 07 (computer terminal) activated by player goto 08 |
0063f60f09 |
If object 0f (computer terminal) activated by player goto 09 |
0063f6080d |
If object 08 (computer terminal) activated by player goto 0d |
0063f6140b |
If object 14 (computer terminal) activated by player goto 0b |
0063f6090f |
If object 09 (computer terminal) activated by player goto 0f |
0063f6190c |
If object 19 (computer terminal) activated by player goto 0c |
0063f60b2f |
If object 0b (computer terminal) activated by player goto 2f |
0063f60c2f |
If object 0c (computer terminal) activated by player goto 2f |
0063f60d2f |
If object 0d (computer terminal) activated by player goto 2f |
0063f60e2f |
If object 0e (computer terminal) activated by player goto 2f |
0063f6102f |
If object 10 (computer terminal) activated by player goto 2f |
0063f6112f |
If object 11 (computer terminal) activated by player goto 2f |
0063f6122f |
If object 12 (computer terminal) activated by player goto 2f |
0063f6132f |
If object 13 (computer terminal) activated by player goto 2f |
0063f6152f |
If object 15 (computer terminal) activated by player goto 2f |
0063f6162f |
If object 16 (computer terminal) activated by player goto 2f |
0063f6172f |
If object 17 (computer terminal) activated by player goto 2f |
0063f6182f |
If object 18 (computer terminal) activated by player goto 2f |
0063f61a2f |
If object 1a (computer terminal) activated by player goto 2f |
0063f61b2f |
If object 1b (computer terminal) activated by player goto 2f |
0063f61c2f |
If object 1c (computer terminal) activated by player goto 2f |
0063f61d2f |
If object 1d (computer terminal) activated by player goto 2f |
0063f61e2f |
If object 1e (computer terminal) activated by player goto 2f |
0063f61f2f |
If object 1f (computer terminal) activated by player goto 2f |
0063f6202f |
If object 20 (computer terminal) activated by player goto 2f |
0063f6212f |
If object 21 (computer terminal) activated by player goto 2f |
000104 |
Go to first 04 |
00022f |
Label 2f |
00cdf6ffff81180900 |
Display text and play a sound in channel 9 for player: (unknown text)
|
00cbf61e1b |
Display text in bottom left for player: Terminal is not active.
|
00b6 |
Reset and start cycle counter |
000256 |
Label 56 |
0003 |
Yield |
00bd0000782f |
If cycle counter > 120 (2.0 secs) goto 2f |
000156 |
Go to first 56 |
00022f |
Label 2f |
000104 |
Go to first 04 |
000208 |
Label 08 |
00cdf6ffff81180900 |
Display text and play a sound in channel 9 for player: (unknown text)
|
00a300004000002f |
If flag #15 (Objective complete: Shut down experiments (1)) is false goto 2f |
00b6 |
Reset and start cycle counter |
000256 |
Label 56 |
0003 |
Yield |
00bd00003c06 |
If cycle counter > 60 (1.0 secs) goto 06 |
000156 |
Go to first 56 |
000206 |
Label 06 |
00cbf61e2a |
Display text in bottom left for player: Experiment already powered down.
|
000104 |
Go to first 04 |
00022f |
Label 2f |
00cbf61e1c |
Display text in bottom left for player: Powering down active systems.
|
017c01c305 |
Set sound 01c3 to channel 5 (does not play) |
00cf05070001 |
Play sound in channel 5 from object 07 (computer terminal) |
00b6 |
Reset and start cycle counter |
00020a |
Label 0a |
0003 |
Yield |
00bd0000b406 |
If cycle counter > 180 (3.0 secs) goto 06 |
00010a |
Go to first 0a |
000206 |
Label 06 |
00cbf61e1d |
Display text in bottom left for player: Experiment has been shut down.
|
00a100004000 |
Set flag #15 (Objective complete: Shut down experiments (1)) |
000104 |
Go to first 04 |
00020d |
Label 0d |
00cdf6ffff81180900 |
Display text and play a sound in channel 9 for player: (unknown text)
|
00a300008000002f |
If flag #16 (Objective complete: Shut down experiments (2)) is false goto 2f |
00b6 |
Reset and start cycle counter |
000257 |
Label 57 |
0003 |
Yield |
00bd00003c06 |
If cycle counter > 60 (1.0 secs) goto 06 |
000157 |
Go to first 57 |
000206 |
Label 06 |
00cbf61e2a |
Display text in bottom left for player: Experiment already powered down.
|
000104 |
Go to first 04 |
00022f |
Label 2f |
00cbf61e1c |
Display text in bottom left for player: Powering down active systems.
|
017c01c305 |
Set sound 01c3 to channel 5 (does not play) |
00cf05080001 |
Play sound in channel 5 from object 08 (computer terminal) |
00b6 |
Reset and start cycle counter |
00020e |
Label 0e |
0003 |
Yield |
00bd0000b406 |
If cycle counter > 180 (3.0 secs) goto 06 |
00010e |
Go to first 0e |
000206 |
Label 06 |
00cbf61e1d |
Display text in bottom left for player: Experiment has been shut down.
|
00a100008000 |
Set flag #16 (Objective complete: Shut down experiments (2)) |
000104 |
Go to first 04 |
00020f |
Label 0f |
00cdf6ffff81180900 |
Display text and play a sound in channel 9 for player: (unknown text)
|
00a300010000002f |
If flag #17 (Objective complete: Shut down experiments (3)) is false goto 2f |
00b6 |
Reset and start cycle counter |
000258 |
Label 58 |
0003 |
Yield |
00bd00003c06 |
If cycle counter > 60 (1.0 secs) goto 06 |
000158 |
Go to first 58 |
000206 |
Label 06 |
00cbf61e2a |
Display text in bottom left for player: Experiment already powered down.
|
000104 |
Go to first 04 |
00022f |
Label 2f |
00cbf61e1c |
Display text in bottom left for player: Powering down active systems.
|
017c01c305 |
Set sound 01c3 to channel 5 (does not play) |
00cf05090001 |
Play sound in channel 5 from object 09 (computer terminal) |
00b6 |
Reset and start cycle counter |
000210 |
Label 10 |
0003 |
Yield |
00bd0000b406 |
If cycle counter > 180 (3.0 secs) goto 06 |
000110 |
Go to first 10 |
000206 |
Label 06 |
00cbf61e1d |
Display text in bottom left for player: Experiment has been shut down.
|
00a100010000 |
Set flag #17 (Objective complete: Shut down experiments (3)) |
000104 |
Go to first 04 |
000209 |
Label 09 |
003a06 |
If alarm is activated goto 06 |
00cdf6ffff81180900 |
Display text and play a sound in channel 9 for player: (unknown text)
|
00cbf61e1e |
Display text in bottom left for player: Alarm activated.
|
00a101000000 |
Set flag #25 (alarm 1 activated) |
0028 |
Activate alarm |
000104 |
Go to first 04 |
000206 |
Label 06 |
00cbf61e1f |
Display text in bottom left for player: Alarm deactivated.
|
00a201000000 |
Unset flag #25 (alarm 1 activated) |
0029 |
Deactivate alarm |
000104 |
Go to first 04 |
00020b |
Label 0b |
003a06 |
If alarm is activated goto 06 |
00cdf6ffff81180900 |
Display text and play a sound in channel 9 for player: (unknown text)
|
00cbf61e1e |
Display text in bottom left for player: Alarm activated.
|
00a102000000 |
Set flag #26 (alarm 2 activated) |
0028 |
Activate alarm |
000104 |
Go to first 04 |
000206 |
Label 06 |
00cbf61e1f |
Display text in bottom left for player: Alarm deactivated.
|
00a202000000 |
Unset flag #26 (alarm 2 activated) |
0029 |
Deactivate alarm |
000104 |
Go to first 04 |
00020c |
Label 0c |
003a06 |
If alarm is activated goto 06 |
00cdf6ffff81180900 |
Display text and play a sound in channel 9 for player: (unknown text)
|
00cbf61e1e |
Display text in bottom left for player: Alarm activated.
|
00a104000000 |
Set flag #27 (alarm 3 activated) |
0028 |
Activate alarm |
000104 |
Go to first 04 |
000206 |
Label 06 |
00cbf61e1f |
Display text in bottom left for player: Alarm deactivated.
|
00a204000000 |
Unset flag #27 (alarm 3 activated) |
0029 |
Deactivate alarm |
000104 |
Go to first 04 |
00022f |
Label 2f |
000104 |
Go to first 04 |
0004 |
End of function |
There are no comments yet for this function.