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