diff --git a/internal/quickfort/building.lua b/internal/quickfort/building.lua index 3fa906aa7..41785cf26 100644 --- a/internal/quickfort/building.lua +++ b/internal/quickfort/building.lua @@ -88,10 +88,14 @@ local function flood_fill(grid, x, y, seen_grid, data, db, aliases) end end if not extent.specified then - return flood_fill(grid, x-1, y, seen_grid, data, db, aliases) + - flood_fill(grid, x+1, y, seen_grid, data, db, aliases) + + return flood_fill(grid, x-1, y-1, seen_grid, data, db, aliases) + + flood_fill(grid, x-1, y, seen_grid, data, db, aliases) + + flood_fill(grid, x-1, y+1, seen_grid, data, db, aliases) + flood_fill(grid, x, y-1, seen_grid, data, db, aliases) + - flood_fill(grid, x, y+1, seen_grid, data, db, aliases) + flood_fill(grid, x, y+1, seen_grid, data, db, aliases) + + flood_fill(grid, x+1, y-1, seen_grid, data, db, aliases) + + flood_fill(grid, x+1, y, seen_grid, data, db, aliases) + + flood_fill(grid, x+1, y+1, seen_grid, data, db, aliases) end return 0 end