diff --git a/scenes/tilemap/tilemap.gd b/scenes/tilemap/tilemap.gd index 25f9ca8..93d5aac 100644 --- a/scenes/tilemap/tilemap.gd +++ b/scenes/tilemap/tilemap.gd @@ -572,13 +572,11 @@ func get_tile(x: int, y: int, z: int) -> Tile: return tile var queue_size: = _queue.size() - if not $canvas/player.is_playing(): - if not tile: - tile = Tile.new(idx, x, y, z) - tile.url = base_url.replace('{x}', str(x)).replace('{y}', str(y)).replace('{z}', str(z)) - tile.t = now - if z <= max_zoom_level_server: - _queue[idx] = tile + tile = Tile.new(idx, x, y, z) + tile.url = base_url.replace('{x}', str(x)).replace('{y}', str(y)).replace('{z}', str(z)) + tile.t = now + if z <= max_zoom_level_server: + _queue[idx] = tile if queue_size == 0 and _queue.size(): emit_signal('load_started')