000204 |
Label 04 |
0003 |
Yield |
0062382f |
If object 38 (purple hoverbot) is in good condition goto 2f |
000008 |
Go to next 08 |
00022f |
Label 2f |
000104 |
Go to first 04 |
000208 |
Label 08 |
0003 |
Yield |
006e32012f |
If door 32 (laser beam) is closed goto 2f |
000108 |
Go to first 08 |
00022f |
Label 2f |
005bf800004d06 |
If Joanna is in room/pad 4d goto 06 |
005bf800004e06 |
If Joanna is in room/pad 4e goto 06 |
005bf800004f06 |
If Joanna is in room/pad 4f goto 06 |
005bf800005006 |
If Joanna is in room/pad 50 goto 06 |
005bf800005106 |
If Joanna is in room/pad 51 goto 06 |
005bf800005206 |
If Joanna is in room/pad 52 goto 06 |
005bf800005306 |
If Joanna is in room/pad 53 goto 06 |
005bf800005406 |
If Joanna is in room/pad 54 goto 06 |
005bf800005506 |
If Joanna is in room/pad 55 goto 06 |
005bf800005606 |
If Joanna is in room/pad 56 goto 06 |
005bf800005706 |
If Joanna is in room/pad 57 goto 06 |
005bf800005806 |
If Joanna is in room/pad 58 goto 06 |
005bf800005906 |
If Joanna is in room/pad 59 goto 06 |
005bf800005a06 |
If Joanna is in room/pad 5a goto 06 |
005bf800005b06 |
If Joanna is in room/pad 5b goto 06 |
005bf800005c06 |
If Joanna is in room/pad 5c goto 06 |
005bf800005d06 |
If Joanna is in room/pad 5d goto 06 |
005bf800005e06 |
If Joanna is in room/pad 5e goto 06 |
005bf800005f06 |
If Joanna is in room/pad 5f goto 06 |
005bf800006106 |
If Joanna is in room/pad 61 goto 06 |
005bf800006206 |
If Joanna is in room/pad 62 goto 06 |
005bf800006306 |
If Joanna is in room/pad 63 goto 06 |
005bf800006c06 |
If Joanna is in room/pad 6c goto 06 |
005bf800006b06 |
If Joanna is in room/pad 6b goto 06 |
005bf800006906 |
If Joanna is in room/pad 69 goto 06 |
005bf800006806 |
If Joanna is in room/pad 68 goto 06 |
005bf800006d06 |
If Joanna is in room/pad 6d goto 06 |
005bf800006e06 |
If Joanna is in room/pad 6e goto 06 |
005bf800006406 |
If Joanna is in room/pad 64 goto 06 |
005bf800006506 |
If Joanna is in room/pad 65 goto 06 |
005bf800006606 |
If Joanna is in room/pad 66 goto 06 |
005bf800006006 |
If Joanna is in room/pad 60 goto 06 |
005bf800006706 |
If Joanna is in room/pad 67 goto 06 |
005bf800006a06 |
If Joanna is in room/pad 6a goto 06 |
0034f50b |
If Velvet has finished death animation goto 0b |
005bf500004d06 |
If Velvet is in room/pad 4d goto 06 |
005bf500004e06 |
If Velvet is in room/pad 4e goto 06 |
005bf500004f06 |
If Velvet is in room/pad 4f goto 06 |
005bf500005006 |
If Velvet is in room/pad 50 goto 06 |
005bf500005106 |
If Velvet is in room/pad 51 goto 06 |
005bf500005206 |
If Velvet is in room/pad 52 goto 06 |
005bf500005306 |
If Velvet is in room/pad 53 goto 06 |
005bf500005406 |
If Velvet is in room/pad 54 goto 06 |
005bf500005506 |
If Velvet is in room/pad 55 goto 06 |
005bf500005606 |
If Velvet is in room/pad 56 goto 06 |
005bf500005706 |
If Velvet is in room/pad 57 goto 06 |
005bf500005806 |
If Velvet is in room/pad 58 goto 06 |
005bf500005906 |
If Velvet is in room/pad 59 goto 06 |
005bf500005a06 |
If Velvet is in room/pad 5a goto 06 |
005bf500005b06 |
If Velvet is in room/pad 5b goto 06 |
005bf500005c06 |
If Velvet is in room/pad 5c goto 06 |
005bf500005d06 |
If Velvet is in room/pad 5d goto 06 |
005bf500005e06 |
If Velvet is in room/pad 5e goto 06 |
005bf500005f06 |
If Velvet is in room/pad 5f goto 06 |
005bf500006106 |
If Velvet is in room/pad 61 goto 06 |
005bf500006206 |
If Velvet is in room/pad 62 goto 06 |
005bf500006306 |
If Velvet is in room/pad 63 goto 06 |
005bf500006c06 |
If Velvet is in room/pad 6c goto 06 |
005bf500006b06 |
If Velvet is in room/pad 6b goto 06 |
005bf500006906 |
If Velvet is in room/pad 69 goto 06 |
005bf500006806 |
If Velvet is in room/pad 68 goto 06 |
005bf500006d06 |
If Velvet is in room/pad 6d goto 06 |
005bf500006e06 |
If Velvet is in room/pad 6e goto 06 |
005bf500006406 |
If Velvet is in room/pad 64 goto 06 |
005bf500006506 |
If Velvet is in room/pad 65 goto 06 |
005bf500006606 |
If Velvet is in room/pad 66 goto 06 |
005bf500006006 |
If Velvet is in room/pad 60 goto 06 |
005bf500006706 |
If Velvet is in room/pad 67 goto 06 |
005bf500006a06 |
If Velvet is in room/pad 6a goto 06 |
00020b |
Label 0b |
00cbf81e16 |
Display text in bottom left for Joanna: Critical mission object destroyed.
|
00a100000008 |
Set flag #4 (Objective failed: Shut down experiments) |
00a100000004 |
Set flag #3 (bot destroyed before lasers passed) |
00a300000020012f |
If flag #6 (got item 1) is true goto 2f |
00a100000100 |
Set flag #9 (items objective failed?) |
00022f |
Label 2f |
00a300000040012f |
If flag #7 (got item 2) is true goto 2f |
00a100000100 |
Set flag #9 (items objective failed?) |
00022f |
Label 2f |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
000206 |
Label 06 |
0073002f |
If objective #1 is complete goto 2f |
00010b |
Go to first 0b |
00022f |
Label 2f |
0077012f |
If difficulty < SA goto 2f |
0073022f |
If objective #3 is complete goto 2f |
00010b |
Go to first 0b |
00022f |
Label 2f |
0077020d |
If difficulty < PA goto 0d |
005df8042f |
If player Joanna has object 04 (K7 Avenger) goto 2f |
005df5042f |
If player Velvet has object 04 (K7 Avenger) goto 2f |
00010b |
Go to first 0b |
00022f |
Label 2f |
005df8052f |
If player Joanna has object 05 (IR goggles) goto 2f |
005df5052f |
If player Velvet has object 05 (IR goggles) goto 2f |
00020d |
Label 0d |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
0004 |
End of function |
Wait until hoverbot destroyed
Wait until certain laser beam door is closed (probably last one)
If Jo is past lasers, exit