From 8169235d2fb944028f5c8ae7d04094f24b520bb3 Mon Sep 17 00:00:00 2001 From: smiki Date: Sun, 24 Aug 2025 16:27:55 +0200 Subject: [PATCH] [FIXED] Maintain valid unit positions --- Moose Development/Moose/Utilities/Utils.lua | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/Moose Development/Moose/Utilities/Utils.lua b/Moose Development/Moose/Utilities/Utils.lua index bdbff6b38..989e9ef07 100644 --- a/Moose Development/Moose/Utilities/Utils.lua +++ b/Moose Development/Moose/Utilities/Utils.lua @@ -4921,20 +4921,9 @@ function UTILS.ValidateAndRepositionGroundUnits(Anchor, Positions, MaxRadius, Sp for _, spot in pairs(spots) do local dist = UTILS.VecDist2D(pos, spot) if dist < closestDist then - local skip = false - for _, unit2 in pairs(units) do - local pos2 = { x = unit2.x, y = unit2.z or unit2.y } - local dist2 = UTILS.VecDist2D(spot, pos2) - if dist2 < spacing and isOnLand then - skip = true - break - end - end - if not skip then - closestDist = dist - closestSpot = spot - sid = si - end + closestDist = dist + closestSpot = spot + sid = si end si = si + 1 end