Skip to content

LOOT_ROLL_WON ​

Fired when a player wins a loot roll.

Payload ​

lua
{
  itemName = string,                 -- "Spellstrike Hood"
  itemId = number,                   -- Item ID
  itemQuality = Enums.ItemQuality,   -- .Rare, .Epic, etc.
  rollType = Enums.RollType,         -- .Need, .Greed, .Disenchant
  rollValue = number                 -- Your roll (1-100)
}

Examples ​

Roll Wins ​

lua
{
  id = 840,
  name = "Lucky Roller",
  description = "Win 50 loot rolls",
  points = 20,
  category = 5,
  icon = 133585,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "LOOT_ROLL_WON"
  },
  progress = {
    type = "count",
    required = 50
  }
}

Epic Wins ​

lua
{
  id = 841,
  name = "Epic Luck",
  description = "Win 10 rolls on epic items",
  points = 25,
  category = 5,
  icon = 133585,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "LOOT_ROLL_WON",
    conditions = {
      itemQuality = Enums.ItemQuality.Epic
    }
  },
  progress = {
    type = "count",
    required = 10
  }
}

Need Wins ​

lua
{
  id = 842,
  name = "Needy",
  description = "Win 25 Need rolls",
  points = 20,
  category = 5,
  icon = 133585,
  cadence = Enums.Cadence.AllTime,
  trigger = {
    event = "LOOT_ROLL_WON",
    conditions = {
      rollType = Enums.RollType.Need
    }
  },
  progress = {
    type = "count",
    required = 25
  }
}