Rescue


00f3f8 Make Joanna invincible
01110198 Start pre-recorded camera movement
017d42 Change music to track 66
00a7f400000400 Set property for counter op: 1:00000400 (hidden)
00a7f100000400 Set property for ? (0xf1): 1:00000400 (hidden)
0005f20000 Assign function 0000 - Idle to P1 or P2 and advance frame
0005400000 Assign function 0000 - Idle to actor 40 (Biotechnician) and advance frame
0005410000 Assign function 0000 - Idle to actor 41 (Biotechnician) and advance frame
00f3f8 Make Joanna invincible
00a7f200800000 Set property for P1 or P2: 1:00800000 (unplayable)
00a8f200000400 Unset property for P1 or P2: 1:00000400 (hidden)
011bf200020000 Set property for P1 or P2: 2:00020000 (unknown prop - used in cutscenes)
000b0199ffffffff0600f204 Actor P1 or P2 does animation 0199 (???)
00a74000800000 Set property for actor 40 (Biotechnician): 1:00800000 (unplayable)
00a84000000400 Unset property for actor 40 (Biotechnician): 1:00000400 (hidden)
011b4000020000 Set property for actor 40 (Biotechnician): 2:00020000 (unknown prop - used in cutscenes)
000b019affffffff06004004 Actor actor 40 (Biotechnician) does animation 019a (???)
00a74100800000 Set property for actor 41 (Biotechnician): 1:00800000 (unplayable)
00a84100000400 Unset property for actor 41 (Biotechnician): 1:00000400 (hidden)
011b4100020000 Set property for actor 41 (Biotechnician): 2:00020000 (unknown prop - used in cutscenes)
000b019bffffffff06004104 Actor actor 41 (Biotechnician) does animation 019b (???)
00ad2f04000000 Set property for object 2f (Maian on hoverbed): 2:04000000 (unknown prop)
01182f00000010 Set property for object 2f (Maian on hoverbed): 3:00000010 (unknown prop - used in cutscenes)
011201a12f04ffff Object 2f does animation
01d500 Hide non-essential actors
00b6 Reset and start cycle counter
01caf20000 Set P1 or P2's weapon for cutscene to Nothing
0003 Yield
01caf20400 Set P1 or P2's weapon for cutscene to Falcon 2 (Scope)
000273 Label 73
0003 Yield
01748b If any controller button pressed goto 8b
00bd00013b06 If cycle counter > 315 (5.2 secs) goto 06
000173 Go to first 73
000206 Label 06
006c30 Open door 30 (A51 door)
006c31 Open door 31 (A51 door)
000264 Label 64
0003 Yield
01748b If any controller button pressed goto 8b
00bd00015806 If cycle counter > 344 (5.7 secs) goto 06
000164 Go to first 64
000206 Label 06
00ce01610a Play sound 0161 in channel 10
000266 Label 66
0003 Yield
01748b If any controller button pressed goto 8b
00bd00017c06 If cycle counter > 380 (6.3 secs) goto 06
000166 Go to first 66
000206 Label 06
00cdf22a6474330709 Display text and play a sound in channel 7 for P1 or P2:
Put your hands up and step away from the alien.
000268 Label 68
0003 Yield
01748b If any controller button pressed goto 8b
00bd00018606 If cycle counter > 390 (6.5 secs) goto 06
000168 Go to first 68
000206 Label 06
00ce01620a Play sound 0162 in channel 10
000269 Label 69
0003 Yield
01748b If any controller button pressed goto 8b
00bd0001cc06 If cycle counter > 460 (7.7 secs) goto 06
000169 Go to first 69
000206 Label 06
00ce01630a Play sound 0163 in channel 10
000274 Label 74
0003 Yield
01748b If any controller button pressed goto 8b
00bd0001f406 If cycle counter > 500 (8.3 secs) goto 06
000174 Go to first 74
000206 Label 06
00026a Label 6a
0003 Yield
01748b If any controller button pressed goto 8b
00bd00020206 If cycle counter > 514 (8.6 secs) goto 06
00016a Go to first 6a
000206 Label 06
00ce01640a Play sound 0164 in channel 10
00026c Label 6c
0003 Yield
01748b If any controller button pressed goto 8b
00bd00024406 If cycle counter > 580 (9.7 secs) goto 06
00016c Go to first 6c
000206 Label 06
00cdf22a6674350709 Display text and play a sound in channel 7 for P1 or P2:
Don't make me tell you again, Doctor. And turn that laser off.
00026b Label 6b
0003 Yield
01748b If any controller button pressed goto 8b
00bd00024c06 If cycle counter > 588 (9.8 secs) goto 06
00016b Go to first 6b
000206 Label 06
00ce01610a Play sound 0161 in channel 10
00026d Label 6d
0003 Yield
01748b If any controller button pressed goto 8b
00bd00025e06 If cycle counter > 606 (10.1 secs) goto 06
00016d Go to first 6d
000206 Label 06
00ce01630a Play sound 0163 in channel 10
00026e Label 6e
0003 Yield
01748b If any controller button pressed goto 8b
00bd00026406 If cycle counter > 612 (10.2 secs) goto 06
00016e Go to first 6e
000206 Label 06
00ce01640a Play sound 0164 in channel 10
00026f Label 6f
0003 Yield
01748b If any controller button pressed goto 8b
00bd00026a06 If cycle counter > 618 (10.3 secs) goto 06
00016f Go to first 6f
000206 Label 06
00ce01620a Play sound 0162 in channel 10
000270 Label 70
0003 Yield
01748b If any controller button pressed goto 8b
00bd00029006 If cycle counter > 656 (10.9 secs) goto 06
000170 Go to first 70
000206 Label 06
00ce01630a Play sound 0163 in channel 10
000271 Label 71
0003 Yield
01748b If any controller button pressed goto 8b
00bd0002d006 If cycle counter > 720 (12.0 secs) goto 06
000171 Go to first 71
000206 Label 06
00ce01640a Play sound 0164 in channel 10
000272 Label 72
0003 Yield
01748b If any controller button pressed goto 8b
00bd00031206 If cycle counter > 786 (13.1 secs) goto 06
000172 Go to first 72
000206 Label 06
00ce01630a Play sound 0163 in channel 10
000208 Label 08
0003 Yield
01132d If pre-recorded camera movement is still running goto 2d
00008b Go to next 8b
00022d Label 2d
01748b If any controller button pressed goto 8b
00022d Label 2d
000108 Go to first 08
00028b Label 8b
00d30a Turn off sound in channel 10
017e Restart default music from beginning
0180 Reset ambiance
00dc If in camera mode, end level
0005fd0000 Assign function 0000 - Idle to $self and advance frame
0004 End of function

Invocations

Comments

There are no comments yet for this function.