From b58f2bc62d6131d363ad569b0025f8245e541193 Mon Sep 17 00:00:00 2001 From: Brues <5278969+brues-code@users.noreply.github.com> Date: Wed, 17 Jun 2026 20:19:58 -0500 Subject: [PATCH] libunitscan will trigger off NAME_PLAYER_UNIT_ADDED --- libs/libunitscan.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libs/libunitscan.lua b/libs/libunitscan.lua index 8504bc27..3375027c 100644 --- a/libs/libunitscan.lua +++ b/libs/libunitscan.lua @@ -78,6 +78,7 @@ libunitscan:RegisterEvent("PLAYER_TARGET_CHANGED") libunitscan:RegisterEvent("WHO_LIST_UPDATE") libunitscan:RegisterEvent("CHAT_MSG_SYSTEM") libunitscan:RegisterEvent("UPDATE_MOUSEOVER_UNIT") +libunitscan:RegisterEvent("NAME_PLATE_UNIT_ADDED") libunitscan:SetScript("OnEvent", function() if event == "PLAYER_ENTERING_WORLD" then @@ -141,8 +142,10 @@ libunitscan:SetScript("OnEvent", function() AddData("players", name, class, level, nil, guild) end - elseif event == "UPDATE_MOUSEOVER_UNIT" or event == "PLAYER_TARGET_CHANGED" then - local scan = event == "PLAYER_TARGET_CHANGED" and "target" or "mouseover" + elseif event == "UPDATE_MOUSEOVER_UNIT" or event == "PLAYER_TARGET_CHANGED" or event == "NAME_PLATE_UNIT_ADDED" then + local scan = event == "PLAYER_TARGET_CHANGED" and "target" + or event == "NAME_PLATE_UNIT_ADDED" and arg1 + or "mouseover" local name, class, level, elite, guild, _ if UnitIsPlayer(scan) then _, class = UnitClass(scan)