diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-31 19:24:11 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-31 19:24:11 -0400 |
commit | a54edd2c0a2fc3ca851e14be96068909a56a42df (patch) | |
tree | 9f802dc3a91daf019a5e331a0de83043175fa5d6 /client/Archipelago/player.gd | |
parent | 1d9fcb1db4ab2b9b5314588d18fc601a9a83f6fa (diff) | |
download | lingo2-archipelago-a54edd2c0a2fc3ca851e14be96068909a56a42df.tar.gz lingo2-archipelago-a54edd2c0a2fc3ca851e14be96068909a56a42df.tar.bz2 lingo2-archipelago-a54edd2c0a2fc3ca851e14be96068909a56a42df.zip |
[Client] Batch sending locations on map load
Diffstat (limited to 'client/Archipelago/player.gd')
-rw-r--r-- | client/Archipelago/player.gd | 7 |
1 files changed, 7 insertions, 0 deletions
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(): | |||
7 | var ap = global.get_node("Archipelago") | 7 | var ap = global.get_node("Archipelago") |
8 | var gamedata = global.get_node("Gamedata") | 8 | var gamedata = global.get_node("Gamedata") |
9 | 9 | ||
10 | ap.start_batching_locations() | ||
11 | |||
10 | # Set up door locations. | 12 | # Set up door locations. |
11 | var map_id = gamedata.map_id_by_name.get(global.map) | 13 | var map_id = gamedata.map_id_by_name.get(global.map) |
12 | for door in gamedata.objects.get_doors(): | 14 | for door in gamedata.objects.get_doors(): |
@@ -124,6 +126,11 @@ func _ready(): | |||
124 | 126 | ||
125 | super._ready() | 127 | super._ready() |
126 | 128 | ||
129 | await get_tree().process_frame | ||
130 | await get_tree().process_frame | ||
131 | |||
132 | ap.stop_batching_locations() | ||
133 | |||
127 | 134 | ||
128 | func _set_up_invis_wall(x, y, z, sx, sy, sz): | 135 | func _set_up_invis_wall(x, y, z, sx, sy, sz): |
129 | var prefab = preload("res://objects/nodes/block.tscn") | 136 | var prefab = preload("res://objects/nodes/block.tscn") |