about summary refs log tree commit diff stats
path: root/Archipelago/panel.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-03-05 16:47:23 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2025-03-05 16:47:23 -0500
commit5add48e21643321859783e069c9266b78245ab31 (patch)
tree9090a90926d3c24b065febb4e214a525cb7ce5f7 /Archipelago/panel.gd
parent70f8769ad3441af2a0d853d8cdcfa34c2cbbf153 (diff)
downloadlingo-archipelago-5add48e21643321859783e069c9266b78245ab31.tar.gz
lingo-archipelago-5add48e21643321859783e069c9266b78245ab31.tar.bz2
lingo-archipelago-5add48e21643321859783e069c9266b78245ab31.zip
Sync solved panels with datastorage
Diffstat (limited to 'Archipelago/panel.gd')
-rw-r--r--Archipelago/panel.gd5
1 files changed, 5 insertions, 0 deletions
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 = ""
6var orig_color = Color(0, 0, 0, 0) 6var orig_color = Color(0, 0, 0, 0)
7var solvable = true 7var solvable = true
8var locked = false 8var locked = false
9var solve_index = null
9 10
10const kAtbashPre = "abcdefghijklmnopqrstuvwxyz1234567890+-" 11const kAtbashPre = "abcdefghijklmnopqrstuvwxyz1234567890+-"
11const kAtbashPost = "zyxwvutsrqponmlkjihgfedcba0987654321-+" 12const kAtbashPost = "zyxwvutsrqponmlkjihgfedcba0987654321-+"
@@ -32,6 +33,10 @@ func answer_correct():
32 var effects = get_tree().get_root().get_node("Spatial/AP_Effects") 33 var effects = get_tree().get_root().get_node("Spatial/AP_Effects")
33 effects.deactivate_atbash_trap() 34 effects.deactivate_atbash_trap()
34 35
36 if solve_index != null:
37 var apclient = global.get_node("Archipelago")
38 apclient.solvePanel(solve_index)
39
35 40
36func evaluate_solvability(): 41func evaluate_solvability():
37 var apclient = global.get_node("Archipelago") 42 var apclient = global.get_node("Archipelago")