From 14a5ccb4feffa0af87d793076a03f86d2f7a1d2f Mon Sep 17 00:00:00 2001 From: Meow <30401521+me0wg4ming@users.noreply.github.com> Date: Thu, 26 Mar 2026 12:27:21 +0100 Subject: [PATCH] fixed xp bar to show false rested values. --- modules/xpbar.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/xpbar.lua b/modules/xpbar.lua index 7b1ed36f..b96f510b 100644 --- a/modules/xpbar.lua +++ b/modules/xpbar.lua @@ -45,7 +45,7 @@ local function OnEnter(self) local xp_perc = round(xp / xpmax * 100) local remaining = xpmax - xp local remaining_perc = round(remaining / xpmax * 100) - local exh_perc = GetXPExhaustion() and round(GetXPExhaustion() / xpmax * 100) or 0 + local exh_perc = GetXPExhaustion() and round(GetXPExhaustion() / xpmax / 0.75 * 100) or 0 local xp_persec = ((xp - data.startxp)/(GetTime() - data.starttime)) local session = UnitXP("player") - data.startxp local avg_hour = floor(((UnitXP("player") - data.startxp) / (GetTime() - data.starttime)) * 60 * 60) @@ -171,7 +171,7 @@ end local text = "%s: %s%%" local xp, xpmax, ex = UnitXP("player"), UnitXPMax("player"), GetXPExhaustion() local xpperc = round(xp / xpmax * 100) - local experc = ex and round(ex / xpmax * 100) or 0 + local experc = ex and round(ex / xpmax / 0.75 * 100) or 0 if ex then text = "%s: %s%% (%s%% %s)" end self.bar.text:SetText(string.format(text, T["Experience"], xpperc, experc, T["Rested"])) @@ -327,4 +327,4 @@ end end} pfUI.xpbar:UpdateConfig() -end) +end) \ No newline at end of file