diff --git a/imports/zones/client.lua b/imports/zones/client.lua index dd6f7ed..6b04669 100644 --- a/imports/zones/client.lua +++ b/imports/zones/client.lua @@ -302,11 +302,13 @@ end local glm_polygon_contains = glm.polygon.contains local function contains(self, coords) + self.distance = #(self.coords - coords) return glm_polygon_contains(self.polygon, coords, self.thickness / 4) end local function insideSphere(self, coords) - return #(self.coords - coords) < self.radius + self.distance = #(self.coords - coords) + return self.distance < self.radius end return {