From 5add48e21643321859783e069c9266b78245ab31 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 5 Mar 2025 16:47:23 -0500 Subject: Sync solved panels with datastorage --- Archipelago/panel.gd | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Archipelago/panel.gd') diff --git a/Archipelago/panel.gd b/Archipelago/panel.gd index ce632c5..0cf29cd 100644 --- a/Archipelago/panel.gd +++ b/Archipelago/panel.gd @@ -6,6 +6,7 @@ var atbash_text = "" var orig_color = Color(0, 0, 0, 0) var solvable = true var locked = false +var solve_index = null const kAtbashPre = "abcdefghijklmnopqrstuvwxyz1234567890+-" const kAtbashPost = "zyxwvutsrqponmlkjihgfedcba0987654321-+" @@ -32,6 +33,10 @@ func answer_correct(): var effects = get_tree().get_root().get_node("Spatial/AP_Effects") effects.deactivate_atbash_trap() + if solve_index != null: + var apclient = global.get_node("Archipelago") + apclient.solvePanel(solve_index) + func evaluate_solvability(): var apclient = global.get_node("Archipelago") -- cgit 1.4.1