WEEKLY_RESET
Fires when the server weekly reset occurs.
Payload
| Field | Type | Description |
|---|---|---|
| timestamp | number | Unix timestamp of reset |
Notes
This event is primarily used internally by the addon to reset progress on achievements with Enums.Cadence.Weekly.
You typically don't need to create achievements that trigger directly on WEEKLY_RESET. Instead, use Enums.Cadence.Weekly on achievements to have their progress automatically reset each week.
Examples
Acknowledge Reset
lua
{
id = 1010,
name = "Reset Survivor",
description = "Experience 52 weekly resets",
points = 50,
category = 5,
icon = 134481,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "WEEKLY_RESET"
},
progress = {
type = "count",
required = 52
}
}Weekly Cadence Example
Instead of triggering on WEEKLY_RESET, use weekly cadence:
lua
{
id = 1011,
name = "Weekly Raider",
description = "Clear Karazhan this week",
points = 15,
category = 1,
icon = 134481,
cadence = Enums.Cadence.Weekly,
trigger = {
event = "DUNGEON_CLEARED",
conditions = {
dungeonName = "Karazhan"
}
}
}Progress on this achievement resets every week when WEEKLY_RESET fires.