Skip to content

SKILL_UP ​

Fired when a profession skill level increases.

Payload ​

lua
{
  profession = Enums.Profession,   -- .Blacksmithing, .Alchemy, etc.
  oldLevel = number,               -- Previous skill level
  newLevel = number                -- New skill level
}

Examples ​

Skill Milestone ​

lua
{
  id = 630,
  name = "Master Blacksmith",
  description = "Reach 375 Blacksmithing",
  points = 20,
  category = 3,
  icon = 136241,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "SKILL_UP",
    conditions = {
      profession = Enums.Profession.Blacksmithing,
      newLevel = 375
    }
  }
}

Any 375 ​

lua
{
  id = 631,
  name = "Master Craftsman",
  description = "Reach 375 in any crafting profession",
  points = 20,
  category = 3,
  icon = 136241,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "SKILL_UP",
    conditions = {
      newLevel = 375,
      profession = function(p)
        return p == Enums.Profession.Blacksmithing or
               p == Enums.Profession.Leatherworking or
               p == Enums.Profession.Tailoring or
               p == Enums.Profession.Engineering or
               p == Enums.Profession.Alchemy or
               p == Enums.Profession.Enchanting or
               p == Enums.Profession.Jewelcrafting
      end
    }
  }
}

TBC Professions ​

ProfessionMax Level
Alchemy375
Blacksmithing375
Enchanting375
Engineering375
Herbalism375
Jewelcrafting375
Leatherworking375
Mining375
Skinning375
Tailoring375
Cooking375
First Aid375
Fishing375