ITEM_CRAFTED
Fired when a player crafts an item.
Payload
lua
{
itemName = string, -- "Haste Potion"
itemId = number, -- Item ID
profession = Enums.Profession, -- .Alchemy, .Blacksmithing, etc.
skillLevel = number, -- Current skill when crafted
count = number -- How many crafted (for multi-craft)
}Examples
Specific Item
lua
{
id = 610,
name = "Potion Master",
description = "Craft 500 Haste Potions",
points = 30,
category = 3,
icon = 136240,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "ITEM_CRAFTED",
conditions = {
itemName = "Haste Potion"
}
},
progress = {
type = "count",
required = 500
}
}Profession Total
lua
{
id = 611,
name = "Prolific Crafter",
description = "Craft 1000 items with any profession",
points = 40,
category = 3,
icon = 136240,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "ITEM_CRAFTED"
},
progress = {
type = "count",
required = 1000
}
}Weekly Crafting
lua
{
id = 612,
name = "Weekly Crafter",
description = "Craft 100 items this week",
points = 25,
category = 3,
icon = 136240,
cadence = Enums.Cadence.Weekly,
trigger = {
event = "ITEM_CRAFTED"
},
progress = {
type = "count",
required = 100
}
}