From 3f53502a5907ed1982d28a392c54331f0c1c2c42 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 25 Sep 2025 12:09:50 -0400 Subject: Move the client into the apworld Only works on source right now, not as an apworld. --- client/Archipelago/keyHolderChecker.gd | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 client/Archipelago/keyHolderChecker.gd (limited to 'client/Archipelago/keyHolderChecker.gd') diff --git a/client/Archipelago/keyHolderChecker.gd b/client/Archipelago/keyHolderChecker.gd deleted file mode 100644 index a75a9e4..0000000 --- a/client/Archipelago/keyHolderChecker.gd +++ /dev/null @@ -1,24 +0,0 @@ -extends "res://scripts/nodes/listeners/keyHolderChecker.gd" - - -func check(): - var ap = global.get_node("Archipelago") - var matches = [] - for map in ap.keyboard.keyholder_state.keys(): - var nodes = ap.keyboard.keyholder_state[map] - for node in nodes.keys(): - matches.append([nodes[node], 1, map, "/root/scene/%s" % node]) - - var count = 0 - for key_match in matches: - var active = ( - key_match[2] + String(key_match[3]).replace("/root/scene/Components/KeyHolders/", ".") - ) - if map[active] == key_match[0]: - emit_signal("trigger_letter", key_match[0], true) - count += 1 - else: - emit_signal("trigger_letter", key_match[0], false) - - if count > 25: - emit_signal("trigger") -- cgit 1.4.1