ITEM_DISENCHANTED
Fired when a player disenchants an item.
Payload
lua
{
itemName = string, -- "Greatsword of the Dune"
itemId = number, -- Item ID
itemLevel = number, -- Item level
itemQuality = Enums.ItemQuality, -- .Uncommon, .Rare, .Epic
resultName = string, -- "Large Prismatic Shard"
resultCount = number -- How many shards/dust
}Examples
Disenchant Count
lua
{
id = 640,
name = "Shard Whisperer",
description = "Disenchant 500 items",
points = 30,
category = 3,
icon = 136222,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "ITEM_DISENCHANTED"
},
progress = {
type = "count",
required = 500
}
}High Level Items
lua
{
id = 641,
name = "Outland Enchanter",
description = "Disenchant 200 items above level 60",
points = 25,
category = 3,
icon = 136222,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "ITEM_DISENCHANTED",
conditions = {
itemLevel = function(ilvl) return ilvl > 60 end
}
},
progress = {
type = "count",
required = 200
}
}