000280 |
Label 80 |
000208 |
Label 08 |
0003 |
Yield |
00a3000001000181 |
If flag #9 (data uplink training activated) is true goto 81 |
000108 |
Go to first 08 |
000281 |
Label 81 |
00703140 |
Lock door 31 (dD door) with value 64 |
00708a40 |
Lock door 8a (dD door) with value 64 |
00708940 |
Lock door 89 (dD door) with value 64 |
00a200000004 |
Unset flag #3 () |
00a200000008 |
Unset flag #4 () |
00a200000010 |
Unset flag #5 () |
01162f |
Show object 2f (data uplink) |
006b2f0131 |
Move object 2f (data uplink) to pad 0131 |
00ab2f00100000 |
Unset property for object 2f (data uplink): 1:00100000 (unknown prop) |
00ae2f00080000 |
Unset property for object 2f (data uplink): 2:00080000 (unknown prop) |
00b5747261696e696e6700 |
// training |
006d31 |
Close door 31 (dD door) |
006d8a |
Close door 8a (dD door) |
006d89 |
Close door 89 (dD door) |
00a204000000 |
Unset flag #27 () |
0063f8318c |
If object 31 (dD door) activated by Joanna goto 8c |
0063f88a8c |
If object 8a (dD door) activated by Joanna goto 8c |
0063f8898c |
If object 89 (dD door) activated by Joanna goto 8c |
00028c |
Label 8c |
01a402000002 |
Display text in top middle: (unknown text)
|
01a401041c0a |
Display text in top middle: Collect Data Uplink from table to begin.
|
00b6 |
Reset and start cycle counter |
000286 |
Label 86 |
0003 |
Yield |
00a3000000040190 |
If flag #3 () is true goto 90 |
0063f83157 |
If object 31 (dD door) activated by Joanna goto 57 |
0063f88a57 |
If object 8a (dD door) activated by Joanna goto 57 |
0063f88957 |
If object 89 (dD door) activated by Joanna goto 57 |
000059 |
Go to next 59 |
000257 |
Label 57 |
00a104000000 |
Set flag #27 () |
000259 |
Label 59 |
005df82f2f |
If player Joanna has object 2f (data uplink) goto 2f |
00bd0004b006 |
If cycle counter > 1200 (20.0 secs) goto 06 |
000186 |
Go to first 86 |
000206 |
Label 06 |
00018c |
Go to first 8c |
00022f |
Label 2f |
00028d |
Label 8d |
01a402000002 |
Display text in top middle: (unknown text)
|
0060f8362f |
If player Joanna has weapon Data Uplink equipped goto 2f |
01a401041c38 |
Display text in top middle: Select the Uplink.
- Hold A Button.
- Use Control Stick to change selection.
- Highlight Data Uplink and release A Button.
|
00b6 |
Reset and start cycle counter |
00028e |
Label 8e |
0003 |
Yield |
0063f83157 |
If object 31 (dD door) activated by Joanna goto 57 |
0063f88a57 |
If object 8a (dD door) activated by Joanna goto 57 |
0063f88957 |
If object 89 (dD door) activated by Joanna goto 57 |
000059 |
Go to next 59 |
000257 |
Label 57 |
00a104000000 |
Set flag #27 () |
000259 |
Label 59 |
00a3000000040190 |
If flag #3 () is true goto 90 |
0060f8362f |
If player Joanna has weapon Data Uplink equipped goto 2f |
00bd0004b006 |
If cycle counter > 1200 (20.0 secs) goto 06 |
00018e |
Go to first 8e |
000206 |
Label 06 |
00018d |
Go to first 8d |
00022f |
Label 2f |
0063f8302f |
If object 30 (computer terminal) activated by Joanna goto 2f |
00022f |
Label 2f |
01a402000002 |
Display text in top middle: (unknown text)
|
01a401041c0b |
Display text in top middle: Stand next to the terminal and use the Uplink.
|
000282 |
Label 82 |
0003 |
Yield |
00a3000000040190 |
If flag #3 () is true goto 90 |
0063f8302f |
If object 30 (computer terminal) activated by Joanna goto 2f |
0063f83157 |
If object 31 (dD door) activated by Joanna goto 57 |
0063f88a57 |
If object 8a (dD door) activated by Joanna goto 57 |
0063f88957 |
If object 89 (dD door) activated by Joanna goto 57 |
000059 |
Go to next 59 |
000257 |
Label 57 |
00a104000000 |
Set flag #27 () |
000259 |
Label 59 |
000182 |
Go to first 82 |
00022f |
Label 2f |
0060f8362f |
If player Joanna has weapon Data Uplink equipped goto 2f |
00ce8116ff |
Play sound 8116 in channel 255 |
01a402000002 |
Display text in top middle: (unknown text)
|
00cbf81c0c |
Display text in bottom left for Joanna: You need to be holding the Data Uplink.
|
000182 |
Go to first 82 |
00022f |
Label 2f |
01a402000002 |
Display text in top middle: (unknown text)
|
00cbf81c0d |
Display text in bottom left for Joanna: Connection established...
|
00b6 |
Reset and start cycle counter |
000208 |
Label 08 |
0003 |
Yield |
00a3000000040190 |
If flag #3 () is true goto 90 |
0063f83157 |
If object 31 (dD door) activated by Joanna goto 57 |
0063f88a57 |
If object 8a (dD door) activated by Joanna goto 57 |
0063f88957 |
If object 89 (dD door) activated by Joanna goto 57 |
000059 |
Go to next 59 |
000257 |
Label 57 |
00a104000000 |
Set flag #27 () |
000259 |
Label 59 |
017c01bf05 |
Set sound 01bf to channel 5 (does not play) |
00cf05300001 |
Play sound in channel 5 from object 30 (computer terminal) |
000214 |
Label 14 |
0003 |
Yield |
00a3000000040190 |
If flag #3 () is true goto 90 |
0063f83157 |
If object 31 (dD door) activated by Joanna goto 57 |
0063f88a57 |
If object 8a (dD door) activated by Joanna goto 57 |
0063f88957 |
If object 89 (dD door) activated by Joanna goto 57 |
000059 |
Go to next 59 |
000257 |
Label 57 |
00a104000000 |
Set flag #27 () |
000259 |
Label 59 |
00bd00019006 |
If cycle counter > 400 (6.7 secs) goto 06 |
0055f80028022709 |
If Joanna is further than 40 units of pad 0227 goto 09 |
0060f8362f |
If player Joanna has weapon Data Uplink equipped goto 2f |
000109 |
Go to first 09 |
00022f |
Label 2f |
000114 |
Go to first 14 |
000206 |
Label 06 |
00b6 |
Reset and start cycle counter |
00d305 |
Turn off sound in channel 5 |
017c01c107 |
Set sound 01c1 to channel 7 (does not play) |
00cf07300001 |
Play sound in channel 7 from object 30 (computer terminal) |
01a402000002 |
Display text in top middle: (unknown text)
|
00cbf61c0e |
Display text in bottom left for player: Terminal has been successfully hacked.
|
000215 |
Label 15 |
0003 |
Yield |
00a3000000040190 |
If flag #3 () is true goto 90 |
0063f83157 |
If object 31 (dD door) activated by Joanna goto 57 |
0063f88a57 |
If object 8a (dD door) activated by Joanna goto 57 |
0063f88957 |
If object 89 (dD door) activated by Joanna goto 57 |
000059 |
Go to next 59 |
000257 |
Label 57 |
00a104000000 |
Set flag #27 () |
000259 |
Label 59 |
00bd0000f006 |
If cycle counter > 240 (4.0 secs) goto 06 |
000115 |
Go to first 15 |
000206 |
Label 06 |
000083 |
Go to next 83 |
000209 |
Label 09 |
01a402000002 |
Display text in top middle: (unknown text)
|
00cbf81c0f |
Display text in bottom left for Joanna: Connection broken - too far from PC.
|
00d305 |
Turn off sound in channel 5 |
017c01c006 |
Set sound 01c0 to channel 6 (does not play) |
00cf06300001 |
Play sound in channel 6 from object 30 (computer terminal) |
00b6 |
Reset and start cycle counter |
000216 |
Label 16 |
0003 |
Yield |
00a3000000040190 |
If flag #3 () is true goto 90 |
0063f83157 |
If object 31 (dD door) activated by Joanna goto 57 |
0063f88a57 |
If object 8a (dD door) activated by Joanna goto 57 |
0063f88957 |
If object 89 (dD door) activated by Joanna goto 57 |
000059 |
Go to next 59 |
000257 |
Label 57 |
00a104000000 |
Set flag #27 () |
000259 |
Label 59 |
00bd00007806 |
If cycle counter > 120 (2.0 secs) goto 06 |
000116 |
Go to first 16 |
000206 |
Label 06 |
00d306 |
Turn off sound in channel 6 |
000182 |
Go to first 82 |
000285 |
Label 85 |
00b56661696c00 |
// fail |
00a100000010 |
Set flag #5 () |
000084 |
Go to next 84 |
000283 |
Label 83 |
019039 |
Set EEPROM value 57 |
00b5646f6e6500 |
// done |
00a100000008 |
Set flag #4 () |
0003 |
Yield |
000084 |
Go to next 84 |
000284 |
Label 84 |
005bf800001e90 |
If Joanna is in room/pad 1e goto 90 |
000290 |
Label 90 |
00713140 |
Unlock door 31 (dD door) with value 64 |
00718a40 |
Unlock door 8a (dD door) with value 64 |
00718940 |
Unlock door 89 (dD door) with value 64 |
00a108000000 |
Set flag #28 (any training completed) |
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 |
00b561626f7274656400 |
// aborted |
01172f |
Hide object 2f (data uplink) |
000108 |
Go to first 08 |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
0004 |
End of function |
There are no comments yet for this function.