Implement expansion based filter for professionFilter
This commit is contained in:
@@ -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 },
|
||||
|
Reference in New Issue
Block a user