World Events
Track exploration, gold, leveling, and creature kills.
Events
| Event | Fires When |
|---|---|
| ZONE_EXPLORED | New zone discovered |
| GOLD_MILESTONE | Gold threshold reached |
| LEVEL_UP | Character leveled |
| CREATURE_KILLED | Monster killed |
Enums Used
lua
Enums.CreatureType.Beast / .Humanoid / .Demon / .Undead / etc.Examples
Zone Exploration
lua
{
id = 900,
name = "Outland Explorer",
description = "Explore all of Outland",
points = 30,
category = 4,
icon = 134269,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "ZONE_EXPLORED",
criteriaSet = {
{ zone = "Hellfire Peninsula" },
{ zone = "Zangarmarsh" },
{ zone = "Terokkar Forest" },
{ zone = "Nagrand" },
{ zone = "Blade's Edge Mountains" },
{ zone = "Netherstorm" },
{ zone = "Shadowmoon Valley" }
}
}
}Gold Milestone
lua
{
id = 901,
name = "Wealthy",
description = "Reach 10,000 gold",
points = 30,
category = 5,
icon = 133784,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "GOLD_MILESTONE",
conditions = {
amount = function(g) return g >= 10000 end
}
}
}Kill Count
lua
{
id = 902,
name = "Monster Slayer",
description = "Kill 5000 creatures",
points = 30,
category = 4,
icon = 132366,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "CREATURE_KILLED"
},
progress = {
type = "count",
required = 5000
}
}