fix(zones): don't trigger onEnter on grid change

This commit is contained in:
Linden
2025-03-13 21:14:19 +11:00
parent d2134bd644
commit 34fb03d783

View File

@@ -131,8 +131,14 @@ CreateThread(function()
for i = 1, #nearbyZones do for i = 1, #nearbyZones do
local zone = nearbyZones[i] local zone = nearbyZones[i]
zone.insideZone = false if zone.insideZone then
insideZones[zone.id] = nil local contains = zone.thickness and glm_polygon_contains(zone.polygon, coords, zone.thickness / 4) or #(zone.coords - coords) < zone.radius
if not contains then
zone.insideZone = false
insideZones[zone.id] = nil
end
end
end end
nearbyZones = zones nearbyZones = zones