From 313f01f19120b09b1806dea34c5c86bf46148fdb Mon Sep 17 00:00:00 2001 From: Meow <30401521+me0wg4ming@users.noreply.github.com> Date: Wed, 11 Mar 2026 05:14:35 +0100 Subject: [PATCH] fixed a rare NaN lua error --- api/api.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/api.lua b/api/api.lua index 1ee70401..c6e6a5e3 100644 --- a/api/api.lua +++ b/api/api.lua @@ -1391,6 +1391,7 @@ end -- return r,g,b and hexcolor local gradientcolors = {} function pfUI.api.GetColorGradient(perc) + if not perc or perc ~= perc then perc = 0 end -- NaN guard: NaN ~= NaN is true in Lua perc = perc > 1 and 1 or perc perc = perc < 0 and 0 or perc perc = floor(perc*100)/100 @@ -1508,4 +1509,4 @@ function pfUI.api.TryMemoizedFuncLoadstringForSpellCasts(funcOrStr) end return nil -end +end \ No newline at end of file