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 |
There are no comments yet for this function.