1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2024-12-28 23:06:38 +02:00

Mtn: fix two minor bugs

This commit is contained in:
Gerkiz 2024-10-20 14:06:32 +02:00
parent 36aac44250
commit aafa479432
2 changed files with 6 additions and 5 deletions

View File

@ -420,7 +420,7 @@ local function do_replace_tiles_slowly()
return
end
for _ = 1, 300 do
for _ = 1, 1000 do
local tile = table.remove(tiles_to_replace, #tiles_to_replace)
if tile and tile.valid then
surface.set_tiles({ { name = 'water-shallow', position = tile.position } }, true)
@ -983,16 +983,16 @@ function Public.find_void_tiles_and_replace()
local rp = Collapse.get_reverse_position()
local area = {
left_top = { x = (-zone_settings.zone_width / 2) + 10, y = cp.y },
right_bottom = { x = (zone_settings.zone_width / 2) - 10, y = rp.y }
left_top = { x = (-zone_settings.zone_width / 2) + 10, y = -rp.y - 1000 },
right_bottom = { x = (zone_settings.zone_width / 2) - 10, y = cp.y }
}
local adjusted_zones = Public.get('adjusted_zones')
if adjusted_zones.reversed then
area = {
left_top = { x = ((zone_settings.zone_width / 2) + 10) * -1, y = rp.y },
right_bottom = { x = math.abs((-zone_settings.zone_width / 2) - 10), y = cp.y },
left_top = { x = ((zone_settings.zone_width / 2) + 10) * -1, y = cp.y },
right_bottom = { x = math.abs((-zone_settings.zone_width / 2) - 10), y = rp.y },
}
end

View File

@ -213,6 +213,7 @@ local function damage_area(cell)
end
local tile = surface.get_tile(cell.position)
if not tile or not tile.valid then return end
if this.explosives.destructible_tiles[tile.name] then
local key = pos_to_key(tile.position)
if not this.explosives.tiles[key] then