From 2e91a460daecab5aee1b3d6f1b83b359814e9675 Mon Sep 17 00:00:00 2001 From: NoM0Re Date: Sat, 15 Feb 2025 14:50:44 +0100 Subject: [PATCH] fix elvui np --- WeakAuras/Libs/LibGetFrame-1.0/LibGetFrame-1.0.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/WeakAuras/Libs/LibGetFrame-1.0/LibGetFrame-1.0.lua b/WeakAuras/Libs/LibGetFrame-1.0/LibGetFrame-1.0.lua index 2bd0c97..88f3a54 100644 --- a/WeakAuras/Libs/LibGetFrame-1.0/LibGetFrame-1.0.lua +++ b/WeakAuras/Libs/LibGetFrame-1.0/LibGetFrame-1.0.lua @@ -686,12 +686,17 @@ function lib.GetUnitNameplate(unit) local nameplate = C_NamePlate.GetNamePlateForUnit(unit) if nameplate then -- credit to Exality for https://wago.io/explosiveorbs - if nameplate.UnitFrame and nameplate.UnitFrame.Health then -- elvui bunny + if nameplate.UnitFrame and nameplate.UnitFrame.Health and nameplate.UnitFrame.Health:IsShown() then return nameplate.UnitFrame.Health - elseif nameplate.unitFrame and nameplate.unitFrame.Health then + elseif nameplate.UnitFrame and nameplate.UnitFrame.Name and nameplate.UnitFrame.Name:IsShown() then + return nameplate.UnitFrame.Name -- elvui someday + elseif nameplate.unitFrame and nameplate.unitFrame.Health and nameplate.unitFrame.Health:IsShown() then + return nameplate.unitFrame.Health + elseif nameplate.unitFrame and nameplate.unitFrame.Name and nameplate.unitFrame.Name:IsShown() then + return nameplate.unitFrame.Name elseif nameplate.unitFramePlater and nameplate.unitFramePlater.healthBar then -- plater -- fallback to default nameplate in case plater is not on screen and uses blizzard default (module disabled, force-blizzard functionality)