Extraction


017d2d Change music to track 45
01110138 Start pre-recorded camera movement
01753c Tween camera to Jo's head over 60 frames
00a7f500000400 Set property for Velvet: 1:00000400 (hidden)
00a7f400000400 Set property for counter op: 1:00000400 (hidden)
00a7f800800000 Set property for Joanna: 1:00800000 (unplayable)
011bf800020000 Set property for Joanna: 2:00020000 (unknown prop - used in cutscenes)
000b0139ffffffff0600f804 Actor Joanna does animation 0139 (???)
00a70000800000 Set property for actor 00 (Dr Caroll): 1:00800000 (unplayable)
011b0000020000 Set property for actor 00 (Dr Caroll): 2:00020000 (unknown prop - used in cutscenes)
000b013dffffffff06000004 Actor actor 00 (Dr Caroll) does animation 013d (???)
00a71e00800000 Set property for actor 1e (dataDyne Shock Trooper): 1:00800000 (unplayable)
011b1e00020000 Set property for actor 1e (dataDyne Shock Trooper): 2:00020000 (unknown prop - used in cutscenes)
000b013affffffff06001e04 Actor actor 1e (dataDyne Shock Trooper) does animation 013a (???)
00a200800000 Unset flag #24 ()
00b6 Reset and start cycle counter
01cb000000ff0000 Fade to #00 over 0 frames (0.0 secs)
01cb00000000006e Fade from #00 over 110 frames (1.8 secs)
0003 Yield
01caf80000 Set Joanna's weapon for cutscene to Nothing
0003 Yield
01caf80400 Set Joanna's weapon for cutscene to Falcon 2 (Scope)
017400 If any controller button pressed goto 00
000261 Label 61
0003 Yield
01745d If any controller button pressed goto 5d
00bd00001400 If cycle counter > 20 (0.3 secs) goto 00
000161 Go to first 61
000200 Label 00
006c0c Open door 0c (door)
000260 Label 60
0003 Yield
01745d If any controller button pressed goto 5d
00bd00007800 If cycle counter > 120 (2.0 secs) goto 00
000160 Go to first 60
000200 Label 00
00ce0161ff Play sound 0161 in channel 255
000262 Label 62
0003 Yield
01745d If any controller button pressed goto 5d
00bd00015e00 If cycle counter > 350 (5.8 secs) goto 00
000162 Go to first 62
000200 Label 00
00ce042fff Play sound 042f in channel 255
000263 Label 63
0003 Yield
01745d If any controller button pressed goto 5d
00bd0001c200 If cycle counter > 450 (7.5 secs) goto 00
000163 Go to first 63
000200 Label 00
00ce0427ff Play sound 0427 in channel 255
000264 Label 64
0003 Yield
01745d If any controller button pressed goto 5d
00bd00021c00 If cycle counter > 540 (9.0 secs) goto 00
000164 Go to first 64
000200 Label 00
00cdf8063c7bf30706 Display text and play a sound in channel 7 for Joanna:
Sound the alarm - she's here!
000265 Label 65
0003 Yield
01745d If any controller button pressed goto 5d
00bd00028000 If cycle counter > 640 (10.7 secs) goto 00
000165 Go to first 65
000200 Label 00
00cdf8063d73f40709 Display text and play a sound in channel 7 for Joanna:
Lights out!
000266 Label 66
0003 Yield
01745d If any controller button pressed goto 5d
00bd0002b200 If cycle counter > 690 (11.5 secs) goto 00
000166 Go to first 66
000200 Label 00
00ce0428ff Play sound 0428 in channel 255
000267 Label 67
0003 Yield
01745d If any controller button pressed goto 5d
00bd0002d000 If cycle counter > 720 (12.0 secs) goto 00
000167 Go to first 67
000200 Label 00
00ce02500a Play sound 0250 in channel 10
000268 Label 68
0003 Yield
01745d If any controller button pressed goto 5d
00bd00035200 If cycle counter > 850 (14.2 secs) goto 00
000168 Go to first 68
000200 Label 00
00ce0430ff Play sound 0430 in channel 255
000269 Label 69
0003 Yield
01745d If any controller button pressed goto 5d
00bd00037000 If cycle counter > 880 (14.7 secs) goto 00
000169 Go to first 69
000200 Label 00
00ce0429ff Play sound 0429 in channel 255
00026a Label 6a
0003 Yield
01745d If any controller button pressed goto 5d
00bd00037a00 If cycle counter > 890 (14.8 secs) goto 00
00016a Go to first 6a
000200 Label 00
006d0c Close door 0c (door)
00026b Label 6b
0003 Yield
01745d If any controller button pressed goto 5d
00bd0003e800 If cycle counter > 1000 (16.7 secs) goto 00
00016b Go to first 6b
000200 Label 00
00cdf8063e73f50709 Display text and play a sound in channel 7 for Joanna:
What the...?
000221 Label 21
0003 Yield
011320 If pre-recorded camera movement is still running goto 20
00005d Go to next 5d
000220 Label 20
000121 Go to first 21
00025d Label 5d
00a104000000 Set flag #27 (foyer lights turned off)
00d30a Turn off sound in channel 10
00d307 Turn off sound in channel 7
00a8f500000400 Unset property for Velvet: 1:00000400 (hidden)
00a8f400000400 Unset property for counter op: 1:00000400 (hidden)
00a8f800800000 Unset property for Joanna: 1:00800000 (unplayable)
011bf800020000 Set property for Joanna: 2:00020000 (unknown prop - used in cutscenes)
000b0139fffeffff0600f802 Actor Joanna does animation 0139 (???)
00a80000800000 Unset property for actor 00 (Dr Caroll): 1:00800000 (unplayable)
011b0000020000 Set property for actor 00 (Dr Caroll): 2:00020000 (unknown prop - used in cutscenes)
000b013dfffeffff06000002 Actor actor 00 (Dr Caroll) does animation 013d (???)
00a81e00800000 Unset property for actor 1e (dataDyne Shock Trooper): 1:00800000 (unplayable)
00a71e00000010 Set property for actor 1e (dataDyne Shock Trooper): 1:00000010 (invincible)
011b1e00020000 Set property for actor 1e (dataDyne Shock Trooper): 2:00020000 (unknown prop - used in cutscenes)
00a71e00010000 Set property for actor 1e (dataDyne Shock Trooper): 1:00010000 (dead)
000b013afffeffff06001e02 Actor actor 1e (dataDyne Shock Trooper) does animation 013a (???)
017e Restart default music from beginning
0180 Reset ambiance
00dd Return from camera mode to player
0003 Yield
000b020cffffffff06001e02 Actor actor 1e (dataDyne Shock Trooper) does animation 020c (seated dead on floor)
0005000402 Assign function 0402 - Init Dr Caroll? to actor 00 (Dr Caroll) and advance frame
0003 Yield
01db1e Kill actor 1e (dataDyne Shock Trooper)
0005fd0000 Assign function 0000 - Idle to $self and advance frame
0004 End of function

Invocations

  • Started automatically when using cinema menu

Comments

There are no comments yet for this function.