From 90f3ec74670d35145f49141641fc0fa3feddab4f Mon Sep 17 00:00:00 2001 From: shagu Date: Tue, 19 Sep 2017 22:08:55 +0200 Subject: [PATCH] thirdparty: improve healcomm appearance --- modules/thirdparty.lua | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/modules/thirdparty.lua b/modules/thirdparty.lua index ee6582ca..e5636017 100644 --- a/modules/thirdparty.lua +++ b/modules/thirdparty.lua @@ -615,9 +615,6 @@ pfUI:RegisterModule("thirdparty", function () local healed = HealComm:getHeal(UnitName(unit)) local health, maxHealth = UnitHealth(unit), UnitHealthMax(unit) - if strsub(unit,0,4) == "raid" and C.unitframes.raid.invert_healthbar == "1" then - health = maxHealth - health - end if( healed > 0 and (health < maxHealth or OVERHEALPERCENT > 0 )) and frame:IsVisible() then frame.incHeal:Show() @@ -627,14 +624,15 @@ pfUI:RegisterModule("thirdparty", function () if healthWidth + incWidth > width * (1+(OVERHEALPERCENT/100)) then incWidth = width * (1+OVERHEALPERCENT/100) - healthWidth end - frame.incHeal:SetWidth(incWidth) frame.incHeal:ClearAllPoints() + frame.incHeal:SetPoint("TOPLEFT", frame.hp.bar, "TOPLEFT", 0, 0) - if strsub(unit,0,4) == "raid" and C.unitframes.raid.invert_healthbar == "1" then - frame.incHeal:SetPoint("TOPLEFT", frame.hp.bar, "TOPLEFT", 0, 0) + if frame.config.invert_healthbar == "1" then + frame.incHeal:SetWidth(incWidth) frame.incHeal:SetFrameStrata("HIGH") else - frame.incHeal:SetPoint("TOPLEFT", frame.hp.bar, "TOPLEFT", healthWidth, 0) + frame.incHeal:SetWidth(incWidth + healthWidth) + frame.incHeal:SetFrameStrata("BACKGROUND") end else frame.incHeal:Hide()