home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 38 / ZGIDEMO.iso / ZGI_DEMO / DATA / SCRIPTS.ZFS / gjre.scr < prev    next >
Text File  |  1997-09-04  |  8KB  |  277 lines

  1. # Node gjre generated on Thu Sep 04 16:18:41 1997
  2. world g
  3. room j
  4. nodeview re
  5.  
  6. puzzle:01317 {    # gjre_disable_all_gary
  7.     criteria {
  8.         [00008] = 112    # KeyPress
  9.     }
  10.     criteria {
  11.         [00008] = 116    # KeyPress
  12.     }
  13.     criteria {
  14.         [00018] = 1    # mouse_rightclick
  15.     }
  16.     criteria {
  17.         [00008] = 117    # KeyPress
  18.     }
  19.     criteria {
  20.         [00008] = 118    # KeyPress
  21.     }
  22.     results {
  23.         action:assign(00008, 0)    # KeyPress
  24.         action:assign(00018, 0)    # mouse_rightclick
  25.         action:assign(01317, 0)    # gjre_disable_all_gary
  26.     }
  27.     flags {
  28.         once_per_inst
  29.     }
  30. }
  31.  
  32. puzzle:01001 {    # gjre_screenset
  33.     criteria {
  34.     }
  35.     results {
  36.         action:menu_bar_enable(1)
  37.         action:kill("audio")
  38.         action:kill(01318)    # universe_monastery_sound_task
  39.         action:kill(01319)    # universe_foozle_sound_task
  40.         action:kill(01320)    # universe_xroads_sound_task
  41.         action:kill(01321)    # universe_hades_sound_task
  42.         action:kill(01322)    # universe_dmlair_sound_task
  43.         action:kill(01323)    # universe_castle_sound_task
  44.         action:kill(01324)    # universe_guetech_sound_task
  45.         action:kill(01325)    # universe_jailmesa_sound_task
  46.         action:kill(01326)    # universe_brog_quest_sound_task
  47.         action:kill(01327)    # universe_griff_quest_sound_task
  48.         action:kill(01328)    # universe_lucy_quest_sound_task
  49.         action:kill(01329)    # universe_whitehouse_sound_task
  50.         action:assign(01318, 0)    # universe_monastery_sound_task
  51.         action:assign(01319, 0)    # universe_foozle_sound_task
  52.         action:assign(01320, 0)    # universe_xroads_sound_task
  53.         action:assign(01321, 0)    # universe_hades_sound_task
  54.         action:assign(01322, 0)    # universe_dmlair_sound_task
  55.         action:assign(01323, 0)    # universe_castle_sound_task
  56.         action:assign(01324, 0)    # universe_guetech_sound_task
  57.         action:assign(01325, 0)    # universe_jailmesa_sound_task
  58.         action:assign(01326, 0)    # universe_brog_quest_sound_task
  59.         action:assign(01327, 0)    # universe_griff_quest_sound_task
  60.         action:assign(01328, 0)    # universe_lucy_quest_sound_task
  61.         action:assign(01329, 0)    # universe_whitehouse_sound_task
  62.         action:assign(01135, [00009])    # Inventory
  63.         action:inventory(dropi 00009)    # Inventory
  64.         action:set_screen(gjref011.tga)
  65.     }
  66.     flags {
  67.         once_per_inst
  68.         do_me_now
  69.     }
  70. }
  71.  
  72. puzzle:01330 {    # gjre_exit_puzzle
  73.     criteria {
  74.         [01331] = 1    # gjre_exit_hotspot
  75.         [01332] = 0    # gjde_came_from_deathscreen
  76.     }
  77.     results {
  78.         action:assign(01331, 0)    # gjre_exit_hotspot
  79.         action:dissolve()
  80.         action:change_location(0, 0, 00, 0)
  81.         action:delay_render(10)
  82.     }
  83.     flags {
  84.         once_per_inst
  85.     }
  86. }
  87.  
  88. puzzle:01333 {    # gjre_dead_exit_puzzle
  89.     criteria {
  90.         [01331] = 1    # gjre_exit_hotspot
  91.         [01332] = 1    # gjde_came_from_deathscreen
  92.     }
  93.     results {
  94.         action:assign(01331, 0)    # gjre_exit_hotspot
  95.         action:dissolve()
  96.         action:change_location(g, j, de, 0)
  97.         action:delay_render(10)
  98.     }
  99.     flags {
  100.         once_per_inst
  101.     }
  102. }
  103.  
  104. control:01334 input {    # gjre_input_control_1
  105.     rectangle(112 106 309 123)
  106.     string_init(8)
  107.     next_tabstop(01335)    # gjre_input_control_2
  108.     chooser_init_string(9)
  109.     focus(1)
  110. }
  111.  
  112. control:01335 input {    # gjre_input_control_2
  113.     rectangle(112 124 309 141)
  114.     string_init(8)
  115.     next_tabstop(01336)    # gjre_input_control_3
  116.     chooser_init_string(9)
  117. }
  118.  
  119. control:01336 input {    # gjre_input_control_3
  120.     rectangle(112 142 309 158)
  121.     string_init(8)
  122.     next_tabstop(01337)    # gjre_input_control_4
  123.     chooser_init_string(9)
  124. }
  125.  
  126. control:01337 input {    # gjre_input_control_4
  127.     rectangle(112 159 309 175)
  128.     string_init(8)
  129.     next_tabstop(01338)    # gjre_input_control_5
  130.     chooser_init_string(9)
  131. }
  132.  
  133. control:01338 input {    # gjre_input_control_5
  134.     rectangle(112 176 309 192)
  135.     string_init(8)
  136.     next_tabstop(01339)    # gjre_input_control_6
  137.     chooser_init_string(9)
  138. }
  139.  
  140. control:01339 input {    # gjre_input_control_6
  141.     rectangle(112 193 309 209)
  142.     string_init(8)
  143.     next_tabstop(01340)    # gjre_input_control_7
  144.     chooser_init_string(9)
  145. }
  146.  
  147. control:01340 input {    # gjre_input_control_7
  148.     rectangle(112 210 309 226)
  149.     string_init(8)
  150.     next_tabstop(01341)    # gjre_input_control_8
  151.     chooser_init_string(9)
  152. }
  153.  
  154. control:01341 input {    # gjre_input_control_8
  155.     rectangle(112 227 309 243)
  156.     string_init(8)
  157.     next_tabstop(01342)    # gjre_input_control_9
  158.     chooser_init_string(9)
  159. }
  160.  
  161. control:01342 input {    # gjre_input_control_9
  162.     rectangle(112 244 309 260)
  163.     string_init(8)
  164.     next_tabstop(01343)    # gjre_input_control_10
  165.     chooser_init_string(9)
  166. }
  167.  
  168. control:01343 input {    # gjre_input_control_10
  169.     rectangle(112 261 309 277)
  170.     string_init(8)
  171.     next_tabstop(01344)    # gjre_input_control_11
  172.     chooser_init_string(9)
  173. }
  174.  
  175. control:01344 input {    # gjre_input_control_11
  176.     rectangle(335 106 532 123)
  177.     string_init(8)
  178.     next_tabstop(01345)    # gjre_input_control_12
  179.     chooser_init_string(9)
  180. }
  181.  
  182. control:01345 input {    # gjre_input_control_12
  183.     rectangle(335 124 532 141)
  184.     string_init(8)
  185.     next_tabstop(01346)    # gjre_input_control_13
  186.     chooser_init_string(9)
  187. }
  188.  
  189. control:01346 input {    # gjre_input_control_13
  190.     rectangle(335 142 532 158)
  191.     string_init(8)
  192.     next_tabstop(01347)    # gjre_input_control_14
  193.     chooser_init_string(9)
  194. }
  195.  
  196. control:01347 input {    # gjre_input_control_14
  197.     rectangle(335 159 532 175)
  198.     string_init(8)
  199.     next_tabstop(01348)    # gjre_input_control_15
  200.     chooser_init_string(9)
  201. }
  202.  
  203. control:01348 input {    # gjre_input_control_15
  204.     rectangle(335 176 532 192)
  205.     string_init(8)
  206.     next_tabstop(01349)    # gjre_input_control_16
  207.     chooser_init_string(9)
  208. }
  209.  
  210. control:01349 input {    # gjre_input_control_16
  211.     rectangle(335 193 532 209)
  212.     string_init(8)
  213.     next_tabstop(01350)    # gjre_input_control_17
  214.     chooser_init_string(9)
  215. }
  216.  
  217. control:01350 input {    # gjre_input_control_17
  218.     rectangle(335 210 532 226)
  219.     string_init(8)
  220.     next_tabstop(01351)    # gjre_input_control_18
  221.     chooser_init_string(9)
  222. }
  223.  
  224. control:01351 input {    # gjre_input_control_18
  225.     rectangle(335 227 532 243)
  226.     string_init(8)
  227.     next_tabstop(01352)    # gjre_input_control_19
  228.     chooser_init_string(9)
  229. }
  230.  
  231. control:01352 input {    # gjre_input_control_19
  232.     rectangle(335 244 532 260)
  233.     string_init(8)
  234.     next_tabstop(01353)    # gjre_input_control_20
  235.     chooser_init_string(9)
  236. }
  237.  
  238. control:01353 input {    # gjre_input_control_20
  239.     rectangle(335 261 532 277)
  240.     string_init(8)
  241.     next_tabstop(01334)    # gjre_input_control_1
  242.     chooser_init_string(9)
  243. }
  244.  
  245. control:01354 save {    # gjre_restore_control
  246.     savebox(1 01334)    # gjre_input_control_1
  247.     savebox(2 01335)    # gjre_input_control_2
  248.     savebox(3 01336)    # gjre_input_control_3
  249.     savebox(4 01337)    # gjre_input_control_4
  250.     savebox(5 01338)    # gjre_input_control_5
  251.     savebox(6 01339)    # gjre_input_control_6
  252.     savebox(7 01340)    # gjre_input_control_7
  253.     savebox(8 01341)    # gjre_input_control_8
  254.     savebox(9 01342)    # gjre_input_control_9
  255.     savebox(10 01343)    # gjre_input_control_10
  256.     savebox(11 01344)    # gjre_input_control_11
  257.     savebox(12 01345)    # gjre_input_control_12
  258.     savebox(13 01346)    # gjre_input_control_13
  259.     savebox(14 01347)    # gjre_input_control_14
  260.     savebox(15 01348)    # gjre_input_control_15
  261.     savebox(16 01349)    # gjre_input_control_16
  262.     savebox(17 01350)    # gjre_input_control_17
  263.     savebox(18 01351)    # gjre_input_control_18
  264.     savebox(19 01352)    # gjre_input_control_19
  265.     savebox(20 01353)    # gjre_input_control_20
  266.     control_type(restore)
  267. }
  268.  
  269. control:01331 push_toggle {    # gjre_exit_hotspot
  270.     flat_hotspot(452, 276, 111, 36)
  271.     cursor(active)
  272. }
  273.  
  274. control:01355 flat {    # gjre_flat
  275. }
  276.  
  277.