Initial commit of Escoria-Reloaded. Still a lot of missing stuff.
This commit is contained in:
41
game/rooms/room3/esc/button.esc
Executable file
41
game/rooms/room3/esc/button.esc
Executable file
@@ -0,0 +1,41 @@
|
||||
:look
|
||||
say player "That button must activate the bridge, but it is broken." [button_broken]
|
||||
say player "It should work now." [!button_broken]
|
||||
|
||||
:push
|
||||
say player "I must USE this."
|
||||
|
||||
:use
|
||||
> [!button_broken, !r3_bridge_closed]
|
||||
set_state r3_bridge bridge_close
|
||||
enable_terrain bridge_closed
|
||||
set_global r3_bridge_closed true
|
||||
set_interactive r3_right_platform false
|
||||
stop
|
||||
|
||||
> [!button_broken, r3_bridge_closed]
|
||||
set_state r3_bridge bridge_open
|
||||
enable_terrain bridge_open
|
||||
set_global r3_bridge_closed false
|
||||
set_interactive r3_right_platform true
|
||||
stop
|
||||
|
||||
> [button_broken]
|
||||
say player "The button is broken!"
|
||||
stop
|
||||
|
||||
:talk
|
||||
> [button_broken]
|
||||
say player "Please, will you repair yourself?"
|
||||
wait 2
|
||||
set_state r3_button button_repaired
|
||||
set_global button_broken false
|
||||
wait 2
|
||||
say player "Oh, it worked!"
|
||||
stop
|
||||
> [!button_broken]
|
||||
say player "I should not talk to it again. It could break itself back."
|
||||
|
||||
|
||||
:arrived
|
||||
say player "I am there!"
|
||||
2
game/rooms/room3/esc/left_exit.esc
Normal file
2
game/rooms/room3/esc/left_exit.esc
Normal file
@@ -0,0 +1,2 @@
|
||||
:exit_scene
|
||||
change_scene "res://game/rooms/room2/room2.tscn"
|
||||
2
game/rooms/room3/esc/right_exit.esc
Executable file
2
game/rooms/room3/esc/right_exit.esc
Executable file
@@ -0,0 +1,2 @@
|
||||
:exit_scene
|
||||
change_scene "res://game/rooms/room4/room4.tscn"
|
||||
5
game/rooms/room3/esc/right_platform.esc
Executable file
5
game/rooms/room3/esc/right_platform.esc
Executable file
@@ -0,0 +1,5 @@
|
||||
:look
|
||||
say player "That's the other side."
|
||||
|
||||
:arrived
|
||||
say player "I can't reach it."
|
||||
35
game/rooms/room3/esc/room3_bridge.esc
Normal file
35
game/rooms/room3/esc/room3_bridge.esc
Normal file
@@ -0,0 +1,35 @@
|
||||
# THIS ROOMS FEATURES AN OPEN BRIDGE WITH A ***BROKEN*** BUTTON TO USE IN ORDER TO OPEN
|
||||
|
||||
:setup
|
||||
|
||||
> [r3_bridge_closed]
|
||||
# Make set_state IMMEDIATE to reach the final frame immediately
|
||||
set_state r3_bridge bridge_close true
|
||||
enable_terrain bridge_closed
|
||||
set_interactive r3_right_platform false
|
||||
|
||||
> [eq ESC_LAST_SCENE room2]
|
||||
teleport player r3_l_exit
|
||||
# Set player look right
|
||||
set_angle player 180
|
||||
stop
|
||||
> [eq ESC_LAST_SCENE room4]
|
||||
teleport player r3_r_exit
|
||||
# Set player look left
|
||||
set_angle player 270
|
||||
stop
|
||||
> [!last_scene]
|
||||
teleport player player_start
|
||||
stop
|
||||
|
||||
:ready
|
||||
set_global bridge_closed false
|
||||
set_global button_broken true
|
||||
|
||||
# DEBUG
|
||||
#set_state r3_bridge bridge_close
|
||||
#enable_terrain bridge_closed
|
||||
#set_global bridge_closed true
|
||||
#set_interactive r3_right_platform false
|
||||
## /DEBUG
|
||||
|
||||
Reference in New Issue
Block a user