CI Training


000280 Label 80
000208 Label 08
0003 Yield
00a3000080000181 If flag #16 (x-ray scanner training activated) is true goto 81
000108 Go to first 08
000281 Label 81
00703140 Lock door 31 (dD door) with value 64
00708a40 Lock door 8a (dD door) with value 64
00708940 Lock door 89 (dD door) with value 64
00b5747261696e696e6700 // training
011629 Show object 29 (xray scanner)
006b29011d Move object 29 (xray scanner) to pad 011d
00ab2900100000 Unset property for object 29 (xray scanner): 1:00100000 (unknown prop)
00ae2900080000 Unset property for object 29 (xray scanner): 2:00080000 (unknown prop)
00ae3800000001 Unset property for object 38 (CI switch): 2:00000001 (unknown prop)
00ae3900000001 Unset property for object 39 (CI switch): 2:00000001 (unknown prop)
00a204000000 Unset flag #27 ()
006d31 Close door 31 (dD door)
006d8a Close door 8a (dD door)
006d89 Close door 89 (dD door)
0063f83157 If object 31 (dD door) activated by Joanna goto 57
0063f88a57 If object 8a (dD door) activated by Joanna goto 57
0063f88957 If object 89 (dD door) activated by Joanna goto 57
000059 Go to next 59
000257 Label 57
00a104000000 Set flag #27 ()
000259 Label 59
00028c Label 8c
01a402000002 Display text in top middle:
(unknown text)
01a401041c23 Display text in top middle:
Collect X-Ray Scanner from table to begin.
00b6 Reset and start cycle counter
000286 Label 86
0003 Yield
01bef82f2f If Joanna is using X-ray Scanner goto 2f
00aa3802000000 Set property for object 38 (CI switch): 1:02000000 (unknown prop)
00aa3902000000 Set property for object 39 (CI switch): 1:02000000 (unknown prop)
000030 Go to next 30
00022f Label 2f
00ab3802000000 Unset property for object 38 (CI switch): 1:02000000 (unknown prop)
00ab3902000000 Unset property for object 39 (CI switch): 1:02000000 (unknown prop)
000230 Label 30
00a3000000040190 If flag #3 () is true goto 90
0063f83157 If object 31 (dD door) activated by Joanna goto 57
0063f88a57 If object 8a (dD door) activated by Joanna goto 57
0063f88957 If object 89 (dD door) activated by Joanna goto 57
000059 Go to next 59
000257 Label 57
00a104000000 Set flag #27 ()
000259 Label 59
005df8292f If player Joanna has object 29 (xray scanner) goto 2f
00bd0004b006 If cycle counter > 1200 (20.0 secs) goto 06
000186 Go to first 86
000206 Label 06
00018c Go to first 8c
00028d Label 8d
01a402000002 Display text in top middle:
(unknown text)
0060f82f2f If player Joanna has weapon X-ray Scanner equipped goto 2f
01a401041c3c Display text in top middle:
Select the X-Ray Scanner. - Hold A Button. - Use Control Stick to change selection. - Highlight X-Ray Scanner and release A Button.
00b6 Reset and start cycle counter
00028e Label 8e
0003 Yield
00a3000000040190 If flag #3 () is true goto 90
01bef82f2f If Joanna is using X-ray Scanner goto 2f
00bd0004b006 If cycle counter > 1200 (20.0 secs) goto 06
00018e Go to first 8e
000206 Label 06
00018d Go to first 8d
00022f Label 2f
01a402000002 Display text in top middle:
(unknown text)
00cbf81c24 Display text in bottom left for Joanna:
Find hidden switches to shut down laser grid.
000282 Label 82
0003 Yield
00a3000000040190 If flag #3 () is true goto 90
0063f83157 If object 31 (dD door) activated by Joanna goto 57
0063f88a57 If object 8a (dD door) activated by Joanna goto 57
0063f88957 If object 89 (dD door) activated by Joanna goto 57
000059 Go to next 59
000257 Label 57
00a104000000 Set flag #27 ()
000259 Label 59
01bef82f2f If Joanna is using X-ray Scanner goto 2f
00aa3802000000 Set property for object 38 (CI switch): 1:02000000 (unknown prop)
00aa3902000000 Set property for object 39 (CI switch): 1:02000000 (unknown prop)
000030 Go to next 30
00022f Label 2f
00ab3802000000 Unset property for object 38 (CI switch): 1:02000000 (unknown prop)
00ab3902000000 Unset property for object 39 (CI switch): 1:02000000 (unknown prop)
000230 Label 30
0063f8385b If object 38 (CI switch) activated by Joanna goto 5b
0063f8395c If object 39 (CI switch) activated by Joanna goto 5c
000182 Go to first 82
00025b Label 5b
00af380000000187 If object 38 (CI switch) has property 2:00000001 (unknown prop) goto 87
01a402000002 Display text in top middle:
(unknown text)
00cbf81c29 Display text in bottom left for Joanna:
Laser Grid 1 has been deactivated.
00da380012 Change a screen on object 38 (CI switch) (image slot 0, image #18)
00ad3800000001 Set property for object 38 (CI switch): 2:00000001 (unknown prop)
006c3a Open door 3a (laser beam)
000287 Label 87
00b6 Reset and start cycle counter
000289 Label 89
0003 Yield
00a3000000040190 If flag #3 () is true goto 90
0063f83185 If object 31 (dD door) activated by Joanna goto 85
0063f88a85 If object 8a (dD door) activated by Joanna goto 85
0063f88985 If object 89 (dD door) activated by Joanna goto 85
00bd00003c06 If cycle counter > 60 (1.0 secs) goto 06
000189 Go to first 89
00025c Label 5c
00af390000000188 If object 39 (CI switch) has property 2:00000001 (unknown prop) goto 88
00da390012 Change a screen on object 39 (CI switch) (image slot 0, image #18)
01a402000002 Display text in top middle:
(unknown text)
00cbf81c2a Display text in bottom left for Joanna:
Laser Grid 2 has been deactivated.
00ad3900000001 Set property for object 39 (CI switch): 2:00000001 (unknown prop)
006c3b Open door 3b (laser beam)
000288 Label 88
00b6 Reset and start cycle counter
00028a Label 8a
0003 Yield
00a3000000040190 If flag #3 () is true goto 90
0063f83157 If object 31 (dD door) activated by Joanna goto 57
0063f88a57 If object 8a (dD door) activated by Joanna goto 57
0063f88957 If object 89 (dD door) activated by Joanna goto 57
000059 Go to next 59
000257 Label 57
00a104000000 Set flag #27 ()
000259 Label 59
00bd00003c06 If cycle counter > 60 (1.0 secs) goto 06
00018a Go to first 8a
00028b Label 8b
01173a Hide object 3a (laser beam)
000006 Go to next 06
000207 Label 07
01173b Hide object 3b (laser beam)
000006 Go to next 06
000206 Label 06
00af38000000012f If object 38 (CI switch) has property 2:00000001 (unknown prop) goto 2f
000182 Go to first 82
00022f Label 2f
00af39000000012f If object 39 (CI switch) has property 2:00000001 (unknown prop) goto 2f
000182 Go to first 82
000209 Label 09
00b6 Reset and start cycle counter
00025b Label 5b
0003 Yield
00bd0000782f If cycle counter > 120 (2.0 secs) goto 2f
00015b Go to first 5b
00022f Label 2f
01a402000002 Display text in top middle:
(unknown text)
00cbf81c25 Display text in bottom left for Joanna:
All laser grids have been deactivated.
00b6 Reset and start cycle counter
00020e Label 0e
0003 Yield
00a3000000040190 If flag #3 () is true goto 90
0063f83157 If object 31 (dD door) activated by Joanna goto 57
0063f88a57 If object 8a (dD door) activated by Joanna goto 57
0063f88957 If object 89 (dD door) activated by Joanna goto 57
000059 Go to next 59
000257 Label 57
00a104000000 Set flag #27 ()
000259 Label 59
00bd0000f083 If cycle counter > 240 (4.0 secs) goto 83
00010e Go to first 0e
000285 Label 85
00b56661696c00 // fail
00a100000010 Set flag #5 ()
000084 Go to next 84
000283 Label 83
019032 Set EEPROM value 50
00b5646f6e6500 // done
0003 Yield
00a100000008 Set flag #4 ()
000284 Label 84
005bf800001e90 If Joanna is in room/pad 1e goto 90
000290 Label 90
00713140 Unlock door 31 (dD door) with value 64
00718a40 Unlock door 8a (dD door) with value 64
00718940 Unlock door 89 (dD door) with value 64
00a108000000 Set flag #28 (any training completed)
01a402000002 Display text in top middle:
(unknown text)
011729 Hide object 29 (xray scanner)
000108 Go to first 08
0005fd0000 Assign function 0000 - Idle to $self and advance frame
0004 End of function

Invocations

  • Started automatically

Comments

There are no comments yet for this function.