Defense


000204 Label 04
0003 Yield
00623c2f If object 3c (Skedar shuttle) is in good condition goto 2f
00000f Go to next 0f
00022f Label 2f
01b3fd Allow co-op player to be considered for P1/P2 actor
0106f20000 Set $player to P1 or P2
0063f63c2e If object 3c (Skedar shuttle) activated by player goto 2e
000104 Go to first 04
000208 Label 08
0060f6362e If player player has weapon Data Uplink equipped goto 2e
00ce8116ff Play sound 8116 in channel 255
00cbf62233 Display text in bottom left for player:
You need the Data Uplink.
000104 Go to first 04
00022e Label 2e
00cbf62234 Display text in bottom left for player:
Connection has been made.
00b6 Reset and start cycle counter
00020a Label 0a
0003 Yield
00623c2f If object 3c (Skedar shuttle) is in good condition goto 2f
00000f Go to next 0f
00022f Label 2f
00bd00003c08 If cycle counter > 60 (1.0 secs) goto 08
005bf60000452e If player is in room/pad 45 goto 2e
00000b Go to next 0b
00022e Label 2e
0060f6362e If player player has weapon Data Uplink equipped goto 2e
00000b Go to next 0b
00022e Label 2e
00010a Go to first 0a
000208 Label 08
00cbf62235 Display text in bottom left for player:
Bypassing security systems.
00b6 Reset and start cycle counter
017c01bf05 Set sound 01bf to channel 5 (does not play)
00cf053c0001 Play sound in channel 5 from object 3c (Skedar shuttle)
000213 Label 13
0003 Yield
00623c2f If object 3c (Skedar shuttle) is in good condition goto 2f
00000f Go to next 0f
00022f Label 2f
00bd00019008 If cycle counter > 400 (6.7 secs) goto 08
005bf60000452e If player is in room/pad 45 goto 2e
00000b Go to next 0b
00022e Label 2e
0060f6362e If player player has weapon Data Uplink equipped goto 2e
00000b Go to next 0b
00022e Label 2e
000113 Go to first 13
000208 Label 08
00d305 Turn off sound in channel 5
017c01c106 Set sound 01c1 to channel 6 (does not play)
00cf063c0001 Play sound in channel 6 from object 3c (Skedar shuttle)
00cbf62236 Display text in bottom left for player:
Virus has been downloaded successfully.
0003 Yield
00cbf62237 Display text in bottom left for player:
Ship's engines have been activated.
00a101000000 Set flag #25 (virus uploaded)
000214 Label 14
0003 Yield
00bd00005a08 If cycle counter > 90 (1.5 secs) goto 08
000114 Go to first 14
000208 Label 08
0005fd0000 Assign function 0000 - Idle to $self and advance frame
000104 Go to first 04
00020b Label 0b
00cbf62238 Display text in bottom left for player:
Connection to ship has been broken.
00d305 Turn off sound in channel 5
017c01c006 Set sound 01c0 to channel 6 (does not play)
00cf063c0001 Play sound in channel 6 from object 3c (Skedar shuttle)
00b6 Reset and start cycle counter
000215 Label 15
0003 Yield
00bd00007808 If cycle counter > 120 (2.0 secs) goto 08
000115 Go to first 15
000208 Label 08
00d306 Turn off sound in channel 6
000104 Go to first 04
00020f Label 0f
0005fd0000 Assign function 0000 - Idle to $self and advance frame
0004 End of function

Invocations

  • Started automatically

Comments

There are no comments yet for this function.