Renamed all room folders to use 2 digits.
This commit is contained in:
2
game/rooms/room06/esc/left_exit.esc
Executable file
2
game/rooms/room06/esc/left_exit.esc
Executable file
@@ -0,0 +1,2 @@
|
||||
:exit_scene
|
||||
change_scene "res://game/rooms/room05/room05.tscn"
|
||||
22
game/rooms/room06/esc/r6_door.esc
Executable file
22
game/rooms/room06/esc/r6_door.esc
Executable file
@@ -0,0 +1,22 @@
|
||||
:exit_scene
|
||||
change_scene "res://game/rooms/room07/room07.tscn" [r6_door_open]
|
||||
|
||||
:ready
|
||||
set_global r6_door_open false
|
||||
|
||||
:use
|
||||
> [!r6_door_open]
|
||||
# set_state r6_door r_door_open
|
||||
# set_global r6_door_open true
|
||||
say player "It's closed. I think I can't open it myself."
|
||||
stop
|
||||
> [r6_door_open]
|
||||
# set_state r6_door r_door_close
|
||||
# set_global r6_door_open false
|
||||
say player "I'll leave it open. I don't know if I'll be able to reopen it if I close it."
|
||||
|
||||
|
||||
:look
|
||||
say player "It's open." [r6_door_open]
|
||||
say player "It's closed." [!r6_door_open]
|
||||
|
||||
21
game/rooms/room06/esc/room06.esc
Executable file
21
game/rooms/room06/esc/room06.esc
Executable file
@@ -0,0 +1,21 @@
|
||||
:setup
|
||||
> [eq ESC_LAST_SCENE room5]
|
||||
teleport player r6_l_exit
|
||||
# Set player look right
|
||||
set_angle player 180
|
||||
stop
|
||||
> [eq ESC_LAST_SCENE room7]
|
||||
teleport player r6_door
|
||||
# Set player look left
|
||||
set_angle player 270
|
||||
stop
|
||||
> [!last_scene]
|
||||
teleport player player_start
|
||||
stop
|
||||
|
||||
:ready
|
||||
#set_global i/r5_pen true
|
||||
#set_active r5_pen false
|
||||
#set_global i/r5_empty_sheet true
|
||||
#set_active r5_empty_sheet false
|
||||
#inventory_add r5_filled_sheet
|
||||
55
game/rooms/room06/esc/worker.esc
Executable file
55
game/rooms/room06/esc/worker.esc
Executable file
@@ -0,0 +1,55 @@
|
||||
:look
|
||||
say player "He's looking a bit odd."
|
||||
|
||||
####################################################################################################
|
||||
:pickup
|
||||
say player "I don't think he'd like that."
|
||||
|
||||
####################################################################################################
|
||||
:talk
|
||||
> [!talked_once]
|
||||
say player "Uhm..."
|
||||
say worker "Yeah?"
|
||||
set_global talked_once true
|
||||
|
||||
? option1 1000 option2 true
|
||||
- "What are you doing here?"
|
||||
say player "What are you doing here?"
|
||||
say worker "I'm working! Can't you see that?"
|
||||
say worker "My colleague is supposed to bring me an important report. And he's not coming!"
|
||||
?
|
||||
- "I'll bring you this report!"
|
||||
say player "I'll bring you this report!"
|
||||
say worker "You will? Great!"
|
||||
say worker "Now please hurry up so I can leave and have lunch."
|
||||
stop
|
||||
- "I've got better things to do."
|
||||
say player "I've got better things to do."
|
||||
say worker "Eh! I'm not asking you anythin'!"
|
||||
stop
|
||||
!
|
||||
- "I'm selling these fine leather jackets."
|
||||
say player "I'm selling these fine leather jackets."
|
||||
say worker "Go away, kid."
|
||||
stop
|
||||
!
|
||||
####################################################################################################
|
||||
:use r5_filled_sheet
|
||||
jump give r5_filled_sheet
|
||||
|
||||
####################################################################################################
|
||||
:give r5_filled_sheet
|
||||
inventory_remove r5_filled_sheet
|
||||
say worker "Hey! That's perfect!"
|
||||
say worker "I can finally get away from here!"
|
||||
walk_to_pos_block worker 1200 400
|
||||
|
||||
#set_angle worker 45
|
||||
|
||||
# Open the door
|
||||
set_state r6_door r_door_open
|
||||
set_global r6_door_open true
|
||||
|
||||
# Disappear!
|
||||
wait 1
|
||||
set_active worker false
|
||||
Reference in New Issue
Block a user