From 07a1fbcbef0923d6c6a49d1f04f312abc6b158e6 Mon Sep 17 00:00:00 2001 From: NoM0Re Date: Sat, 15 Feb 2025 18:28:44 +0100 Subject: [PATCH] Weapon Enchant trigger: update on login --- WeakAuras/GenericTrigger.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/WeakAuras/GenericTrigger.lua b/WeakAuras/GenericTrigger.lua index 9e142a2..277ee4c 100644 --- a/WeakAuras/GenericTrigger.lua +++ b/WeakAuras/GenericTrigger.lua @@ -3270,6 +3270,7 @@ do if not(tenchFrame) then tenchFrame = CreateFrame("Frame"); tenchFrame:RegisterEvent("UNIT_INVENTORY_CHANGED"); + tenchFrame:RegisterEvent("PLAYER_ENTERING_WORLD"); tenchTip = WeakAuras.GetHiddenTooltip(); @@ -3322,11 +3323,12 @@ do Private.StopProfileSystem("generictrigger"); end - tenchFrame:SetScript("OnEvent", function(self, event, arg1) + tenchFrame:SetScript("OnEvent", function(_, _, arg1) Private.StartProfileSystem("generictrigger"); - if (event == "UNIT_INVENTORY_CHANGED" and arg1 == "player") then - timer:ScheduleTimer(tenchUpdate, 0.1); - end + + if arg1 and arg1 ~= "player" then return end + timer:ScheduleTimer(tenchUpdate, 0.1); + Private.StopProfileSystem("generictrigger"); end);