From e0d736f01ea2ef6bb0a4b85519ef0fb988ef7b33 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Fri, 20 Dec 2024 22:38:23 +0100 Subject: [PATCH] Add cleu event for buff applied --- .gitignore | 1 + Dechickenator.lua | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4905dbf --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +wow_Meta diff --git a/Dechickenator.lua b/Dechickenator.lua index 585dc84..b40fdee 100644 --- a/Dechickenator.lua +++ b/Dechickenator.lua @@ -5,17 +5,21 @@ local addonname, shared = ... ---@field blacklistedBuffs table local function init() - print("Dechickenator loaded!") - local cleuFrame = CreateFrame("Frame") - cleuFrame:RegisterEvent("CLEU") + cleuFrame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED") cleuFrame:SetScript("OnEvent", function(self, event, ...) local subevent = CLEUParser.GetSubevent(...) if subevent == "SPELL_AURA_APPLIED" then + local target = CLEUParser.GetDestName(...) + if target ~= UnitName("player") then return end local spellName = CLEUParser.GetSpellName(...) + if not shared.Dechickenator_Data.blacklistedBuffs[spellName] then return end + print(spellName) end end) + + print("Dechickenator loaded!") end local loadedFrame = CreateFrame("Frame")