mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-26 05:50:50 +00:00
Cap rested xp at 113% on turtle wow
This commit is contained in:
@@ -28,6 +28,14 @@ function pfUI.api.HasNampower()
|
|||||||
return GetNampowerVersion and true or false
|
return GetNampowerVersion and true or false
|
||||||
end
|
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 ]
|
-- [ GetUnitDistance ]
|
||||||
-- Returns distance to unit using best available method
|
-- Returns distance to unit using best available method
|
||||||
-- 'unit1' [string] first unit (default: "player")
|
-- 'unit1' [string] first unit (default: "player")
|
||||||
|
|||||||
@@ -4,7 +4,11 @@ pfUI:RegisterModule("xpbar", function ()
|
|||||||
|
|
||||||
-- Rested-XP gain tracking constants
|
-- Rested-XP gain tracking constants
|
||||||
local REST_WINDOW = 300 -- seconds of sliding-window samples for rate calc
|
local REST_WINDOW = 300 -- seconds of sliding-window samples for rate calc
|
||||||
|
|
||||||
local REST_CAP_MUL = 1.5 -- target rested cap = UnitXPMax * 1.5
|
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)
|
local data = CreateFrame("Frame", "pfExperienceBarData", UIParent)
|
||||||
data.rest_samples = {}
|
data.rest_samples = {}
|
||||||
|
|||||||
Reference in New Issue
Block a user