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

  1. # Node uc4e generated on Thu Sep 04 16:18:56 1997
  2. world u
  3. room c
  4. nodeview 4e
  5.  
  6. puzzle:01722 {    # uc4e_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:01723 {    # uc4e_preload
  19.     criteria {
  20.     }
  21.     results {
  22.         action:animpreload:01724(uc4ea011.avi 0 0 0 0)    # uc4e_rezrov_door_avi
  23.     }
  24.     flags {
  25.         once_per_inst
  26.         do_me_now
  27.     }
  28. }
  29.  
  30. puzzle:01725 {    # uc4e_screenset
  31.     criteria {
  32.         [01676] = 0    # uc4e_rezrov_door
  33.     }
  34.     results {
  35.         action:disable_control(01726)    # uc4e_go_thru_ctrl
  36.         action:enable_control(01727)    # uc4e_open_door_ctrl
  37.         action:set_screen(uc4ef011.tga)
  38.         action:assign(01728, 1)    # uc4e_screenset_2
  39.     }
  40.     flags {
  41.         once_per_inst
  42.         do_me_now
  43.     }
  44. }
  45.  
  46. puzzle:01728 {    # uc4e_screenset_2
  47.     criteria {
  48.         [01676] = 1    # uc4e_rezrov_door
  49.     }
  50.     results {
  51.         action:enable_control(01726)    # uc4e_go_thru_ctrl
  52.         action:disable_control(01727)    # uc4e_open_door_ctrl
  53.         action:set_screen(uc4ef021.tga)
  54.         action:assign(01725, 1)    # uc4e_screenset
  55.     }
  56.     flags {
  57.         once_per_inst
  58.         do_me_now
  59.     }
  60. }
  61.  
  62. puzzle:01676 {    # uc4e_rezrov_door
  63.     criteria {
  64.         [01727] = 1    # uc4e_open_door_ctrl
  65.         [00009] = 227    # Inventory
  66.     }
  67.     results {
  68.         action:inventory(drop 227)
  69.         action:syncsound(01724 0 uc4eh01q.raw 22050 16 1 0)    # uc4e_rezrov_door_avi
  70.         action:playpreload:01729(01724 0 0 640 344 0 21 1)    # uc4e_rezrov_door_avi
  71.     }
  72. }
  73.  
  74. puzzle:01730 {    # uc4e_rezrov_door_end
  75.     criteria {
  76.         [01729] = 2    # uc4e_rezrov_task_1
  77.     }
  78.     results {
  79.         action:enable_control(01726)    # uc4e_go_thru_ctrl
  80.         action:set_screen(uc4ef021.tga)
  81.     }
  82. }
  83.  
  84. puzzle:01731 {    # uc4e_rezrov_door_emptyclicks
  85.     criteria {
  86.         [01727] = 1    # uc4e_open_door_ctrl
  87.         [00009] ! 227    # Inventory
  88.     }
  89.     results {
  90.         action:assign(01727, 0)    # uc4e_open_door_ctrl
  91.         action:assign(01731, 0)    # uc4e_rezrov_door_emptyclicks
  92.     }
  93.     flags {
  94.         once_per_inst
  95.     }
  96. }
  97.  
  98. puzzle:01732 {    # uc4e_move_uc4e_te10
  99.     criteria {
  100.         [01726] = 1    # uc4e_go_thru_ctrl
  101.     }
  102.     results {
  103.         action:assign(01726, 0)    # uc4e_go_thru_ctrl
  104.         action:dissolve()
  105.         action:change_location(g, j, s2, 0)
  106.     }
  107.     flags {
  108.         once_per_inst
  109.     }
  110. }
  111.  
  112. puzzle:01733 {    # uc4e_move_backwards
  113.     criteria {
  114.         [01734] = 1    # uc4e_backup
  115.     }
  116.     results {
  117.         action:assign(01734, 0)    # uc4e_backup
  118.         action:dissolve()
  119.         action:change_location(u, c, 40, 1263)
  120.     }
  121.     flags {
  122.         once_per_inst
  123.     }
  124. }
  125.  
  126. control:01734 push_toggle {    # uc4e_backup
  127.     flat_hotspot(0, 289, 640, 55)
  128.     cursor(backward)
  129. }
  130.  
  131. control:01727 push_toggle {    # uc4e_open_door_ctrl
  132.     flat_hotspot(199, 50, 227, 250)
  133.     cursor(active)
  134. }
  135.  
  136. control:01726 push_toggle {    # uc4e_go_thru_ctrl
  137.     flat_hotspot(221, 56, 199, 254)
  138.     cursor(forward)
  139. }
  140.  
  141. control:01735 flat {    # uc4e_flat
  142. }
  143.  
  144.