Attempt to fix dialogs "finish_fast" action.
This commit is contained in:
8
game/rooms/room9/esc/button_reset.esc
Executable file
8
game/rooms/room9/esc/button_reset.esc
Executable file
@@ -0,0 +1,8 @@
|
||||
# :SETUP is called EVERY TIME the room is loaded
|
||||
# :READY is called only the FIRST TIME the room is loaded
|
||||
|
||||
:use
|
||||
set_global open_closets 0
|
||||
set_state r9_closet_left closed
|
||||
set_state r9_closet_middle closed
|
||||
set_state r9_closet_right closed
|
||||
@@ -1,5 +0,0 @@
|
||||
# Magical closet: the object is always in the LAST opened closet
|
||||
|
||||
:open
|
||||
|
||||
|
||||
13
game/rooms/room9/esc/closet_left.esc
Executable file
13
game/rooms/room9/esc/closet_left.esc
Executable file
@@ -0,0 +1,13 @@
|
||||
# Magical closet: the object is always in the LAST opened closet
|
||||
|
||||
|
||||
:open
|
||||
inc_global open_closets 1
|
||||
|
||||
> [lt open_closets 3]
|
||||
set_state r9_closet_left open_no_object
|
||||
stop
|
||||
|
||||
> [eq open_closets 3]
|
||||
set_state r9_closet_left open_object
|
||||
stop
|
||||
13
game/rooms/room9/esc/closet_middle.esc
Executable file
13
game/rooms/room9/esc/closet_middle.esc
Executable file
@@ -0,0 +1,13 @@
|
||||
# Magical closet: the object is always in the LAST opened closet
|
||||
|
||||
|
||||
:open
|
||||
inc_global open_closets 1
|
||||
|
||||
> [lt open_closets 3]
|
||||
set_state r9_closet_middle open_no_object
|
||||
stop
|
||||
|
||||
> [eq open_closets 3]
|
||||
set_state r9_closet_middle open_object
|
||||
stop
|
||||
13
game/rooms/room9/esc/closet_right.esc
Executable file
13
game/rooms/room9/esc/closet_right.esc
Executable file
@@ -0,0 +1,13 @@
|
||||
# Magical closet: the object is always in the LAST opened closet
|
||||
|
||||
|
||||
:open
|
||||
inc_global open_closets 1
|
||||
|
||||
> [lt open_closets 3]
|
||||
set_state r9_closet_right open_no_object
|
||||
stop
|
||||
|
||||
> [eq open_closets 3]
|
||||
set_state r9_closet_right open_object
|
||||
stop
|
||||
@@ -2,8 +2,24 @@
|
||||
# :READY is called only the FIRST TIME the room is loaded
|
||||
|
||||
:setup
|
||||
> [eq ESC_LAST_SCENE room8]
|
||||
teleport player r9_l_exit
|
||||
# Set player look right
|
||||
set_angle player 180
|
||||
stop
|
||||
> [eq ESC_LAST_SCENE room10]
|
||||
teleport player r9_r_exit
|
||||
# Set player look left
|
||||
set_angle player 270
|
||||
stop
|
||||
> [!last_scene]
|
||||
teleport player player_start
|
||||
stop
|
||||
|
||||
|
||||
|
||||
:ready
|
||||
|
||||
set_global open_closets 0
|
||||
#set_state r9_closet_left closed
|
||||
#set_state r9_closet_middle closed
|
||||
#set_state r9_closet_right closed
|
||||
|
||||
Reference in New Issue
Block a user