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

  1. # Node uw1f generated on Thu Sep 04 16:18:59 1997
  2. world u
  3. room w
  4. nodeview 1f
  5.  
  6. puzzle:01785 {    # uw1f_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:01786 {    # uw1f_add_to_score
  19.     criteria {
  20.         [01764] = 1    # uw1f_door_state
  21.     }
  22.     results {
  23.         action:add(14999, 20)    # user_score
  24.     }
  25. }
  26.  
  27. puzzle:01787 {    # uw1f_screenset
  28.     criteria {
  29.         [01764] = 0    # uw1f_door_state
  30.     }
  31.     results {
  32.         action:attenuate(01788, -500)    # universe_sound_task
  33.         action:assign(01789, 1)    # uw1f_screenset_open
  34.         action:set_screen(uw1ff011.tga)
  35.         action:disable_control(01790)    # uw1f_go_thru_hotspot
  36.         action:enable_control(01791)    # uw1f_open_door_hotspot
  37.         action:enable_control(01792)    # uw1f_backup
  38.     }
  39.     flags {
  40.         once_per_inst
  41.         do_me_now
  42.     }
  43. }
  44.  
  45. puzzle:01789 {    # uw1f_screenset_open
  46.     criteria {
  47.         [01764] = 1    # uw1f_door_state
  48.     }
  49.     results {
  50.         action:assign(01787, 1)    # uw1f_screenset
  51.         action:set_screen(uw1ff021.tga)
  52.         action:disable_control(01791)    # uw1f_open_door_hotspot
  53.         action:enable_control(01790)    # uw1f_go_thru_hotspot
  54.         action:enable_control(01792)    # uw1f_backup
  55.     }
  56.     flags {
  57.         once_per_inst
  58.         do_me_now
  59.     }
  60. }
  61.  
  62. puzzle:01793 {    # uw1f_move_uw1f_uw10
  63.     criteria {
  64.         [01792] = 1    # uw1f_backup
  65.     }
  66.     results {
  67.         action:assign(01792, 0)    # uw1f_backup
  68.         action:dissolve()
  69.         action:change_location(u, w, 10, 1400)
  70.     }
  71.     flags {
  72.         once_per_inst
  73.     }
  74. }
  75.  
  76. puzzle:01794 {    # uw1f_open_door
  77.     criteria {
  78.         [01791] = 1    # uw1f_open_door_hotspot
  79.     }
  80.     results {
  81.         action:assign(01791, 0)    # uw1f_open_door_hotspot
  82.         action:assign(01794, 0)    # uw1f_open_door
  83.         action:disable_control(01791)    # uw1f_open_door_hotspot
  84.         action:assign(01764, 1)    # uw1f_door_state
  85.         action:music:01795(0 uc1fq01q.raw 0 100)    # uw1f_door_open
  86.         action:streamvideo(uw1ea021.avi 0 0 640 344 0 0)
  87.         action:enable_control(01790)    # uw1f_go_thru_hotspot
  88.         action:set_screen(uw1ff021.tga)
  89.     }
  90.     flags {
  91.         once_per_inst
  92.     }
  93. }
  94.  
  95. puzzle:01796 {    # uw1f_go_thru_door
  96.     criteria {
  97.         [01790] = 1    # uw1f_go_thru_hotspot
  98.     }
  99.     results {
  100.         action:kill(01664)    # universe_xroads_task
  101.         action:assign(01790, 0)    # uw1f_go_thru_hotspot
  102.         action:streamvideo(uw1fa011.avi 0 0 640 344 0 0)
  103.         action:assign(01665, 3)    # universe_sound_controller
  104.         action:dissolve()
  105.         action:change_location(u, c, 10, 1340)
  106.     }
  107.     flags {
  108.         once_per_inst
  109.     }
  110. }
  111.  
  112. control:01792 push_toggle {    # uw1f_backup
  113.     flat_hotspot(0, 279, 640, 65)
  114.     cursor(backward)
  115. }
  116.  
  117. control:01791 push_toggle {    # uw1f_open_door_hotspot
  118.     flat_hotspot(94, 11, 380, 282)
  119.     cursor(active)
  120. }
  121.  
  122. control:01790 push_toggle {    # uw1f_go_thru_hotspot
  123.     flat_hotspot(133, 36, 369, 272)
  124.     cursor(forward)
  125. }
  126.  
  127. control:01798 flat {    # uw1f_flat
  128. }
  129.  
  130.