From a54edd2c0a2fc3ca851e14be96068909a56a42df Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 31 Aug 2025 19:24:11 -0400 Subject: [Client] Batch sending locations on map load --- client/Archipelago/player.gd | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'client/Archipelago/player.gd') diff --git a/client/Archipelago/player.gd b/client/Archipelago/player.gd index f6b2539..b23553c 100644 --- a/client/Archipelago/player.gd +++ b/client/Archipelago/player.gd @@ -7,6 +7,8 @@ func _ready(): var ap = global.get_node("Archipelago") var gamedata = global.get_node("Gamedata") + ap.start_batching_locations() + # Set up door locations. var map_id = gamedata.map_id_by_name.get(global.map) for door in gamedata.objects.get_doors(): @@ -124,6 +126,11 @@ func _ready(): super._ready() + await get_tree().process_frame + await get_tree().process_frame + + ap.stop_batching_locations() + func _set_up_invis_wall(x, y, z, sx, sy, sz): var prefab = preload("res://objects/nodes/block.tscn") -- cgit 1.4.1