000280 |
Label 80 |
000208 |
Label 08 |
0003 |
Yield |
00a3004000000181 |
If flag #23 () is true goto 81 |
000108 |
Go to first 08 |
000281 |
Label 81 |
00a108000000 |
Set flag #28 (any training completed) |
00707540 |
Lock door 75 (dD door) with value 64 |
00707640 |
Lock door 76 (dD door) with value 64 |
006d75 |
Close door 75 (dD door) |
00a204000000 |
Unset flag #27 () |
0063f8752f |
If object 75 (dD door) activated by Joanna goto 2f |
0063f8762f |
If object 76 (dD door) activated by Joanna goto 2f |
00022f |
Label 2f |
00a200000020 |
Unset flag #6 () |
00a200000040 |
Unset flag #7 () |
00a200000080 |
Unset flag #8 () |
00a202000000 |
Unset flag #26 () |
011745 |
Hide object 45 (CI switch) |
011504 |
Hide actor 04 (CI Female Lab Technician) |
00c65eff012604060000221006 |
Spawn actor at pad 0126 with function 0406 then goto 06 |
000206 |
Label 06 |
0003 |
Yield |
00b5747261696e696e6700 |
// training |
000291 |
Label 91 |
00a302000000012f |
If flag #26 () is true goto 2f |
01a402000002 |
Display text in top middle: (unknown text)
|
00a9100000004061 |
If actor 10 has property 1:00000040 (unknown prop) goto 61 |
01a401041c5c |
Display text in top middle: Disarm this live target if you can.
|
00002f |
Go to next 2f |
000261 |
Label 61 |
00a9110000004062 |
If actor 11 has property 1:00000040 (unknown prop) goto 62 |
01a401041c5d |
Display text in top middle: Knock out this target - stealth is the key.
|
00002f |
Go to next 2f |
000262 |
Label 62 |
01a401041c5e |
Display text in top middle: And the final guard...
|
00002f |
Go to next 2f |
00022f |
Label 2f |
00b6 |
Reset and start cycle counter |
000282 |
Label 82 |
0003 |
Yield |
00a3000000200190 |
If flag #6 () is true goto 90 |
00a3000000800185 |
If flag #8 () is true goto 85 |
00a3000000400183 |
If flag #7 () is true goto 83 |
0063f87557 |
If object 75 (dD door) activated by Joanna goto 57 |
0063f87657 |
If object 76 (dD door) activated by Joanna goto 57 |
000059 |
Go to next 59 |
000257 |
Label 57 |
00a104000000 |
Set flag #27 () |
000259 |
Label 59 |
00bd0004b02f |
If cycle counter > 1200 (20.0 secs) goto 2f |
000182 |
Go to first 82 |
00022f |
Label 2f |
000191 |
Go to first 91 |
00022f |
Label 2f |
000182 |
Go to first 82 |
000285 |
Label 85 |
00b56661696c00 |
// fail |
00a100000080 |
Set flag #8 () |
000084 |
Go to next 84 |
000283 |
Label 83 |
01902b |
Set EEPROM value 43 |
00b5646f6e6500 |
// done |
00a100000040 |
Set flag #7 () |
0003 |
Yield |
000084 |
Go to next 84 |
000284 |
Label 84 |
000290 |
Label 90 |
00a108000000 |
Set flag #28 (any training completed) |
00717540 |
Unlock door 75 (dD door) with value 64 |
00717640 |
Unlock door 76 (dD door) with value 64 |
01a402000002 |
Display text in top middle: (unknown text)
|
00d305 |
Turn off sound in channel 5 |
00d306 |
Turn off sound in channel 6 |
00d307 |
Turn off sound in channel 7 |
011404 |
Show actor 04 (CI Female Lab Technician) |
002610 |
Remove actor 10 |
002611 |
Remove actor 11 |
002612 |
Remove actor 12 |
00b561626f7274656400 |
// aborted |
011645 |
Show object 45 (CI switch) |
01a402000002 |
Display text in top middle: (unknown text)
|
00026d |
Label 6d |
0003 |
Yield |
00a300400000002f |
If flag #23 () is false goto 2f |
00016d |
Go to first 6d |
00022f |
Label 2f |
000108 |
Go to first 08 |
0004 |
End of function |
There are no comments yet for this function.