Cap rested xp at 113% on turtle wow

This commit is contained in:
Brues
2026-05-27 22:19:20 -05:00
parent ebbafd0478
commit b99f650694
2 changed files with 12 additions and 0 deletions
+8
View File
@@ -28,6 +28,14 @@ function pfUI.api.HasNampower()
return GetNampowerVersion and true or false
end
local isTurtleWoW
function pfUI.api.IsTurtleWoW()
if isTurtleWoW == nil then
isTurtleWoW = C_Spell.GetSpellTexture(46050) == "Interface\\Icons\\Trade_Survival"
end
return isTurtleWoW
end
-- [ GetUnitDistance ]
-- Returns distance to unit using best available method
-- 'unit1' [string] first unit (default: "player")
+4
View File
@@ -4,7 +4,11 @@ pfUI:RegisterModule("xpbar", function ()
-- Rested-XP gain tracking constants
local REST_WINDOW = 300 -- seconds of sliding-window samples for rate calc
local REST_CAP_MUL = 1.5 -- target rested cap = UnitXPMax * 1.5
if IsTurtleWoW() then
REST_CAP_MUL = 1.13
end
local data = CreateFrame("Frame", "pfExperienceBarData", UIParent)
data.rest_samples = {}