Attempt to fix dialogs "finish_fast" action.

This commit is contained in:
Julian Murgia
2021-01-30 14:00:23 +01:00
parent e6f4af74a8
commit b789490f63
45 changed files with 491 additions and 1114 deletions

View 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

View File

@@ -1,5 +0,0 @@
# Magical closet: the object is always in the LAST opened closet
:open

View 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

View 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

View 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

View File

@@ -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