Initial commit of Escoria-Reloaded. Still a lot of missing stuff.

This commit is contained in:
Julian Murgia
2020-12-17 16:24:25 +01:00
commit f26d96f115
1794 changed files with 89611 additions and 0 deletions

41
game/rooms/room3/esc/button.esc Executable file
View 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!"

View File

@@ -0,0 +1,2 @@
:exit_scene
change_scene "res://game/rooms/room2/room2.tscn"

View File

@@ -0,0 +1,2 @@
:exit_scene
change_scene "res://game/rooms/room4/room4.tscn"

View File

@@ -0,0 +1,5 @@
:look
say player "That's the other side."
:arrived
say player "I can't reach it."

View 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