Skip to content

Quest & Reputation Events ​

Track quest completions and faction reputation.

Events ​

EventFires When
QUEST_COMPLETEDQuest turned in
REPUTATION_GAINEDRep increased

Enums Used ​

lua
Enums.Standing.Neutral / .Friendly / .Honored / .Revered / .Exalted

Examples ​

Quest Count ​

lua
{
  id = 700,
  name = "Loremaster",
  description = "Complete 500 quests",
  points = 50,
  category = 4,
  icon = 134939,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "QUEST_COMPLETED"
  },
  progress = {
    type = "count",
    required = 500
  }
}

Reputation Milestone ​

lua
{
  id = 701,
  name = "Sha'tar Champion",
  description = "Reach Exalted with the Sha'tar",
  points = 30,
  category = 4,
  icon = 134939,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "REPUTATION_GAINED",
    conditions = {
      faction = "The Sha'tar",
      standing = Enums.Standing.Exalted
    }
  }
}