diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-03-05 16:47:23 -0500 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-03-05 16:47:23 -0500 |
commit | 5add48e21643321859783e069c9266b78245ab31 (patch) | |
tree | 9090a90926d3c24b065febb4e214a525cb7ce5f7 /Archipelago/panel.gd | |
parent | 70f8769ad3441af2a0d853d8cdcfa34c2cbbf153 (diff) | |
download | lingo-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.gd | 5 |
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 = "" | |||
6 | var orig_color = Color(0, 0, 0, 0) | 6 | var orig_color = Color(0, 0, 0, 0) |
7 | var solvable = true | 7 | var solvable = true |
8 | var locked = false | 8 | var locked = false |
9 | var solve_index = null | ||
9 | 10 | ||
10 | const kAtbashPre = "abcdefghijklmnopqrstuvwxyz1234567890+-" | 11 | const kAtbashPre = "abcdefghijklmnopqrstuvwxyz1234567890+-" |
11 | const kAtbashPost = "zyxwvutsrqponmlkjihgfedcba0987654321-+" | 12 | const 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 | ||
36 | func evaluate_solvability(): | 41 | func evaluate_solvability(): |
37 | var apclient = global.get_node("Archipelago") | 42 | var apclient = global.get_node("Archipelago") |