Skip to content

Commit 34fb03d

Browse files
committed
fix(zones): don't trigger onEnter on grid change
1 parent d2134bd commit 34fb03d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

imports/zones/shared.lua

+8-2
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,14 @@ CreateThread(function()
131131
for i = 1, #nearbyZones do
132132
local zone = nearbyZones[i]
133133

134-
zone.insideZone = false
135-
insideZones[zone.id] = nil
134+
if zone.insideZone then
135+
local contains = zone.thickness and glm_polygon_contains(zone.polygon, coords, zone.thickness / 4) or #(zone.coords - coords) < zone.radius
136+
137+
if not contains then
138+
zone.insideZone = false
139+
insideZones[zone.id] = nil
140+
end
141+
end
136142
end
137143

138144
nearbyZones = zones

0 commit comments

Comments
 (0)