Investigation


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

Invocations

  • Started automatically

Comments

Wait until hoverbot destroyed
Wait until certain laser beam door is closed (probably last one)
If Jo is past lasers, exit