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

  1. # Node uc10 generated on Thu Sep 04 16:18:51 1997
  2. world u
  3. room c
  4. nodeview 10
  5.  
  6. puzzle:01538 {    # uc10_no_prefs
  7.     criteria {
  8.     }
  9.     results {
  10.         action:menu_bar_enable(781)
  11.     }
  12.     flags {
  13.         once_per_inst
  14.         do_me_now
  15.     }
  16. }
  17.  
  18. puzzle:01539 {    # uc10_screenset
  19.     criteria {
  20.     }
  21.     results {
  22.         action:delay_render(10)
  23.         action:set_screen(uc10s011.tga)
  24.         action:disable_control(01540)    # uc10_uc10_uc1j
  25.     }
  26.     flags {
  27.         once_per_inst
  28.         do_me_now
  29.     }
  30. }
  31.  
  32. puzzle:01541 {    # uc10_set_map_position
  33.     criteria {
  34.     }
  35.     results {
  36.         action:assign(01542, 1)    # map_xroads_position
  37.     }
  38.     flags {
  39.         once_per_inst
  40.     }
  41. }
  42.  
  43. puzzle:01543 {    # uc10_treestate_castinvisopurple
  44.     criteria {
  45.         [01539] = 1    # uc10_screenset
  46.         [01544] = 0    # uc1e_cast_thunder_1
  47.         [01545] = 1    # uc1e_cast_invisopurple_1
  48.     }
  49.     results {
  50.         action:set_partial_screen(729 0 uc10y011.tga 0 -1)
  51.     }
  52.     flags {
  53.         once_per_inst
  54.         do_me_now
  55.     }
  56. }
  57.  
  58. puzzle:01546 {    # uc10_treestate_castthunder
  59.     criteria {
  60.         [01539] = 1    # uc10_screenset
  61.         [01544] = 1    # uc1e_cast_thunder_1
  62.         [01545] = 0    # uc1e_cast_invisopurple_1
  63.     }
  64.     results {
  65.         action:set_partial_screen(729 0 uc10y031.tga 0 -1)
  66.     }
  67.     flags {
  68.         once_per_inst
  69.         do_me_now
  70.     }
  71. }
  72.  
  73. puzzle:01547 {    # uc10_treestate_castboth
  74.     criteria {
  75.         [01539] = 1    # uc10_screenset
  76.         [01544] = 1    # uc1e_cast_thunder_1
  77.         [01545] = 1    # uc1e_cast_invisopurple_1
  78.     }
  79.     results {
  80.         action:set_partial_screen(729 0 uc10y021.tga 0 -1)
  81.     }
  82.     flags {
  83.         once_per_inst
  84.         do_me_now
  85.     }
  86. }
  87.  
  88. puzzle:01548 {    # uc10_case_sword_scroll
  89.     criteria {
  90.         [01539] = 1    # uc10_screenset
  91.         [01549] = 1    # uc1g_pickup_hammer
  92.         [01550] = 0    # uc1g_pickup_map_1
  93.         [01551] = 0    # uc1g_pickup_sword_1
  94.     }
  95.     results {
  96.         action:set_partial_screen(1018 151 uc10y051.tga 0 -1)
  97.     }
  98.     flags {
  99.         once_per_inst
  100.         do_me_now
  101.     }
  102. }
  103.  
  104. puzzle:01552 {    # uc10_case_scroll
  105.     criteria {
  106.         [01539] = 1    # uc10_screenset
  107.         [01549] = 1    # uc1g_pickup_hammer
  108.         [01550] = 0    # uc1g_pickup_map_1
  109.         [01551] = 1    # uc1g_pickup_sword_1
  110.     }
  111.     results {
  112.         action:set_partial_screen(1018 151 uc10y061.tga 0 -1)
  113.     }
  114.     flags {
  115.         once_per_inst
  116.         do_me_now
  117.     }
  118. }
  119.  
  120. puzzle:01553 {    # uc10_case_sword
  121.     criteria {
  122.         [01539] = 1    # uc10_screenset
  123.         [01549] = 1    # uc1g_pickup_hammer
  124.         [01550] = 1    # uc1g_pickup_map_1
  125.         [01551] = 0    # uc1g_pickup_sword_1
  126.     }
  127.     results {
  128.         action:set_partial_screen(1018 151 uc10y071.tga 0 -1)
  129.     }
  130.     flags {
  131.         once_per_inst
  132.         do_me_now
  133.     }
  134. }
  135.  
  136. puzzle:01554 {    # uc10_case_empty
  137.     criteria {
  138.         [01539] = 1    # uc10_screenset
  139.         [01549] = 1    # uc1g_pickup_hammer
  140.         [01550] = 1    # uc1g_pickup_map_1
  141.         [01551] = 1    # uc1g_pickup_sword_1
  142.     }
  143.     results {
  144.         action:set_partial_screen(1018 151 uc10y081.tga 0 -1)
  145.     }
  146.     flags {
  147.         once_per_inst
  148.         do_me_now
  149.     }
  150. }
  151.  
  152. puzzle:01555 {    # uc10_move_uc10_uc1e
  153.     criteria {
  154.         [01556] = 1    # uc10_uc10_uc1e
  155.     }
  156.     results {
  157.         action:assign(01557, 1)    # uc10_intro_sound
  158.         action:assign(01556, 0)    # uc10_uc10_uc1e
  159.         action:dissolve()
  160.         action:change_location(u, c, 1e, 0)
  161.     }
  162.     flags {
  163.         once_per_inst
  164.     }
  165. }
  166.  
  167. puzzle:01558 {    # uc10_move_uc10_uc1g
  168.     criteria {
  169.         [01559] = 1    # uc10_uc10_uc1g
  170.     }
  171.     results {
  172.         action:assign(01557, 1)    # uc10_intro_sound
  173.         action:assign(01559, 0)    # uc10_uc10_uc1g
  174.         action:dissolve()
  175.         action:change_location(u, c, 1g, 0)
  176.     }
  177.     flags {
  178.         once_per_inst
  179.     }
  180. }
  181.  
  182. puzzle:01560 {    # uc10_move_uc10_uc1j
  183.     criteria {
  184.         [01540] = 1    # uc10_uc10_uc1j
  185.     }
  186.     results {
  187.         action:assign(01557, 1)    # uc10_intro_sound
  188.         action:assign(01540, 0)    # uc10_uc10_uc1j
  189.         action:dissolve()
  190.         action:change_location(u, c, 1j, 0)
  191.     }
  192.     flags {
  193.         once_per_inst
  194.     }
  195. }
  196.  
  197. puzzle:01561 {    # uc10_move_uc10_uc1h
  198.     criteria {
  199.         [01562] = 1    # uc10_uc10_uc1h
  200.     }
  201.     results {
  202.         action:assign(01557, 1)    # uc10_intro_sound
  203.         action:assign(01562, 0)    # uc10_uc10_uc1h
  204.         action:dissolve()
  205.         action:change_location(u, c, 1h, 0)
  206.     }
  207.     flags {
  208.         once_per_inst
  209.     }
  210. }
  211.  
  212. puzzle:01563 {    # uc10_move_uc10_uc20
  213.     criteria {
  214.         [01564] = 1    # uc10_uc10_uc20
  215.     }
  216.     results {
  217.         action:assign(01557, 1)    # uc10_intro_sound
  218.         action:assign(01564, 0)    # uc10_uc10_uc20
  219.         action:dissolve()
  220.         action:change_location(u, c, 20, 82)
  221.     }
  222.     flags {
  223.         once_per_inst
  224.     }
  225. }
  226.  
  227. control:01556 push_toggle {    # uc10_uc10_uc1e
  228.     warp_hotspot(742, 19, 266, 283)
  229.     cursor(forward)
  230. }
  231.  
  232. control:01559 push_toggle {    # uc10_uc10_uc1g
  233.     warp_hotspot(1025, 151, 102, 89)
  234.     cursor(forward)
  235. }
  236.  
  237. control:01562 push_toggle {    # uc10_uc10_uc1h
  238.     warp_hotspot(1175, 91, 327, 245)
  239.     cursor(forward)
  240. }
  241.  
  242. control:01564 push_toggle {    # uc10_uc10_uc20
  243.     warp_hotspot(1623, 113, 165, 215)
  244.     cursor(forward)
  245. }
  246.  
  247. control:01565 pana {    # uc10_pana
  248.     angle(28.0)
  249.     linscale(0.90)
  250. }
  251.  
  252.