home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Games Machine 38
/
ZGIDEMO.iso
/
ZGI_DEMO
/
DATA
/
SCRIPTS.ZFS
/
uc4e.scr
< prev
next >
Wrap
Text File
|
1997-09-04
|
3KB
|
144 lines
# Node uc4e generated on Thu Sep 04 16:18:56 1997
world u
room c
nodeview 4e
puzzle:01722 { # uc4e_no_prefs
criteria {
}
results {
action:menu_bar_enable(781)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01723 { # uc4e_preload
criteria {
}
results {
action:animpreload:01724(uc4ea011.avi 0 0 0 0) # uc4e_rezrov_door_avi
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01725 { # uc4e_screenset
criteria {
[01676] = 0 # uc4e_rezrov_door
}
results {
action:disable_control(01726) # uc4e_go_thru_ctrl
action:enable_control(01727) # uc4e_open_door_ctrl
action:set_screen(uc4ef011.tga)
action:assign(01728, 1) # uc4e_screenset_2
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01728 { # uc4e_screenset_2
criteria {
[01676] = 1 # uc4e_rezrov_door
}
results {
action:enable_control(01726) # uc4e_go_thru_ctrl
action:disable_control(01727) # uc4e_open_door_ctrl
action:set_screen(uc4ef021.tga)
action:assign(01725, 1) # uc4e_screenset
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01676 { # uc4e_rezrov_door
criteria {
[01727] = 1 # uc4e_open_door_ctrl
[00009] = 227 # Inventory
}
results {
action:inventory(drop 227)
action:syncsound(01724 0 uc4eh01q.raw 22050 16 1 0) # uc4e_rezrov_door_avi
action:playpreload:01729(01724 0 0 640 344 0 21 1) # uc4e_rezrov_door_avi
}
}
puzzle:01730 { # uc4e_rezrov_door_end
criteria {
[01729] = 2 # uc4e_rezrov_task_1
}
results {
action:enable_control(01726) # uc4e_go_thru_ctrl
action:set_screen(uc4ef021.tga)
}
}
puzzle:01731 { # uc4e_rezrov_door_emptyclicks
criteria {
[01727] = 1 # uc4e_open_door_ctrl
[00009] ! 227 # Inventory
}
results {
action:assign(01727, 0) # uc4e_open_door_ctrl
action:assign(01731, 0) # uc4e_rezrov_door_emptyclicks
}
flags {
once_per_inst
}
}
puzzle:01732 { # uc4e_move_uc4e_te10
criteria {
[01726] = 1 # uc4e_go_thru_ctrl
}
results {
action:assign(01726, 0) # uc4e_go_thru_ctrl
action:dissolve()
action:change_location(g, j, s2, 0)
}
flags {
once_per_inst
}
}
puzzle:01733 { # uc4e_move_backwards
criteria {
[01734] = 1 # uc4e_backup
}
results {
action:assign(01734, 0) # uc4e_backup
action:dissolve()
action:change_location(u, c, 40, 1263)
}
flags {
once_per_inst
}
}
control:01734 push_toggle { # uc4e_backup
flat_hotspot(0, 289, 640, 55)
cursor(backward)
}
control:01727 push_toggle { # uc4e_open_door_ctrl
flat_hotspot(199, 50, 227, 250)
cursor(active)
}
control:01726 push_toggle { # uc4e_go_thru_ctrl
flat_hotspot(221, 56, 199, 254)
cursor(forward)
}
control:01735 flat { # uc4e_flat
}