From e2567ab9a89462e5f642e0f4b3091f5da768db2b Mon Sep 17 00:00:00 2001 From: Aleksi Blinnikka Date: Tue, 30 Jul 2019 23:25:15 +0300 Subject: [PATCH] Dispellable debuff priority higher --- kehys/updater.lua | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/kehys/updater.lua b/kehys/updater.lua index eed2eaf..05696d3 100644 --- a/kehys/updater.lua +++ b/kehys/updater.lua @@ -141,11 +141,11 @@ function addon.FrameUpdate(frame) frame.overlay.color = majorcolor; if not frame.overlay:IsShown() then frame.overlay:Show() end end - elseif next(frame.heal) then - -- major heals needed - if frame.overlay.color ~= healcolor then - frame.overlay:SetVertexColor(unpack(healcolor)); - frame.overlay.color = healcolor; + elseif UnitDebuff(unit, 1, "RAID") ~= nil then + -- dispellable + if frame.overlay.color ~= dispelcolor then + frame.overlay:SetVertexColor(unpack(dispelcolor)); + frame.overlay.color = dispelcolor; if not frame.overlay:IsShown() then frame.overlay:Show() end end elseif UnitIsCharmed(unit) and frame.unit == frame.displayed then @@ -155,11 +155,11 @@ function addon.FrameUpdate(frame) frame.overlay.color = charmcolor; if not frame.overlay:IsShown() then frame.overlay:Show() end end - elseif UnitDebuff(unit, 1, "RAID") ~= nil then - -- dispellable - if frame.overlay.color ~= dispelcolor then - frame.overlay:SetVertexColor(unpack(dispelcolor)); - frame.overlay.color = dispelcolor; + elseif next(frame.heal) then + -- major heals needed + if frame.overlay.color ~= healcolor then + frame.overlay:SetVertexColor(unpack(healcolor)); + frame.overlay.color = healcolor; if not frame.overlay:IsShown() then frame.overlay:Show() end end else -- 2.39.5