From a3cc416a21297747b412dabe75fc4532cd5c8d68 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 3 Aug 2023 21:57:04 -0400 Subject: Puzzle skips --- Archipelago/player.gd | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Archipelago/player.gd (limited to 'Archipelago/player.gd') diff --git a/Archipelago/player.gd b/Archipelago/player.gd new file mode 100644 index 0000000..87d9d0c --- /dev/null +++ b/Archipelago/player.gd @@ -0,0 +1,24 @@ +extends "res://scripts/player.gd" + + +func _solving(): + ._solving() + + var effects_node = get_tree().get_root().get_node("Spatial/AP_Effects") + effects_node.enter_solve_mode() + + +func _solvingEnd(): + ._solvingEnd() + + var effects_node = get_tree().get_root().get_node("Spatial/AP_Effects") + effects_node.exit_solve_mode() + + +func _unhandled_input(event): + ._unhandled_input(event) + + if event is InputEventKey: + if event.pressed and event.scancode == KEY_P: + var effects_node = get_tree().get_root().get_node("Spatial/AP_Effects") + effects_node.skip_puzzle() -- cgit 1.4.1