diff options
Diffstat (limited to 'client/Archipelago/player.gd')
-rw-r--r-- | client/Archipelago/player.gd | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/client/Archipelago/player.gd b/client/Archipelago/player.gd index dd6aa2b..4b995bc 100644 --- a/client/Archipelago/player.gd +++ b/client/Archipelago/player.gd | |||
@@ -16,6 +16,8 @@ const kEndingNameByVictoryValue = { | |||
16 | 12: "WHITE", | 16 | 12: "WHITE", |
17 | } | 17 | } |
18 | 18 | ||
19 | signal evaluate_solvability | ||
20 | |||
19 | 21 | ||
20 | func _ready(): | 22 | func _ready(): |
21 | var khl_script = load("res://scripts/nodes/keyHolderListener.gd") | 23 | var khl_script = load("res://scripts/nodes/keyHolderListener.gd") |
@@ -188,6 +190,11 @@ func _ready(): | |||
188 | warp_enter.rotation_degrees.y = 90 | 190 | warp_enter.rotation_degrees.y = 90 |
189 | get_parent().add_child.call_deferred(warp_enter) | 191 | get_parent().add_child.call_deferred(warp_enter) |
190 | 192 | ||
193 | # Remove door behind X1. | ||
194 | if global.map == "the_entry": | ||
195 | var door_node = get_tree().get_root().get_node("/root/scene/Components/Doors/exit_1") | ||
196 | door_node.handleTriggered() | ||
197 | |||
191 | super._ready() | 198 | super._ready() |
192 | 199 | ||
193 | await get_tree().process_frame | 200 | await get_tree().process_frame |