diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-26 22:28:05 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-26 22:28:05 -0400 |
commit | 14ef44e0d9233b651398c9b7c05d9133bd98be44 (patch) | |
tree | d0ec449d89787d08ca9e091fc224d914c4b940bb /Archipelago/load.gd | |
parent | 1ccce2870c776db26ef41f6e550bfe92799e79e1 (diff) | |
download | lingo-archipelago-14ef44e0d9233b651398c9b7c05d9133bd98be44.tar.gz lingo-archipelago-14ef44e0d9233b651398c9b7c05d9133bd98be44.tar.bz2 lingo-archipelago-14ef44e0d9233b651398c9b7c05d9133bd98be44.zip |
Fixed handshake failure from too-large data packages
The needed datapackages are requested one-by-one, now.
Diffstat (limited to 'Archipelago/load.gd')
-rw-r--r-- | Archipelago/load.gd | 5 |
1 files changed, 2 insertions, 3 deletions
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(): | |||
22 | # loaded but the panels haven't been solved from the save file yet. | 22 | # loaded but the panels haven't been solved from the save file yet. |
23 | var panels_parent = self.get_node("Panels") | 23 | var panels_parent = self.get_node("Panels") |
24 | var location_script = ResourceLoader.load("user://maps/Archipelago/location.gd") | 24 | var location_script = ResourceLoader.load("user://maps/Archipelago/location.gd") |
25 | for location_name in apclient._location_name_to_id: | 25 | for location_id in apclient._panel_ids_by_location.keys(): |
26 | var location = location_script.new() | 26 | var location = location_script.new() |
27 | location.ap_name = location_name | 27 | location.ap_id = int(location_id) |
28 | location.ap_id = apclient._location_name_to_id[location_name] | ||
29 | location.name = "AP_location_" + location.ap_id | 28 | location.name = "AP_location_" + location.ap_id |
30 | self.add_child(location) | 29 | self.add_child(location) |
31 | 30 | ||