home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-09-04 | 34.0 KB | 1,223 lines |
- # Node gjm2 generated on Thu Sep 04 16:18:40 1997
- world g
- room j
- nodeview m2
-
- puzzle:01205 { # gjm2_screenset
- criteria {
- }
- results {
- action:assign(01151, 0) # gjmb_leave_in_three_seconds
- action:assign(00008, 0) # KeyPress
- action:menu_bar_enable(257)
- action:set_screen(g00zf111.tga)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01206 { # gjm2_time_to_return
- criteria {
- [01189] = 1 # not_gonna_happen
- [01151] = 2 # gjmb_leave_in_three_seconds
- }
- results {
- action:assign(01151, 0) # gjmb_leave_in_three_seconds
- action:assign(01207, 1) # gjm2_backup
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01208 { # gjm2_preload_anim_4
- criteria {
- [00194] = 2 # SPELL_4_IN_BOOK
- }
- results {
- action:assign(01209, 1) # gjm2_cant_go
- action:animpreload:01210(g00za891.rlf 0 0 0 15) # gjm2_spell_4_anim_task
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01211 { # gjm2_anim_4_start_puz
- criteria {
- [01205] = 1 # gjm2_screenset
- [00194] = 2 # SPELL_4_IN_BOOK
- [01208] = 1 # gjm2_preload_anim_4
- }
- results {
- action:assign(01212, 1) # gjm2_spell_4_in
- action:music:01213(0 gs0zq75q.raw 0 100) # gjm2_add_spell_music_4
- action:playpreload:01214(01210 20 50 320 110 0 29 1) # gjm2_spell_4_anim_task
- }
- flags {
- do_me_now
- }
- }
-
- puzzle:01215 { # gjm2_anim_4_end_puz
- criteria {
- [01214] = 2 # gjm2_spell_4_anim
- }
- results {
- action:assign(00194, 1) # SPELL_4_IN_BOOK
- action:assign(01214, 0) # gjm2_spell_4_anim
- action:enable_control(01216) # gjm2_magic_spell_4_click
- action:add(01161, 1) # gjmb_spell_counter
- action:set_partial_screen(20 50 g00zv891.tga 0 -1)
- action:timer:01151(30) # gjmb_leave_in_three_seconds
- action:assign(01209, 0) # gjm2_cant_go
- }
- }
-
- puzzle:01212 { # gjm2_spell_4_in
- criteria {
- [01205] = 1 # gjm2_screenset
- [00194] = 1 # SPELL_4_IN_BOOK
- }
- results {
- action:assign(01217, 1) # gjm2_spell_4_out
- action:assign(01218, 1) # gjm2_spell_4_reversed
- action:enable_control(01216) # gjm2_magic_spell_4_click
- action:set_partial_screen(20 50 g00zv891.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01217 { # gjm2_spell_4_out
- criteria {
- [00194] ! 1 # SPELL_4_IN_BOOK
- [00194] ! 3 # SPELL_4_IN_BOOK
- }
- results {
- action:assign(01212, 1) # gjm2_spell_4_in
- action:assign(01218, 1) # gjm2_spell_4_reversed
- action:disable_control(01216) # gjm2_magic_spell_4_click
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01218 { # gjm2_spell_4_reversed
- criteria {
- [01205] = 1 # gjm2_screenset
- [00194] = 3 # SPELL_4_IN_BOOK
- }
- results {
- action:assign(01212, 1) # gjm2_spell_4_in
- action:assign(01217, 1) # gjm2_spell_4_out
- action:enable_control(01216) # gjm2_magic_spell_4_click
- action:set_partial_screen(20 50 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01219 { # gjm2_preload_anim_5
- criteria {
- [00195] = 2 # SPELL_5_IN_BOOK
- }
- results {
- action:assign(01209, 1) # gjm2_cant_go
- action:animpreload:01220(g00za891.rlf 0 0 0 15) # gjm2_spell_5_anim_task
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01221 { # gjm2_anim_5_start_puz
- criteria {
- [01205] = 1 # gjm2_screenset
- [00195] = 2 # SPELL_5_IN_BOOK
- [01219] = 1 # gjm2_preload_anim_5
- }
- results {
- action:assign(01222, 1) # gjm2_spell_5_in
- action:music:01223(0 gs0zq75q.raw 0 100) # gjm2_add_spell_music_5
- action:playpreload:01224(01220 20 110 320 170 0 29 1) # gjm2_spell_5_anim_task
- }
- flags {
- do_me_now
- }
- }
-
- puzzle:01225 { # gjm2_anim_5_end_puz
- criteria {
- [01224] = 2 # gjm2_spell_5_anim
- }
- results {
- action:assign(00195, 1) # SPELL_5_IN_BOOK
- action:assign(01224, 0) # gjm2_spell_5_anim
- action:enable_control(01226) # gjm2_magic_spell_5_click
- action:add(01161, 1) # gjmb_spell_counter
- action:set_partial_screen(20 110 g00zv871.tga 0 -1)
- action:timer:01151(30) # gjmb_leave_in_three_seconds
- action:assign(01209, 0) # gjm2_cant_go
- }
- }
-
- puzzle:01222 { # gjm2_spell_5_in
- criteria {
- [01205] = 1 # gjm2_screenset
- [00195] = 1 # SPELL_5_IN_BOOK
- }
- results {
- action:assign(01227, 1) # gjm2_spell_5_out
- action:assign(01228, 1) # gjm2_spell_5_reversed
- action:enable_control(01226) # gjm2_magic_spell_5_click
- action:set_partial_screen(20 110 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01227 { # gjm2_spell_5_out
- criteria {
- [00195] ! 1 # SPELL_5_IN_BOOK
- [00195] ! 3 # SPELL_5_IN_BOOK
- }
- results {
- action:assign(01222, 1) # gjm2_spell_5_in
- action:assign(01228, 1) # gjm2_spell_5_reversed
- action:disable_control(01226) # gjm2_magic_spell_5_click
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01228 { # gjm2_spell_5_reversed
- criteria {
- [01205] = 1 # gjm2_screenset
- [00195] = 3 # SPELL_5_IN_BOOK
- }
- results {
- action:assign(01222, 1) # gjm2_spell_5_in
- action:assign(01227, 1) # gjm2_spell_5_out
- action:enable_control(01226) # gjm2_magic_spell_5_click
- action:set_partial_screen(20 110 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01229 { # gjm2_preload_anim_6
- criteria {
- [00196] = 2 # SPELL_6_IN_BOOK
- }
- results {
- action:assign(01209, 1) # gjm2_cant_go
- action:animpreload:01230(g00za891.rlf 0 0 0 15) # gjm2_spell_6_anim_task
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01231 { # gjm2_anim_6_start_puz
- criteria {
- [01205] = 1 # gjm2_screenset
- [00196] = 2 # SPELL_6_IN_BOOK
- [01229] = 1 # gjm2_preload_anim_6
- }
- results {
- action:assign(01232, 1) # gjm2_spell_6_in
- action:music:01233(0 gs0zq75q.raw 0 100) # gjm2_add_spell_music_6
- action:playpreload:01234(01230 20 170 320 230 0 29 1) # gjm2_spell_6_anim_task
- }
- flags {
- do_me_now
- }
- }
-
- puzzle:01235 { # gjm2_anim_6_end_puz
- criteria {
- [01234] = 2 # gjm2_spell_6_anim
- }
- results {
- action:assign(00196, 1) # SPELL_6_IN_BOOK
- action:assign(01234, 0) # gjm2_spell_6_anim
- action:enable_control(01236) # gjm2_magic_spell_6_click
- action:add(01161, 1) # gjmb_spell_counter
- action:set_partial_screen(20 170 g00zv871.tga 0 -1)
- action:timer:01151(30) # gjmb_leave_in_three_seconds
- action:assign(01209, 0) # gjm2_cant_go
- }
- }
-
- puzzle:01232 { # gjm2_spell_6_in
- criteria {
- [01205] = 1 # gjm2_screenset
- [00196] = 1 # SPELL_6_IN_BOOK
- }
- results {
- action:assign(01237, 1) # gjm2_spell_6_out
- action:assign(01238, 1) # gjm2_spell_6_reversed
- action:enable_control(01236) # gjm2_magic_spell_6_click
- action:set_partial_screen(20 170 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01237 { # gjm2_spell_6_out
- criteria {
- [00196] ! 1 # SPELL_6_IN_BOOK
- [00196] ! 3 # SPELL_6_IN_BOOK
- }
- results {
- action:assign(01232, 1) # gjm2_spell_6_in
- action:assign(01238, 1) # gjm2_spell_6_reversed
- action:disable_control(01236) # gjm2_magic_spell_6_click
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01238 { # gjm2_spell_6_reversed
- criteria {
- [01205] = 1 # gjm2_screenset
- [00196] = 3 # SPELL_6_IN_BOOK
- }
- results {
- action:assign(01232, 1) # gjm2_spell_6_in
- action:assign(01237, 1) # gjm2_spell_6_out
- action:enable_control(01236) # gjm2_magic_spell_6_click
- action:set_partial_screen(20 170 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01239 { # gjm2_preload_anim_7
- criteria {
- [00197] = 2 # SPELL_7_IN_BOOK
- }
- results {
- action:assign(01209, 1) # gjm2_cant_go
- action:animpreload:01240(g00za891.rlf 0 0 0 15) # gjm2_spell_7_anim_task
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01241 { # gjm2_anim_7_start_puz
- criteria {
- [01205] = 1 # gjm2_screenset
- [00197] = 2 # SPELL_7_IN_BOOK
- [01239] = 1 # gjm2_preload_anim_7
- }
- results {
- action:assign(01242, 1) # gjm2_spell_7_in
- action:music:01243(0 gs0zq75q.raw 0 100) # gjm2_add_spell_music_7
- action:playpreload:01244(01240 20 230 320 290 0 29 1) # gjm2_spell_7_anim_task
- }
- flags {
- do_me_now
- }
- }
-
- puzzle:01245 { # gjm2_anim_7_end_puz
- criteria {
- [01244] = 2 # gjm2_spell_7_anim
- }
- results {
- action:assign(00197, 1) # SPELL_7_IN_BOOK
- action:assign(01244, 0) # gjm2_spell_7_anim
- action:enable_control(01246) # gjm2_magic_spell_7_click
- action:add(01161, 1) # gjmb_spell_counter
- action:set_partial_screen(20 230 g00zv871.tga 0 -1)
- action:timer:01151(30) # gjmb_leave_in_three_seconds
- action:assign(01209, 0) # gjm2_cant_go
- }
- }
-
- puzzle:01242 { # gjm2_spell_7_in
- criteria {
- [01205] = 1 # gjm2_screenset
- [00197] = 1 # SPELL_7_IN_BOOK
- }
- results {
- action:assign(01247, 1) # gjm2_spell_7_out
- action:assign(01248, 1) # gjm2_spell_7_reversed
- action:enable_control(01246) # gjm2_magic_spell_7_click
- action:set_partial_screen(20 230 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01247 { # gjm2_spell_7_out
- criteria {
- [00197] ! 1 # SPELL_7_IN_BOOK
- [00197] ! 3 # SPELL_7_IN_BOOK
- }
- results {
- action:assign(01242, 1) # gjm2_spell_7_in
- action:assign(01248, 1) # gjm2_spell_7_reversed
- action:disable_control(01246) # gjm2_magic_spell_7_click
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01248 { # gjm2_spell_7_reversed
- criteria {
- [01205] = 1 # gjm2_screenset
- [00197] = 3 # SPELL_7_IN_BOOK
- }
- results {
- action:assign(01242, 1) # gjm2_spell_7_in
- action:assign(01247, 1) # gjm2_spell_7_out
- action:enable_control(01246) # gjm2_magic_spell_7_click
- action:set_partial_screen(20 230 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01249 { # gjm2_preload_anim_8
- criteria {
- [00198] = 2 # SPELL_8_IN_BOOK
- }
- results {
- action:assign(01209, 1) # gjm2_cant_go
- action:animpreload:01250(g00za891.rlf 0 0 0 15) # gjm2_spell_8_anim_task
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01251 { # gjm2_anim_8_start_puz
- criteria {
- [01205] = 1 # gjm2_screenset
- [00198] = 2 # SPELL_8_IN_BOOK
- [01249] = 1 # gjm2_preload_anim_8
- }
- results {
- action:assign(01252, 1) # gjm2_spell_8_in
- action:music:01253(0 gs0zq75q.raw 0 100) # gjm2_add_spell_music_8
- action:playpreload:01254(01250 320 50 620 110 0 29 1) # gjm2_spell_8_anim_task
- }
- flags {
- do_me_now
- }
- }
-
- puzzle:01255 { # gjm2_anim_8_end_puz
- criteria {
- [01254] = 2 # gjm2_spell_8_anim
- }
- results {
- action:assign(00198, 1) # SPELL_8_IN_BOOK
- action:assign(01254, 0) # gjm2_spell_8_anim
- action:enable_control(01256) # gjm2_magic_spell_8_click
- action:add(01161, 1) # gjmb_spell_counter
- action:set_partial_screen(320 50 g00zv871.tga 0 -1)
- action:timer:01151(30) # gjmb_leave_in_three_seconds
- action:assign(01209, 0) # gjm2_cant_go
- }
- }
-
- puzzle:01252 { # gjm2_spell_8_in
- criteria {
- [01205] = 1 # gjm2_screenset
- [00198] = 1 # SPELL_8_IN_BOOK
- }
- results {
- action:assign(01257, 1) # gjm2_spell_8_out
- action:assign(01258, 1) # gjm2_spell_8_reversed
- action:enable_control(01256) # gjm2_magic_spell_8_click
- action:set_partial_screen(320 50 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01257 { # gjm2_spell_8_out
- criteria {
- [00198] ! 1 # SPELL_8_IN_BOOK
- [00198] ! 3 # SPELL_8_IN_BOOK
- }
- results {
- action:assign(01252, 1) # gjm2_spell_8_in
- action:assign(01258, 1) # gjm2_spell_8_reversed
- action:disable_control(01256) # gjm2_magic_spell_8_click
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01258 { # gjm2_spell_8_reversed
- criteria {
- [01205] = 1 # gjm2_screenset
- [00198] = 3 # SPELL_8_IN_BOOK
- }
- results {
- action:assign(01252, 1) # gjm2_spell_8_in
- action:assign(01257, 1) # gjm2_spell_8_out
- action:enable_control(01256) # gjm2_magic_spell_8_click
- action:set_partial_screen(320 50 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01259 { # gjm2_preload_anim_9
- criteria {
- [00199] = 2 # SPELL_9_IN_BOOK
- }
- results {
- action:assign(01209, 1) # gjm2_cant_go
- action:animpreload:01260(g00za891.rlf 0 0 0 15) # gjm2_spell_9_anim_task
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01261 { # gjm2_anim_9_start_puz
- criteria {
- [01205] = 1 # gjm2_screenset
- [00199] = 2 # SPELL_9_IN_BOOK
- [01259] = 1 # gjm2_preload_anim_9
- }
- results {
- action:assign(01262, 1) # gjm2_spell_9_in
- action:music:01263(0 gs0zq75q.raw 0 100) # gjm2_add_spell_music_9
- action:playpreload:01264(01260 320 110 620 170 0 29 1) # gjm2_spell_9_anim_task
- }
- flags {
- do_me_now
- }
- }
-
- puzzle:01265 { # gjm2_anim_9_end_puz
- criteria {
- [01264] = 2 # gjm2_spell_9_anim
- }
- results {
- action:assign(00199, 1) # SPELL_9_IN_BOOK
- action:assign(01264, 0) # gjm2_spell_9_anim
- action:enable_control(01266) # gjm2_magic_spell_9_click
- action:add(01161, 1) # gjmb_spell_counter
- action:set_partial_screen(320 110 g00zv871.tga 0 -1)
- action:timer:01151(30) # gjmb_leave_in_three_seconds
- action:assign(01209, 0) # gjm2_cant_go
- }
- }
-
- puzzle:01262 { # gjm2_spell_9_in
- criteria {
- [01205] = 1 # gjm2_screenset
- [00199] = 1 # SPELL_9_IN_BOOK
- }
- results {
- action:assign(01267, 1) # gjm2_spell_9_out
- action:assign(01268, 1) # gjm2_spell_9_reversed
- action:enable_control(01266) # gjm2_magic_spell_9_click
- action:set_partial_screen(320 110 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01267 { # gjm2_spell_9_out
- criteria {
- [00199] ! 1 # SPELL_9_IN_BOOK
- [00199] ! 3 # SPELL_9_IN_BOOK
- }
- results {
- action:assign(01262, 1) # gjm2_spell_9_in
- action:assign(01268, 1) # gjm2_spell_9_reversed
- action:disable_control(01266) # gjm2_magic_spell_9_click
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01268 { # gjm2_spell_9_reversed
- criteria {
- [01205] = 1 # gjm2_screenset
- [00199] = 3 # SPELL_9_IN_BOOK
- }
- results {
- action:assign(01262, 1) # gjm2_spell_9_in
- action:assign(01267, 1) # gjm2_spell_9_out
- action:enable_control(01266) # gjm2_magic_spell_9_click
- action:set_partial_screen(320 110 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01269 { # gjm2_preload_anim_10
- criteria {
- [00200] = 2 # SPELL_10_IN_BOOK
- }
- results {
- action:assign(01209, 1) # gjm2_cant_go
- action:animpreload:01270(g00za891.rlf 0 0 0 15) # gjm2_spell_10_anim_task
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01271 { # gjm2_anim_10_start_puz
- criteria {
- [01205] = 1 # gjm2_screenset
- [00200] = 2 # SPELL_10_IN_BOOK
- [01269] = 1 # gjm2_preload_anim_10
- }
- results {
- action:assign(01272, 1) # gjm2_spell_10_in
- action:music:01273(0 gs0zq75q.raw 0 100) # gjm2_add_spell_music_10
- action:playpreload:01274(01270 320 170 620 230 0 29 1) # gjm2_spell_10_anim_task
- }
- flags {
- do_me_now
- }
- }
-
- puzzle:01275 { # gjm2_anim_10_end_puz
- criteria {
- [01274] = 2 # gjm2_spell_10_anim
- }
- results {
- action:assign(00200, 1) # SPELL_10_IN_BOOK
- action:assign(01274, 0) # gjm2_spell_10_anim
- action:enable_control(01276) # gjm2_magic_spell_10_click
- action:add(01161, 1) # gjmb_spell_counter
- action:set_partial_screen(320 170 g00zv871.tga 0 -1)
- action:timer:01151(30) # gjmb_leave_in_three_seconds
- action:assign(01209, 0) # gjm2_cant_go
- }
- }
-
- puzzle:01272 { # gjm2_spell_10_in
- criteria {
- [01205] = 1 # gjm2_screenset
- [00200] = 1 # SPELL_10_IN_BOOK
- }
- results {
- action:assign(01277, 1) # gjm2_spell_10_out
- action:assign(01278, 1) # gjm2_spell_10_reversed
- action:enable_control(01276) # gjm2_magic_spell_10_click
- action:set_partial_screen(320 170 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01277 { # gjm2_spell_10_out
- criteria {
- [00200] ! 1 # SPELL_10_IN_BOOK
- [00200] ! 3 # SPELL_10_IN_BOOK
- }
- results {
- action:assign(01272, 1) # gjm2_spell_10_in
- action:assign(01278, 1) # gjm2_spell_10_reversed
- action:disable_control(01276) # gjm2_magic_spell_10_click
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01278 { # gjm2_spell_10_reversed
- criteria {
- [01205] = 1 # gjm2_screenset
- [00200] = 3 # SPELL_10_IN_BOOK
- }
- results {
- action:assign(01272, 1) # gjm2_spell_10_in
- action:assign(01277, 1) # gjm2_spell_10_out
- action:enable_control(01276) # gjm2_magic_spell_10_click
- action:set_partial_screen(320 170 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01279 { # gjm2_preload_anim_11
- criteria {
- [00201] = 2 # SPELL_11_IN_BOOK
- }
- results {
- action:assign(01209, 1) # gjm2_cant_go
- action:animpreload:01280(g00za891.rlf 0 0 0 15) # gjm2_spell_11_anim_task
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01281 { # gjm2_anim_11_start_puz
- criteria {
- [01205] = 1 # gjm2_screenset
- [00201] = 2 # SPELL_11_IN_BOOK
- [01279] = 1 # gjm2_preload_anim_11
- }
- results {
- action:assign(01282, 1) # gjm2_spell_11_in
- action:music:01283(0 gs0zq75q.raw 0 100) # gjm2_add_spell_music_11
- action:playpreload:01284(01280 320 230 620 290 0 29 1) # gjm2_spell_11_anim_task
- }
- flags {
- do_me_now
- }
- }
-
- puzzle:01285 { # gjm2_anim_11_end_puz
- criteria {
- [01284] = 2 # gjm2_spell_11_anim
- }
- results {
- action:assign(00201, 1) # SPELL_11_IN_BOOK
- action:assign(01284, 0) # gjm2_spell_11_anim
- action:enable_control(01286) # gjm2_magic_spell_11_click
- action:add(01161, 1) # gjmb_spell_counter
- action:set_partial_screen(320 230 g00zv871.tga 0 -1)
- action:timer:01151(30) # gjmb_leave_in_three_seconds
- action:assign(01209, 0) # gjm2_cant_go
- }
- }
-
- puzzle:01282 { # gjm2_spell_11_in
- criteria {
- [01205] = 1 # gjm2_screenset
- [00201] = 1 # SPELL_11_IN_BOOK
- }
- results {
- action:assign(01287, 1) # gjm2_spell_11_out
- action:assign(01288, 1) # gjm2_spell_11_reversed
- action:enable_control(01286) # gjm2_magic_spell_11_click
- action:set_partial_screen(320 230 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01287 { # gjm2_spell_11_out
- criteria {
- [00201] ! 1 # SPELL_11_IN_BOOK
- [00201] ! 3 # SPELL_11_IN_BOOK
- }
- results {
- action:assign(01282, 1) # gjm2_spell_11_in
- action:assign(01288, 1) # gjm2_spell_11_reversed
- action:disable_control(01286) # gjm2_magic_spell_11_click
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01288 { # gjm2_spell_11_reversed
- criteria {
- [01205] = 1 # gjm2_screenset
- [00201] = 3 # SPELL_11_IN_BOOK
- }
- results {
- action:assign(01282, 1) # gjm2_spell_11_in
- action:assign(01287, 1) # gjm2_spell_11_out
- action:enable_control(01286) # gjm2_magic_spell_11_click
- action:set_partial_screen(320 230 g00zv871.tga 0 -1)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01289 { # gjm2_turn_page
- criteria {
- [01290] = 1 # gjm2_page_turn_1
- [01209] = 0 # gjm2_cant_go
- }
- results {
- action:assign(01290, 0) # gjm2_page_turn_1
- action:assign(01186, 0) # gjmb_current_page
- action:universe_music:01291(0 g100h84q.raw 0 100) # gjm2_page_turn_left_sound
- action:dissolve()
- action:change_location(g, j, m1, 0)
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01292 { # gjm2_cant_go_yet
- criteria {
- [01207] = 1 # gjm2_backup
- [01209] = 1 # gjm2_cant_go
- }
- criteria {
- [00008] = 32 # KeyPress
- [01209] = 1 # gjm2_cant_go
- }
- results {
- action:assign(01292, 0) # gjm2_cant_go_yet
- action:assign(00008, 0) # KeyPress
- action:assign(01207, 0) # gjm2_backup
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01293 { # gjm2_goto_return_screen
- criteria {
- [01207] = 1 # gjm2_backup
- [01066] ! 1 # gjiv_came_from_inv
- [01209] = 0 # gjm2_cant_go
- }
- criteria {
- [00008] = 32 # KeyPress
- [01066] ! 1 # gjiv_came_from_inv
- [01209] = 0 # gjm2_cant_go
- }
- results {
- action:assign(01066, 0) # gjiv_came_from_inv
- action:assign(00008, 0) # KeyPress
- action:assign(01207, 0) # gjm2_backup
- action:assign(01293, 0) # gjm2_goto_return_screen
- action:assign(01099, 0) # gjmb_came_from_mb
- action:assign(01103, 0) # gjma_came_from_map
- action:dissolve()
- action:change_location(0, 0, 00, 0)
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01294 { # gjm2_goto_magic_inv
- criteria {
- [01207] = 1 # gjm2_backup
- [01066] = 1 # gjiv_came_from_inv
- [01209] = 0 # gjm2_cant_go
- }
- criteria {
- [00008] = 32 # KeyPress
- [01066] = 1 # gjiv_came_from_inv
- [01209] = 0 # gjm2_cant_go
- }
- results {
- action:assign(01066, 0) # gjiv_came_from_inv
- action:assign(00008, 0) # KeyPress
- action:assign(01207, 0) # gjm2_backup
- action:assign(01294, 0) # gjm2_goto_magic_inv
- action:assign(01099, 0) # gjmb_came_from_mb
- action:assign(01103, 0) # gjma_came_from_map
- action:dissolve()
- action:change_location(G, J, IV, 0)
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01295 { # gjm2_goto_inv_from_mb
- criteria {
- [00018] = 1 # mouse_rightclick
- [00019] ! 1 # MenuState
- [01066] ! 1 # gjiv_came_from_inv
- [01209] = 0 # gjm2_cant_go
- }
- results {
- action:assign(01099, 1) # gjmb_came_from_mb
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01296 { # gjm2_goto_inv_from_mb2
- criteria {
- [00018] = 1 # mouse_rightclick
- [00019] ! 1 # MenuState
- [01066] = 1 # gjiv_came_from_inv
- [01209] = 0 # gjm2_cant_go
- }
- results {
- action:assign(00018, 0) # mouse_rightclick
- action:assign(00008, 32) # KeyPress
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01297 { # gjm2_spell_4_click
- criteria {
- [01216] = 1 # gjm2_magic_spell_4_click
- }
- results {
- action:assign(01216, 0) # gjm2_magic_spell_4_click
- action:assign(01297, 0) # gjm2_spell_4_click
- action:inventory(drop 227)
- action:inventory(drop 225)
- action:inventory(drop 224)
- action:inventory(drop 235)
- action:inventory(drop 228)
- action:inventory(drop 226)
- action:inventory(drop 229)
- action:inventory(drop 234)
- action:inventory(drop 232)
- action:inventory(drop 236)
- action:inventory(drop 233)
- action:inventory(drop 231)
- action:inventory(drop 230)
- action:inventory(drop 234)
- action:inventory(add 227)
- action:universe_music:01298(0 gs0zh05q.raw 0 100) # gjm2_spell_sound_4
- action:assign(00008, 32) # KeyPress
- action:assign(01198, 1) # universe_magic_spell_miscast
- action:assign(01199, 1) # universe_magic_spell_miscast_beburtt
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01299 { # gjm2_spell_5_click
- criteria {
- [01226] = 1 # gjm2_magic_spell_5_click
- }
- results {
- action:assign(01226, 0) # gjm2_magic_spell_5_click
- action:assign(01299, 0) # gjm2_spell_5_click
- action:inventory(drop 227)
- action:inventory(drop 225)
- action:inventory(drop 224)
- action:inventory(drop 235)
- action:inventory(drop 228)
- action:inventory(drop 226)
- action:inventory(drop 229)
- action:inventory(drop 234)
- action:inventory(drop 232)
- action:inventory(drop 236)
- action:inventory(drop 233)
- action:inventory(drop 231)
- action:inventory(drop 230)
- action:inventory(drop 234)
- action:inventory(add 228)
- action:universe_music:01300(0 gjmbh01q.raw 0 100) # gjm2_spell_sound_5
- action:assign(00008, 32) # KeyPress
- action:assign(01198, 1) # universe_magic_spell_miscast
- action:assign(01199, 1) # universe_magic_spell_miscast_beburtt
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01301 { # gjm2_spell_6_click
- criteria {
- [01236] = 1 # gjm2_magic_spell_6_click
- }
- results {
- action:assign(01236, 0) # gjm2_magic_spell_6_click
- action:assign(01301, 0) # gjm2_spell_6_click
- action:inventory(drop 227)
- action:inventory(drop 225)
- action:inventory(drop 224)
- action:inventory(drop 235)
- action:inventory(drop 228)
- action:inventory(drop 226)
- action:inventory(drop 229)
- action:inventory(drop 234)
- action:inventory(drop 232)
- action:inventory(drop 236)
- action:inventory(drop 233)
- action:inventory(drop 231)
- action:inventory(drop 230)
- action:inventory(drop 234)
- action:inventory(add 229)
- action:universe_music:01302(0 gjmbh01q.raw 0 100) # gjm2_spell_sound_6
- action:assign(00008, 32) # KeyPress
- action:assign(01198, 1) # universe_magic_spell_miscast
- action:assign(01199, 1) # universe_magic_spell_miscast_beburtt
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01303 { # gjm2_spell_7_click
- criteria {
- [01246] = 1 # gjm2_magic_spell_7_click
- }
- results {
- action:assign(01246, 0) # gjm2_magic_spell_7_click
- action:assign(01303, 0) # gjm2_spell_7_click
- action:inventory(drop 227)
- action:inventory(drop 225)
- action:inventory(drop 224)
- action:inventory(drop 235)
- action:inventory(drop 228)
- action:inventory(drop 226)
- action:inventory(drop 229)
- action:inventory(drop 234)
- action:inventory(drop 232)
- action:inventory(drop 236)
- action:inventory(drop 233)
- action:inventory(drop 231)
- action:inventory(drop 230)
- action:inventory(drop 234)
- action:inventory(add 230)
- action:universe_music:01304(0 gjmbh01q.raw 0 100) # gjm2_spell_sound_7
- action:assign(00008, 32) # KeyPress
- action:assign(01198, 1) # universe_magic_spell_miscast
- action:assign(01199, 1) # universe_magic_spell_miscast_beburtt
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01305 { # gjm2_spell_8_click
- criteria {
- [01256] = 1 # gjm2_magic_spell_8_click
- }
- results {
- action:assign(01256, 0) # gjm2_magic_spell_8_click
- action:assign(01305, 0) # gjm2_spell_8_click
- action:inventory(drop 227)
- action:inventory(drop 225)
- action:inventory(drop 224)
- action:inventory(drop 235)
- action:inventory(drop 228)
- action:inventory(drop 226)
- action:inventory(drop 229)
- action:inventory(drop 234)
- action:inventory(drop 232)
- action:inventory(drop 236)
- action:inventory(drop 233)
- action:inventory(drop 231)
- action:inventory(drop 230)
- action:inventory(drop 234)
- action:inventory(add 231)
- action:universe_music:01306(0 gs0zh04q.raw 0 100) # gjm2_spell_sound_8
- action:assign(00008, 32) # KeyPress
- action:assign(01198, 1) # universe_magic_spell_miscast
- action:assign(01199, 1) # universe_magic_spell_miscast_beburtt
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01307 { # gjm2_spell_9_click
- criteria {
- [01266] = 1 # gjm2_magic_spell_9_click
- }
- results {
- action:assign(01266, 0) # gjm2_magic_spell_9_click
- action:assign(01307, 0) # gjm2_spell_9_click
- action:inventory(drop 227)
- action:inventory(drop 225)
- action:inventory(drop 224)
- action:inventory(drop 235)
- action:inventory(drop 228)
- action:inventory(drop 226)
- action:inventory(drop 229)
- action:inventory(drop 234)
- action:inventory(drop 232)
- action:inventory(drop 236)
- action:inventory(drop 233)
- action:inventory(drop 231)
- action:inventory(drop 230)
- action:inventory(drop 234)
- action:inventory(add 232)
- action:universe_music:01308(0 gjmbh01q.raw 0 100) # gjm2_spell_sound_9
- action:assign(00008, 32) # KeyPress
- action:assign(01198, 1) # universe_magic_spell_miscast
- action:assign(01199, 1) # universe_magic_spell_miscast_beburtt
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01309 { # gjm2_spell_10_click
- criteria {
- [01276] = 1 # gjm2_magic_spell_10_click
- }
- results {
- action:assign(01276, 0) # gjm2_magic_spell_10_click
- action:assign(01309, 0) # gjm2_spell_10_click
- action:inventory(drop 227)
- action:inventory(drop 225)
- action:inventory(drop 224)
- action:inventory(drop 235)
- action:inventory(drop 228)
- action:inventory(drop 226)
- action:inventory(drop 229)
- action:inventory(drop 234)
- action:inventory(drop 232)
- action:inventory(drop 236)
- action:inventory(drop 233)
- action:inventory(drop 231)
- action:inventory(drop 230)
- action:inventory(drop 234)
- action:inventory(add 233)
- action:universe_music:01310(0 gjmbh01q.raw 0 100) # gjm2_spell_sound_10
- action:assign(00008, 32) # KeyPress
- action:assign(01198, 1) # universe_magic_spell_miscast
- action:assign(01199, 1) # universe_magic_spell_miscast_beburtt
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01311 { # gjm2_spell_11_click
- criteria {
- [01286] = 1 # gjm2_magic_spell_11_click
- }
- results {
- action:assign(01286, 0) # gjm2_magic_spell_11_click
- action:assign(01311, 0) # gjm2_spell_11_click
- action:inventory(drop 227)
- action:inventory(drop 225)
- action:inventory(drop 224)
- action:inventory(drop 235)
- action:inventory(drop 228)
- action:inventory(drop 226)
- action:inventory(drop 229)
- action:inventory(drop 234)
- action:inventory(drop 232)
- action:inventory(drop 236)
- action:inventory(drop 233)
- action:inventory(drop 231)
- action:inventory(drop 230)
- action:inventory(drop 234)
- action:inventory(add 234)
- action:universe_music:01312(0 gjmbh01q.raw 0 100) # gjm2_spell_sound_11
- action:assign(00008, 32) # KeyPress
- action:assign(01198, 1) # universe_magic_spell_miscast
- action:assign(01199, 1) # universe_magic_spell_miscast_beburtt
- }
- flags {
- once_per_inst
- }
- }
-
- control:01216 push_toggle { # gjm2_magic_spell_4_click
- flat_hotspot(20, 50, 300, 60)
- cursor(active)
- }
-
- control:01226 push_toggle { # gjm2_magic_spell_5_click
- flat_hotspot(20, 110, 300, 60)
- cursor(active)
- }
-
- control:01236 push_toggle { # gjm2_magic_spell_6_click
- flat_hotspot(20, 170, 300, 60)
- cursor(active)
- }
-
- control:01246 push_toggle { # gjm2_magic_spell_7_click
- flat_hotspot(20, 230, 300, 60)
- cursor(active)
- }
-
- control:01256 push_toggle { # gjm2_magic_spell_8_click
- flat_hotspot(320, 50, 300, 60)
- cursor(active)
- }
-
- control:01266 push_toggle { # gjm2_magic_spell_9_click
- flat_hotspot(320, 110, 300, 60)
- cursor(active)
- }
-
- control:01276 push_toggle { # gjm2_magic_spell_10_click
- flat_hotspot(320, 170, 300, 60)
- cursor(active)
- }
-
- control:01286 push_toggle { # gjm2_magic_spell_11_click
- flat_hotspot(320, 230, 300, 60)
- cursor(active)
- }
-
- control:01290 push_toggle { # gjm2_page_turn_1
- flat_hotspot(0, 0, 83, 342)
- cursor(leftarrow)
- }
-
- control:01207 push_toggle { # gjm2_backup
- flat_hotspot(84, 291, 555, 52)
- cursor(backward)
- }
-
- control:01313 flat { # gjm2_flat
- }
-
-