0003 |
Yield |
00770108 |
If difficulty < SA goto 08 |
000200 |
Label 00 |
0003 |
Yield |
00d306 |
Turn off sound in channel 6 |
010200390378ff3c000000 |
Turn on/off lights in room 39 |
0102003a0378ff3c000000 |
Turn on/off lights in room 3a |
0102003b0378ff3c000000 |
Turn on/off lights in room 3b |
010200410378ff3c000000 |
Turn on/off lights in room 41 |
010200420378ff3c000000 |
Turn on/off lights in room 42 |
010200430378ff3c000000 |
Turn on/off lights in room 43 |
000265 |
Label 65 |
0003 |
Yield |
00a3000040000108 |
If flag #15 (Objective complete: Check in equipment) is true goto 08 |
005bf800003931 |
If Joanna is in room/pad 39 goto 31 |
005bf800003a31 |
If Joanna is in room/pad 3a goto 31 |
005bf800003b31 |
If Joanna is in room/pad 3b goto 31 |
005bf800004131 |
If Joanna is in room/pad 41 goto 31 |
005bf800004231 |
If Joanna is in room/pad 42 goto 31 |
005bf800004331 |
If Joanna is in room/pad 43 goto 31 |
000165 |
Go to first 65 |
000231 |
Label 31 |
010200390400ff3c000000 |
Turn on/off lights in room 39 |
0102003a0400ff3c000000 |
Turn on/off lights in room 3a |
0102003b0400ff3c000000 |
Turn on/off lights in room 3b |
010200410400ff3c000000 |
Turn on/off lights in room 41 |
010200420400ff3c000000 |
Turn on/off lights in room 42 |
010200430400ff3c000000 |
Turn on/off lights in room 43 |
00ce04ac06 |
Play sound 04ac in channel 6 |
00b6 |
Reset and start cycle counter |
000204 |
Label 04 |
0003 |
Yield |
00bd00003c02 |
If cycle counter > 60 (1.0 secs) goto 02 |
005bf800003931 |
If Joanna is in room/pad 39 goto 31 |
005bf800003a31 |
If Joanna is in room/pad 3a goto 31 |
005bf800003b31 |
If Joanna is in room/pad 3b goto 31 |
005bf800004131 |
If Joanna is in room/pad 41 goto 31 |
005bf800004231 |
If Joanna is in room/pad 42 goto 31 |
005bf800004331 |
If Joanna is in room/pad 43 goto 31 |
000100 |
Go to first 00 |
000231 |
Label 31 |
000104 |
Go to first 04 |
000202 |
Label 02 |
00b6 |
Reset and start cycle counter |
010200390400ff32000000 |
Turn on/off lights in room 39 |
0102003a0400ff32000000 |
Turn on/off lights in room 3a |
0102003b0400ff32000000 |
Turn on/off lights in room 3b |
010200410400ff32000000 |
Turn on/off lights in room 41 |
010200420400ff32000000 |
Turn on/off lights in room 42 |
010200430400ff32000000 |
Turn on/off lights in room 43 |
000205 |
Label 05 |
0003 |
Yield |
00bd00002802 |
If cycle counter > 40 (0.7 secs) goto 02 |
005bf800003931 |
If Joanna is in room/pad 39 goto 31 |
005bf800003a31 |
If Joanna is in room/pad 3a goto 31 |
005bf800003b31 |
If Joanna is in room/pad 3b goto 31 |
005bf800004131 |
If Joanna is in room/pad 41 goto 31 |
005bf800004231 |
If Joanna is in room/pad 42 goto 31 |
005bf800004331 |
If Joanna is in room/pad 43 goto 31 |
000100 |
Go to first 00 |
000231 |
Label 31 |
000105 |
Go to first 05 |
000202 |
Label 02 |
00b6 |
Reset and start cycle counter |
010200390400ff28000000 |
Turn on/off lights in room 39 |
0102003a0400ff28000000 |
Turn on/off lights in room 3a |
0102003b0400ff28000000 |
Turn on/off lights in room 3b |
010200410400ff28000000 |
Turn on/off lights in room 41 |
010200420400ff28000000 |
Turn on/off lights in room 42 |
010200430400ff28000000 |
Turn on/off lights in room 43 |
000206 |
Label 06 |
0003 |
Yield |
00bd00000102 |
If cycle counter > 1 (0.0 secs) goto 02 |
005bf800003931 |
If Joanna is in room/pad 39 goto 31 |
005bf800003a31 |
If Joanna is in room/pad 3a goto 31 |
005bf800003b31 |
If Joanna is in room/pad 3b goto 31 |
005bf800004131 |
If Joanna is in room/pad 41 goto 31 |
005bf800004231 |
If Joanna is in room/pad 42 goto 31 |
005bf800004331 |
If Joanna is in room/pad 43 goto 31 |
000100 |
Go to first 00 |
000231 |
Label 31 |
000106 |
Go to first 06 |
000202 |
Label 02 |
00b6 |
Reset and start cycle counter |
010200390400ff1e000000 |
Turn on/off lights in room 39 |
0102003a0400ff1e000000 |
Turn on/off lights in room 3a |
0102003b0400ff1e000000 |
Turn on/off lights in room 3b |
010200410400ff1e000000 |
Turn on/off lights in room 41 |
010200420400ff1e000000 |
Turn on/off lights in room 42 |
010200430400ff1e000000 |
Turn on/off lights in room 43 |
000207 |
Label 07 |
0003 |
Yield |
0003 |
Yield |
0003 |
Yield |
0003 |
Yield |
0003 |
Yield |
0003 |
Yield |
0003 |
Yield |
0003 |
Yield |
0003 |
Yield |
0003 |
Yield |
00bd00001e02 |
If cycle counter > 30 (0.5 secs) goto 02 |
005bf800003931 |
If Joanna is in room/pad 39 goto 31 |
005bf800003a31 |
If Joanna is in room/pad 3a goto 31 |
005bf800003b31 |
If Joanna is in room/pad 3b goto 31 |
005bf800004131 |
If Joanna is in room/pad 41 goto 31 |
005bf800004231 |
If Joanna is in room/pad 42 goto 31 |
005bf800004331 |
If Joanna is in room/pad 43 goto 31 |
000100 |
Go to first 00 |
000231 |
Label 31 |
000107 |
Go to first 07 |
000202 |
Label 02 |
00cbf80e25 |
Display text in bottom left for Joanna: Weapons have been detected.
|
00a100008000 |
Set flag #16 (Objective failed: Check in equipment) |
000231 |
Label 31 |
00d306 |
Turn off sound in channel 6 |
0003 |
Yield |
0028 |
Activate alarm |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
000208 |
Label 08 |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
0004 |
End of function |
SA/PA only:
Adjust some lights
Wait for check in equipment done, or Jo in security corridors
If check in equipment done:
Exit
If Jo in security corridors:
Flash lights and make noise
"Weapons have been detected"
Fail objective