Skip to content

KEY_OBTAINED ​

Fired when a dungeon key is acquired.

Payload ​

lua
{
  keyName = string,            -- "Flamewrought Key"
  keyId = number,              -- Item ID
  keyType = Enums.KeyType      -- .Heroic or .Attunement
}

Examples ​

Key Collection ​

lua
{
  id = 820,
  name = "Keymaster",
  description = "Obtain all Heroic keys",
  points = 30,
  category = 5,
  icon = 134237,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "KEY_OBTAINED",
    conditions = {
      keyType = Enums.KeyType.Heroic
    },
    criteriaSet = {
      { keyName = "Flamewrought Key" },
      { keyName = "Reservoir Key" },
      { keyName = "Auchenai Key" },
      { keyName = "Warpforged Key" },
      { keyName = "Key of Time" }
    }
  }
}

Single Key ​

lua
{
  id = 821,
  name = "Hellfire Ready",
  description = "Obtain the Flamewrought Key",
  points = 10,
  category = 5,
  icon = 134237,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "KEY_OBTAINED",
    conditions = {
      keyName = "Flamewrought Key"
    }
  }
}

TBC Heroic Keys ​

KeyDungeons
Flamewrought KeyHellfire Citadel
Reservoir KeyCoilfang Reservoir
Auchenai KeyAuchindoun
Warpforged KeyTempest Keep
Key of TimeCaverns of Time