Skip to content

ARENA_MATCH_END ​

Fired when an arena match ends.

Payload ​

lua
{
  bracket = Enums.ArenaBracket,             -- .TwoVTwo, .ThreeVThree, .FiveVFive
  result = Enums.BattlegroundResult,        -- .Victory or .Defeat
  ratingChange = number,                    -- +15 or -12
  newRating = number,                       -- Current rating after match
  duration = number                         -- Match length in seconds
}

Examples ​

Arena Wins ​

lua
{
  id = 540,
  name = "Arena Victor",
  description = "Win 100 Arena Matches",
  points = 30,
  category = 2,
  icon = 132485,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "ARENA_MATCH_END",
    conditions = {
      result = Enums.BattlegroundResult.Victory
    }
  },
  progress = {
    type = "count",
    required = 100
  }
}

Bracket Specific ​

lua
{
  id = 541,
  name = "2v2 Specialist",
  description = "Win 50 2v2 Arena Matches",
  points = 20,
  category = 2,
  icon = 132485,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "ARENA_MATCH_END",
    conditions = {
      bracket = Enums.ArenaBracket.TwoVTwo,
      result = Enums.BattlegroundResult.Victory
    }
  },
  progress = {
    type = "count",
    required = 50
  }
}