From 14ef44e0d9233b651398c9b7c05d9133bd98be44 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 26 Apr 2023 22:28:05 -0400 Subject: Fixed handshake failure from too-large data packages The needed datapackages are requested one-by-one, now. --- Archipelago/load.gd | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'Archipelago/load.gd') diff --git a/Archipelago/load.gd b/Archipelago/load.gd index ea8eb5f..e3ae24e 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd @@ -22,10 +22,9 @@ func _load(): # loaded but the panels haven't been solved from the save file yet. var panels_parent = self.get_node("Panels") var location_script = ResourceLoader.load("user://maps/Archipelago/location.gd") - for location_name in apclient._location_name_to_id: + for location_id in apclient._panel_ids_by_location.keys(): var location = location_script.new() - location.ap_name = location_name - location.ap_id = apclient._location_name_to_id[location_name] + location.ap_id = int(location_id) location.name = "AP_location_" + location.ap_id self.add_child(location) -- cgit 1.4.1