summary refs log tree commit diff stats
path: root/client/Archipelago/gamedata.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-06 16:09:10 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-06 16:09:10 -0400
commit067d8e707bfa7a445da37190c24f7654dd738121 (patch)
treea06e9fded81f1c07ee61a863bd5c69069bd1034d /client/Archipelago/gamedata.gd
parentbb4b16ca06c70cf263424955713c91117f2f1813 (diff)
downloadlingo2-archipelago-067d8e707bfa7a445da37190c24f7654dd738121.tar.gz
lingo2-archipelago-067d8e707bfa7a445da37190c24f7654dd738121.tar.bz2
lingo2-archipelago-067d8e707bfa7a445da37190c24f7654dd738121.zip
[Client] Location scouting for letters HEAD main
Diffstat (limited to 'client/Archipelago/gamedata.gd')
-rw-r--r--client/Archipelago/gamedata.gd5
1 files changed, 2 insertions, 3 deletions
diff --git a/client/Archipelago/gamedata.gd b/client/Archipelago/gamedata.gd index 11f4981..f7a5d90 100644 --- a/client/Archipelago/gamedata.gd +++ b/client/Archipelago/gamedata.gd
@@ -8,7 +8,7 @@ var painting_id_by_map_node_path = {}
8var door_id_by_ap_id = {} 8var door_id_by_ap_id = {}
9var map_id_by_name = {} 9var map_id_by_name = {}
10var progressive_id_by_ap_id = {} 10var progressive_id_by_ap_id = {}
11var letter_key_by_ap_id = {} 11var letter_id_by_ap_id = {}
12 12
13 13
14func _init(proto_script): 14func _init(proto_script):
@@ -56,8 +56,7 @@ func load(data_bytes):
56 progressive_id_by_ap_id[progressive.get_ap_id()] = progressive.get_id() 56 progressive_id_by_ap_id[progressive.get_ap_id()] = progressive.get_id()
57 57
58 for letter in objects.get_letters(): 58 for letter in objects.get_letters():
59 if not letter.has_level2() or not letter.get_level2(): 59 letter_id_by_ap_id[letter.get_ap_id()] = letter.get_id()
60 letter_key_by_ap_id[letter.get_ap_id()] = letter.get_key()
61 60
62 61
63func get_door_for_map_node_path(map_name, node_path): 62func get_door_for_map_node_path(map_name, node_path):