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")