diff --git a/LegionWA/AutoLoot/Init.lua b/LegionWA/AutoLoot/Init.lua index 56f62c3..212afb1 100644 --- a/LegionWA/AutoLoot/Init.lua +++ b/LegionWA/AutoLoot/Init.lua @@ -219,6 +219,7 @@ local professionFilter = Filter.new({ ["Enchanting"] = true, } + -- Maybe implement an expansion based filter if provided.type == "Tradeskill" then if enabled[provided.subtype] then if debug then print(string.format("Profession filter pass for type %s", provided.type)) end @@ -324,20 +325,16 @@ local classGearFilter = Filter.new({ end return false end) -local arguniteFilter = Filter.new({ - ["name"] = getItemName, - ["quality"] = getItemQuality - }, +local arguniteFilter = Filter.new({ ["name"] = getItemName }, function(slot, provided) - ---@cast provided { name: string, quality: number } - if string.find(provided.name, "Argunite") and provided.quality > 1 then + ---@cast provided { name: string } + if provided.name == "Veiled Argunite" then if debug then - print(string.format("Argunite filter pass for %s and quality %d", provided.name, - provided.quality)) + print(string.format("Argunite filter pass for %s", provided.name)) end return true end - if debug then print(string.format("Argunite filter fail for %s and quality %d", provided.name, provided.quality)) end + if debug then print(string.format("Argunite filter fail for %s", provided.name)) end return false end) local ancientManaFilter = Filter.new({ ["name"] = getItemName },