diff --git a/api/config.lua b/api/config.lua index 8bfadc50..0c7d7901 100644 --- a/api/config.lua +++ b/api/config.lua @@ -560,6 +560,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("tooltip", nil, "extguild", "1") pfUI:UpdateConfig("tooltip", nil, "itemid", "0") pfUI:UpdateConfig("tooltip", nil, "alpha", "0.8") + pfUI:UpdateConfig("tooltip", nil, "alwaysperc", "0") pfUI:UpdateConfig("tooltip", "compare", "basestats", "1") pfUI:UpdateConfig("tooltip", "compare", "showalways", "0") pfUI:UpdateConfig("tooltip", "vendor", "showalways", "0") diff --git a/modules/gui.lua b/modules/gui.lua index 9fb5ade1..0bd8e0f4 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1943,6 +1943,7 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function () CreateConfig(nil, T["Cursor Tooltip Align"], C.tooltip, "cursoralign", "dropdown", pfUI.gui.dropdowns.tooltip_align) CreateConfig(nil, T["Cursor Tooltip Offset"], C.tooltip, "cursoroffset") CreateConfig(nil, T["Enable Extended Guild Information"], C.tooltip, "extguild", "checkbox") + CreateConfig(nil, T["Always Show Health In Percent"], C.tooltip, "alwaysperc", "checkbox") CreateConfig(nil, T["Show Item IDs"], C.tooltip, "itemid", "checkbox") CreateConfig(nil, T["Custom Transparency"], C.tooltip, "alpha") CreateConfig(nil, T["Status Bar Texture"], C.tooltip.statusbar, "texture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) diff --git a/modules/tooltip.lua b/modules/tooltip.lua index 2d39e614..ed649a39 100644 --- a/modules/tooltip.lua +++ b/modules/tooltip.lua @@ -149,7 +149,7 @@ pfUI:RegisterModule("tooltip", "vanilla:tbc", function () end end - if estimated or hpmax > 100 then + if C.tooltip.alwaysperc == "0" and ( estimated or hpmax > 100 ) then pfUI.tooltipStatusBar.HP:SetText(string.format("%s / %s", Abbreviate(rhp), Abbreviate(rhpmax))) else pfUI.tooltipStatusBar.HP:SetText(string.format("%s%%", hp))