From 90fdddb1f1a4450eb1f2d85a5a48b90ce4fe99bb Mon Sep 17 00:00:00 2001 From: shagu Date: Thu, 21 May 2020 12:00:09 +0200 Subject: [PATCH] nameplates: only modify own plate alpha values --- modules/nameplates.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/nameplates.lua b/modules/nameplates.lua index 8082bb6b..cf51134a 100644 --- a/modules/nameplates.lua +++ b/modules/nameplates.lua @@ -435,8 +435,15 @@ pfUI:RegisterModule("nameplates", "vanilla:tbc", function () hp, hpmax = MobHealth_GetTargetCurHP(), MobHealth_GetTargetMaxHP() end + -- always make sure to keep plate visible plate:Show() - plate:SetAlpha(1) + + -- set plate alpha + if target then + plate:SetAlpha(1) + else + plate:SetAlpha(tonumber(C.nameplates.notargalpha)) + end if target and C.nameplates.targetglow == "1" then plate.glow:Show() else plate.glow:Hide() @@ -559,8 +566,6 @@ pfUI:RegisterModule("nameplates", "vanilla:tbc", function () local target = UnitExists("target") and frame:GetAlpha() == 1 or nil local mouseover = UnitExists("mouseover") and original.glow:IsShown() or nil - if frame:GetAlpha() < tonumber(C.nameplates.notargalpha) then frame:SetAlpha(tonumber(C.nameplates.notargalpha)) end - -- queue update on visual target update if nameplate.cache.target ~= target then nameplate.cache.target = target