From 5408270324a8030fe7df27395743ae04f8f0040a Mon Sep 17 00:00:00 2001 From: Meow <30401521+me0wg4ming@users.noreply.github.com> Date: Wed, 14 Jan 2026 08:46:00 +0100 Subject: [PATCH] nameplate level update fixed nameplates with same names taking their levelfrom a database. Level is taken from database only if "??" --- modules/nameplates.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/nameplates.lua b/modules/nameplates.lua index 901f4c60..57a5d6e2 100644 --- a/modules/nameplates.lua +++ b/modules/nameplates.lua @@ -688,9 +688,9 @@ pfUI:RegisterModule("nameplates", "vanilla", function () local level = plate.original.level:IsShown() and plate.original.level:GetObjectType() == "FontString" and tonumber(plate.original.level:GetText()) or "??" local class, ulevel, elite, player, guild = GetUnitData(name, true) - -- Use database level if available and valid (fixes ?? after reload) + -- Use database level ONLY if current level is ?? (fixes ?? after reload, but doesn't override visible levels) local levelFromDB = false - if ulevel and ulevel > 0 then + if level == "??" and ulevel and ulevel > 0 then level = ulevel levelFromDB = true end