REPUTATION_GAINED
Fired when faction reputation changes.
Payload
lua
{
faction = string, -- "The Sha'tar"
factionId = number, -- Faction ID
repGained = number, -- Amount gained
standing = Enums.Standing, -- .Honored, .Revered, .Exalted, etc.
currentRep = number -- Current rep value
}Examples
Exalted Achievement
lua
{
id = 720,
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
}
}
}Multiple Exalted
lua
{
id = 721,
name = "Outland Diplomat",
description = "Reach Exalted with 5 TBC factions",
points = 50,
category = 4,
icon = 134939,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "REPUTATION_GAINED",
conditions = {
standing = Enums.Standing.Exalted
},
criteriaSet = {
{ faction = "The Sha'tar" },
{ faction = "Honor Hold" },
{ faction = "Cenarion Expedition" },
{ faction = "Lower City" },
{ faction = "Keepers of Time" }
}
}
}TBC Factions
| Faction | Zone/Dungeon |
|---|---|
| Honor Hold / Thrallmar | Hellfire Peninsula |
| Cenarion Expedition | Zangarmarsh |
| Lower City | Shattrath |
| The Sha'tar | Shattrath |
| The Aldor / Scryers | Shattrath |
| Keepers of Time | Caverns of Time |
| The Consortium | Netherstorm |
| Ashtongue Deathsworn | Black Temple |