about summary refs log tree commit diff stats
path: root/Archipelago/load.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-04-13 21:23:41 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-04-13 21:23:41 -0400
commit380a2b49eb2c2687a6fda1099d8b9d1be92c0e32 (patch)
treebdb54386b7803897991c1b72d1a0eecbe77d826b /Archipelago/load.gd
parent617e31fce21eb18d1ffccdc9c377d25535157351 (diff)
downloadlingo-archipelago-380a2b49eb2c2687a6fda1099d8b9d1be92c0e32.tar.gz
lingo-archipelago-380a2b49eb2c2687a6fda1099d8b9d1be92c0e32.tar.bz2
lingo-archipelago-380a2b49eb2c2687a6fda1099d8b9d1be92c0e32.zip
Location checks are held while the map is loading
The map load sends out a lot of checks at once if a file is being loaded, so we hold them until the map finishes loading and then send them out together.
Diffstat (limited to 'Archipelago/load.gd')
-rw-r--r--Archipelago/load.gd7
1 files changed, 4 insertions, 3 deletions
diff --git a/Archipelago/load.gd b/Archipelago/load.gd index b0ccafc..cb592ff 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd
@@ -28,9 +28,10 @@ func _load():
28 "answer_correct", location, "handle_correct" 28 "answer_correct", location, "handle_correct"
29 ) 29 )
30 30
31 # Process any items received while the map was loading.
32 apclient.mapFinishedLoading()
33
34 # Proceed with the rest of the load. 31 # Proceed with the rest of the load.
35 global._print("Hooked Load End") 32 global._print("Hooked Load End")
36 ._load() 33 ._load()
34
35 # Process any items received while the map was loading, and send the checks
36 # from the save load.
37 apclient.mapFinishedLoading()