01d500 |
Hide non-essential actors |
00bf |
Hide countdown timer |
00a7f500000400 |
Set property for Velvet: 1:00000400 (hidden) |
00a7f400000400 |
Set property for counter op: 1:00000400 (hidden) |
017d5a |
Change music to track 90 |
011102d7 |
Start pre-recorded camera movement |
00a7f800000400 |
Set property for Joanna: 1:00000400 (hidden) |
00a7f800000010 |
Set property for Joanna: 1:00000010 (invincible) |
00a7f500000400 |
Set property for Velvet: 1:00000400 (hidden) |
00a7f500000010 |
Set property for Velvet: 1:00000010 (invincible) |
00a7f400000400 |
Set property for counter op: 1:00000400 (hidden) |
00a7f400000010 |
Set property for counter op: 1:00000010 (invincible) |
00a70000000400 |
Set property for actor 00 (Elvis): 1:00000400 (hidden) |
00a70000000010 |
Set property for actor 00 (Elvis): 1:00000010 (invincible) |
00b6 |
Reset and start cycle counter |
000263 |
Label 63 |
0003 |
Yield |
00bd0000282e |
If cycle counter > 40 (0.7 secs) goto 2e |
000163 |
Go to first 63 |
00022e |
Label 2e |
00b5310a00 |
// 1 |
011676 |
Show object 76 (Remote Mine) |
0003 |
Yield |
006b76028c |
Move object 76 (Remote Mine) to pad 028c |
0003 |
Yield |
006676 |
Destroy object 76 (Remote Mine) |
000264 |
Label 64 |
0003 |
Yield |
00bd0000482e |
If cycle counter > 72 (1.2 secs) goto 2e |
000164 |
Go to first 64 |
00022e |
Label 2e |
00b5320a00 |
// 2 |
011677 |
Show object 77 (Remote Mine) |
0003 |
Yield |
006b77028b |
Move object 77 (Remote Mine) to pad 028b |
0003 |
Yield |
006677 |
Destroy object 77 (Remote Mine) |
000265 |
Label 65 |
0003 |
Yield |
00bd00009b2e |
If cycle counter > 155 (2.6 secs) goto 2e |
000165 |
Go to first 65 |
00022e |
Label 2e |
00b5330a00 |
// 3 |
011678 |
Show object 78 (Remote Mine) |
0003 |
Yield |
006b78028a |
Move object 78 (Remote Mine) to pad 028a |
0003 |
Yield |
006678 |
Destroy object 78 (Remote Mine) |
000266 |
Label 66 |
0003 |
Yield |
00bd0000b02e |
If cycle counter > 176 (2.9 secs) goto 2e |
000166 |
Go to first 66 |
00022e |
Label 2e |
00b5340a00 |
// 4 |
011679 |
Show object 79 (Remote Mine) |
0003 |
Yield |
006b790289 |
Move object 79 (Remote Mine) to pad 0289 |
0003 |
Yield |
006679 |
Destroy object 79 (Remote Mine) |
00026a |
Label 6a |
0003 |
Yield |
00bd0000c22e |
If cycle counter > 194 (3.2 secs) goto 2e |
00016a |
Go to first 6a |
00022e |
Label 2e |
00b5350a00 |
// 5 |
01167a |
Show object 7a (Remote Mine) |
0003 |
Yield |
006b7a0288 |
Move object 7a (Remote Mine) to pad 0288 |
0003 |
Yield |
00667a |
Destroy object 7a (Remote Mine) |
00026b |
Label 6b |
0003 |
Yield |
00bd0000fc2e |
If cycle counter > 252 (4.2 secs) goto 2e |
00016b |
Go to first 6b |
00022e |
Label 2e |
00b5360a00 |
// 6 |
01167b |
Show object 7b (Remote Mine) |
0003 |
Yield |
006b7b0287 |
Move object 7b (Remote Mine) to pad 0287 |
0003 |
Yield |
00667b |
Destroy object 7b (Remote Mine) |
00026c |
Label 6c |
0003 |
Yield |
00bd00012c2e |
If cycle counter > 300 (5.0 secs) goto 2e |
00016c |
Go to first 6c |
00022e |
Label 2e |
00b5370a00 |
// 7 |
01167c |
Show object 7c (Remote Mine) |
0003 |
Yield |
006b7c0286 |
Move object 7c (Remote Mine) to pad 0286 |
0003 |
Yield |
00667c |
Destroy object 7c (Remote Mine) |
00026d |
Label 6d |
0003 |
Yield |
00bd00014b2e |
If cycle counter > 331 (5.5 secs) goto 2e |
00016d |
Go to first 6d |
00022e |
Label 2e |
00b5380a00 |
// 8 |
01167d |
Show object 7d (Remote Mine) |
0003 |
Yield |
006b7d0285 |
Move object 7d (Remote Mine) to pad 0285 |
0003 |
Yield |
00667d |
Destroy object 7d (Remote Mine) |
00026e |
Label 6e |
0003 |
Yield |
00bd0001632e |
If cycle counter > 355 (5.9 secs) goto 2e |
00016e |
Go to first 6e |
00022e |
Label 2e |
00b5390a00 |
// 9 |
01167e |
Show object 7e (Remote Mine) |
0003 |
Yield |
006b7e0284 |
Move object 7e (Remote Mine) to pad 0284 |
0003 |
Yield |
00667e |
Destroy object 7e (Remote Mine) |
00026f |
Label 6f |
0003 |
Yield |
00bd00019b2e |
If cycle counter > 411 (6.8 secs) goto 2e |
00016f |
Go to first 6f |
00022e |
Label 2e |
00b531300a00 |
// 10 |
01167f |
Show object 7f (Remote Mine) |
0003 |
Yield |
006b7f0283 |
Move object 7f (Remote Mine) to pad 0283 |
0003 |
Yield |
00667f |
Destroy object 7f (Remote Mine) |
000270 |
Label 70 |
0003 |
Yield |
00bd0001b92e |
If cycle counter > 441 (7.3 secs) goto 2e |
000170 |
Go to first 70 |
00022e |
Label 2e |
00b531310a00 |
// 11 |
011680 |
Show object 80 (Remote Mine) |
0003 |
Yield |
006b800282 |
Move object 80 (Remote Mine) to pad 0282 |
0003 |
Yield |
006680 |
Destroy object 80 (Remote Mine) |
000271 |
Label 71 |
0003 |
Yield |
00bd0001e52e |
If cycle counter > 485 (8.1 secs) goto 2e |
000171 |
Go to first 71 |
00022e |
Label 2e |
00b531320a00 |
// 12 |
011681 |
Show object 81 (Remote Mine) |
0003 |
Yield |
006b810281 |
Move object 81 (Remote Mine) to pad 0281 |
0003 |
Yield |
006681 |
Destroy object 81 (Remote Mine) |
000272 |
Label 72 |
0003 |
Yield |
00bd00021f2e |
If cycle counter > 543 (9.1 secs) goto 2e |
000172 |
Go to first 72 |
00022e |
Label 2e |
00b531330a00 |
// 13 |
011682 |
Show object 82 (Remote Mine) |
0003 |
Yield |
006b820280 |
Move object 82 (Remote Mine) to pad 0280 |
0003 |
Yield |
006682 |
Destroy object 82 (Remote Mine) |
000273 |
Label 73 |
0003 |
Yield |
00bd0002522e |
If cycle counter > 594 (9.9 secs) goto 2e |
000173 |
Go to first 73 |
00022e |
Label 2e |
00b531340a00 |
// 14 |
011683 |
Show object 83 (Remote Mine) |
0003 |
Yield |
006b83027f |
Move object 83 (Remote Mine) to pad 027f |
0003 |
Yield |
006683 |
Destroy object 83 (Remote Mine) |
000274 |
Label 74 |
0003 |
Yield |
00bd00025f2e |
If cycle counter > 607 (10.1 secs) goto 2e |
000174 |
Go to first 74 |
00022e |
Label 2e |
00b531350a00 |
// 15 |
011684 |
Show object 84 (Remote Mine) |
0003 |
Yield |
006b84027e |
Move object 84 (Remote Mine) to pad 027e |
0003 |
Yield |
006684 |
Destroy object 84 (Remote Mine) |
000275 |
Label 75 |
0003 |
Yield |
00bd0002752e |
If cycle counter > 629 (10.5 secs) goto 2e |
000175 |
Go to first 75 |
00022e |
Label 2e |
00b531360a00 |
// 16 |
011685 |
Show object 85 (Remote Mine) |
0003 |
Yield |
006b85027d |
Move object 85 (Remote Mine) to pad 027d |
0003 |
Yield |
006685 |
Destroy object 85 (Remote Mine) |
000276 |
Label 76 |
0003 |
Yield |
00bd00029f2e |
If cycle counter > 671 (11.2 secs) goto 2e |
000176 |
Go to first 76 |
00022e |
Label 2e |
00b531370a00 |
// 17 |
011686 |
Show object 86 (Remote Mine) |
0003 |
Yield |
006b86027c |
Move object 86 (Remote Mine) to pad 027c |
0003 |
Yield |
006686 |
Destroy object 86 (Remote Mine) |
000277 |
Label 77 |
0003 |
Yield |
00bd0002d02e |
If cycle counter > 720 (12.0 secs) goto 2e |
000177 |
Go to first 77 |
00022e |
Label 2e |
00b531380a00 |
// 18 |
011687 |
Show object 87 (Remote Mine) |
0003 |
Yield |
006b87027b |
Move object 87 (Remote Mine) to pad 027b |
0003 |
Yield |
006687 |
Destroy object 87 (Remote Mine) |
000278 |
Label 78 |
0003 |
Yield |
00bd0003082e |
If cycle counter > 776 (12.9 secs) goto 2e |
000178 |
Go to first 78 |
00022e |
Label 2e |
00b531390a00 |
// 19 |
011688 |
Show object 88 (Remote Mine) |
0003 |
Yield |
006b88027a |
Move object 88 (Remote Mine) to pad 027a |
0003 |
Yield |
006688 |
Destroy object 88 (Remote Mine) |
000279 |
Label 79 |
0003 |
Yield |
00bd0003612e |
If cycle counter > 865 (14.4 secs) goto 2e |
000179 |
Go to first 79 |
00022e |
Label 2e |
00b532300a00 |
// 20 |
011689 |
Show object 89 (Remote Mine) |
0003 |
Yield |
006b890279 |
Move object 89 (Remote Mine) to pad 0279 |
0003 |
Yield |
006689 |
Destroy object 89 (Remote Mine) |
00027a |
Label 7a |
0003 |
Yield |
00bd0003922e |
If cycle counter > 914 (15.2 secs) goto 2e |
00017a |
Go to first 7a |
00022e |
Label 2e |
00b532310a00 |
// 21 |
01168a |
Show object 8a (Remote Mine) |
0003 |
Yield |
006b8a0278 |
Move object 8a (Remote Mine) to pad 0278 |
0003 |
Yield |
00668a |
Destroy object 8a (Remote Mine) |
00027b |
Label 7b |
0003 |
Yield |
00bd0003df2e |
If cycle counter > 991 (16.5 secs) goto 2e |
00017b |
Go to first 7b |
00022e |
Label 2e |
00b532320a00 |
// 22 |
01168b |
Show object 8b (Remote Mine) |
0003 |
Yield |
006b8b0277 |
Move object 8b (Remote Mine) to pad 0277 |
0003 |
Yield |
00668b |
Destroy object 8b (Remote Mine) |
00027c |
Label 7c |
0003 |
Yield |
00bd0003f32e |
If cycle counter > 1011 (16.9 secs) goto 2e |
00017c |
Go to first 7c |
00022e |
Label 2e |
00b532330a00 |
// 23 |
00027d |
Label 7d |
0003 |
Yield |
00bd00040e2e |
If cycle counter > 1038 (17.3 secs) goto 2e |
00017d |
Go to first 7d |
00022e |
Label 2e |
00b532340a00 |
// 24 |
01168d |
Show object 8d (Remote Mine) |
0003 |
Yield |
006b8d0275 |
Move object 8d (Remote Mine) to pad 0275 |
0003 |
Yield |
00668d |
Destroy object 8d (Remote Mine) |
00027e |
Label 7e |
0003 |
Yield |
00bd00042f2e |
If cycle counter > 1071 (17.9 secs) goto 2e |
00017e |
Go to first 7e |
00022e |
Label 2e |
00b532350a00 |
// 25 |
01168e |
Show object 8e (Remote Mine) |
0003 |
Yield |
006b8e0274 |
Move object 8e (Remote Mine) to pad 0274 |
0003 |
Yield |
00668e |
Destroy object 8e (Remote Mine) |
00027f |
Label 7f |
0003 |
Yield |
00bd0004422e |
If cycle counter > 1090 (18.2 secs) goto 2e |
00017f |
Go to first 7f |
00022e |
Label 2e |
00b532360a00 |
// 26 |
01168f |
Show object 8f (Remote Mine) |
0003 |
Yield |
006b8f0273 |
Move object 8f (Remote Mine) to pad 0273 |
0003 |
Yield |
00668f |
Destroy object 8f (Remote Mine) |
000280 |
Label 80 |
0003 |
Yield |
00bd0004562e |
If cycle counter > 1110 (18.5 secs) goto 2e |
000180 |
Go to first 80 |
00022e |
Label 2e |
00b532370a00 |
// 27 |
011690 |
Show object 90 (Remote Mine) |
0003 |
Yield |
006b900272 |
Move object 90 (Remote Mine) to pad 0272 |
0003 |
Yield |
006690 |
Destroy object 90 (Remote Mine) |
000281 |
Label 81 |
0003 |
Yield |
00bd0004712e |
If cycle counter > 1137 (18.9 secs) goto 2e |
000181 |
Go to first 81 |
00022e |
Label 2e |
00b532380a00 |
// 28 |
011691 |
Show object 91 (Remote Mine) |
0003 |
Yield |
006b910271 |
Move object 91 (Remote Mine) to pad 0271 |
0003 |
Yield |
006691 |
Destroy object 91 (Remote Mine) |
00028e |
Label 8e |
0003 |
Yield |
017457 |
If any controller button pressed goto 57 |
00bd00047e06 |
If cycle counter > 1150 (19.2 secs) goto 06 |
00018e |
Go to first 8e |
000206 |
Label 06 |
006cb3 |
Open door b3 (Deep Sea door) |
006cb4 |
Open door b4 (Deep Sea door) |
006cb5 |
Open door b5 (Deep Sea door) |
006cb6 |
Open door b6 (Deep Sea door) |
000282 |
Label 82 |
0003 |
Yield |
00bd0004a72e |
If cycle counter > 1191 (19.9 secs) goto 2e |
000182 |
Go to first 82 |
00022e |
Label 2e |
00b532390a00 |
// 29 |
011692 |
Show object 92 (Remote Mine) |
0003 |
Yield |
006b920270 |
Move object 92 (Remote Mine) to pad 0270 |
0003 |
Yield |
006692 |
Destroy object 92 (Remote Mine) |
000283 |
Label 83 |
0003 |
Yield |
00bd0004be2e |
If cycle counter > 1214 (20.2 secs) goto 2e |
000183 |
Go to first 83 |
00022e |
Label 2e |
00b533300a00 |
// 30 |
011693 |
Show object 93 (Remote Mine) |
0003 |
Yield |
006b93026f |
Move object 93 (Remote Mine) to pad 026f |
0003 |
Yield |
006693 |
Destroy object 93 (Remote Mine) |
000284 |
Label 84 |
0003 |
Yield |
00bd0004f22e |
If cycle counter > 1266 (21.1 secs) goto 2e |
000184 |
Go to first 84 |
00022e |
Label 2e |
00b533310a00 |
// 31 |
011694 |
Show object 94 (Remote Mine) |
0003 |
Yield |
006b94026e |
Move object 94 (Remote Mine) to pad 026e |
0003 |
Yield |
006694 |
Destroy object 94 (Remote Mine) |
000285 |
Label 85 |
0003 |
Yield |
00bd0005052e |
If cycle counter > 1285 (21.4 secs) goto 2e |
000185 |
Go to first 85 |
00022e |
Label 2e |
00b533320a00 |
// 32 |
011695 |
Show object 95 (Remote Mine) |
0003 |
Yield |
006b95026d |
Move object 95 (Remote Mine) to pad 026d |
0003 |
Yield |
006695 |
Destroy object 95 (Remote Mine) |
000286 |
Label 86 |
0003 |
Yield |
00bd0005102e |
If cycle counter > 1296 (21.6 secs) goto 2e |
000186 |
Go to first 86 |
00022e |
Label 2e |
00b533330a00 |
// 33 |
011696 |
Show object 96 (Remote Mine) |
0003 |
Yield |
006b96026c |
Move object 96 (Remote Mine) to pad 026c |
0003 |
Yield |
006696 |
Destroy object 96 (Remote Mine) |
000287 |
Label 87 |
0003 |
Yield |
00bd0005282e |
If cycle counter > 1320 (22.0 secs) goto 2e |
000187 |
Go to first 87 |
00022e |
Label 2e |
00b533340a00 |
// 34 |
011697 |
Show object 97 (Remote Mine) |
0003 |
Yield |
006b97026b |
Move object 97 (Remote Mine) to pad 026b |
0003 |
Yield |
006697 |
Destroy object 97 (Remote Mine) |
00028f |
Label 8f |
0003 |
Yield |
017457 |
If any controller button pressed goto 57 |
00bd00054b06 |
If cycle counter > 1355 (22.6 secs) goto 06 |
00018f |
Go to first 8f |
000206 |
Label 06 |
006db5 |
Close door b5 (Deep Sea door) |
006db6 |
Close door b6 (Deep Sea door) |
000288 |
Label 88 |
0003 |
Yield |
00bd0005502e |
If cycle counter > 1360 (22.7 secs) goto 2e |
000188 |
Go to first 88 |
00022e |
Label 2e |
00b533350a00 |
// 35 |
011698 |
Show object 98 (Remote Mine) |
0003 |
Yield |
006b98026a |
Move object 98 (Remote Mine) to pad 026a |
0003 |
Yield |
006698 |
Destroy object 98 (Remote Mine) |
000289 |
Label 89 |
0003 |
Yield |
00bd00056e2e |
If cycle counter > 1390 (23.2 secs) goto 2e |
000189 |
Go to first 89 |
00022e |
Label 2e |
00b533360a00 |
// 36 |
011699 |
Show object 99 (Remote Mine) |
0003 |
Yield |
006b990269 |
Move object 99 (Remote Mine) to pad 0269 |
0003 |
Yield |
006699 |
Destroy object 99 (Remote Mine) |
00028a |
Label 8a |
0003 |
Yield |
00bd0005842e |
If cycle counter > 1412 (23.5 secs) goto 2e |
00018a |
Go to first 8a |
00022e |
Label 2e |
00b533370a00 |
// 37 |
01169a |
Show object 9a (Remote Mine) |
0003 |
Yield |
006b9a0268 |
Move object 9a (Remote Mine) to pad 0268 |
0003 |
Yield |
00669a |
Destroy object 9a (Remote Mine) |
000290 |
Label 90 |
0003 |
Yield |
017457 |
If any controller button pressed goto 57 |
00bd00058806 |
If cycle counter > 1416 (23.6 secs) goto 06 |
000190 |
Go to first 90 |
000206 |
Label 06 |
006db3 |
Close door b3 (Deep Sea door) |
006db4 |
Close door b4 (Deep Sea door) |
00028b |
Label 8b |
0003 |
Yield |
00bd0005902e |
If cycle counter > 1424 (23.7 secs) goto 2e |
00018b |
Go to first 8b |
00022e |
Label 2e |
00b533380a00 |
// 38 |
01169b |
Show object 9b (Remote Mine) |
0003 |
Yield |
006b9b0267 |
Move object 9b (Remote Mine) to pad 0267 |
0003 |
Yield |
00669b |
Destroy object 9b (Remote Mine) |
000208 |
Label 08 |
0003 |
Yield |
01132e |
If pre-recorded camera movement is still running goto 2e |
000057 |
Go to next 57 |
00022e |
Label 2e |
017457 |
If any controller button pressed goto 57 |
00022e |
Label 2e |
000108 |
Go to first 08 |
000257 |
Label 57 |
00f706 |
If all objectives complete goto 06 |
00a8f800000010 |
Unset property for Joanna: 1:00000010 (invincible) |
00a8f500000010 |
Unset property for Velvet: 1:00000010 (invincible) |
00a8f400000010 |
Unset property for counter op: 1:00000010 (invincible) |
00fbf8 |
Explosions surrounding Joanna |
00022e |
Label 2e |
00a8f800000010 |
Unset property for Joanna: 1:00000010 (invincible) |
00a8f500000010 |
Unset property for Velvet: 1:00000010 (invincible) |
00dd |
Return from camera mode to player |
00e1f8 |
Give control back to Joanna |
00b6 |
Reset and start cycle counter |
00020d |
Label 0d |
0003 |
Yield |
00bd0000782f |
If cycle counter > 120 (2.0 secs) goto 2f |
00010d |
Go to first 0d |
00022f |
Label 2f |
0034f52e |
If Velvet has finished death animation goto 2e |
00fbf5 |
Explosions surrounding Velvet |
00022e |
Label 2e |
00020e |
Label 0e |
0003 |
Yield |
00bd0000f006 |
If cycle counter > 240 (4.0 secs) goto 06 |
00010e |
Go to first 0e |
000206 |
Label 06 |
00dc |
If in camera mode, end level |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
00022e |
Label 2e |
00dc |
If in camera mode, end level |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
0004 |
End of function |
There are no comments yet for this function.