From 4b99aa09539598d10c9f89ce3d99ffc74c11fe62 Mon Sep 17 00:00:00 2001 From: DokaDoka <31368547+DokaDoka@users.noreply.github.com> Date: Sun, 13 Aug 2023 15:56:05 +1000 Subject: [PATCH] fix(client/zones): force debug colour values to be integers for some reason scripts not using oal treat any float above 0 as 255 when used as a colour value --- imports/zones/client.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imports/zones/client.lua b/imports/zones/client.lua index 7c8a2b1..9e730cf 100644 --- a/imports/zones/client.lua +++ b/imports/zones/client.lua @@ -265,7 +265,7 @@ local function setDebug(self, bool, colour) insideZones[self.id] = nil end - self.debugColour = bool and { r = colour?.r or self.debugColour?.r or 255, g = colour?.g or self.debugColour?.g or 42, b = colour?.b or self.debugColour?.b or 24, a = colour?.a or self.debugColour?.a or 100 } or nil + self.debugColour = bool and { r = glm.tointeger(colour?.r or self.debugColour?.r or 255), g = glm.tointeger(colour?.g or self.debugColour?.g or 42), b = glm.tointeger(colour?.b or self.debugColour?.b or 24), a = glm.tointeger(colour?.a or self.debugColour?.a or 100) } or nil if not bool and self.debug then self.triangles = nil