diff options
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") |
