From 0f18715fabe720fe8a99c27249a2d4a9d9943c2d Mon Sep 17 00:00:00 2001 From: shagu Date: Sun, 3 May 2020 13:37:53 +0200 Subject: [PATCH] tooltip: add option to show health in percent --- api/config.lua | 1 + modules/gui.lua | 1 + modules/tooltip.lua | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) 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))