Calendar & seasonal events¶
/admin/design/calendar ties together two surfaces:
- Recurring seasonal events (Hallow's End, Brewfest, Children's
Week, Lunar Festival, Midsummer, Pilgrim's Bounty, Winter Veil)
driven by
world.game_event. - Operator-created ad-hoc events (server anniversaries, community nights, raid-team tryouts).
Recurring events¶
world.game_event editor:
- Identity (id, name, description, holiday id).
- Schedule (start, end, occurrence interval, length).
- Activation hooks: enabled creature spawns, item drops, NPC vendor offerings, seasonal quests.
- Live override: force-start / force-stop without changing the schedule (useful when a holiday spans server-restart hours).
Ad-hoc events¶
/admin/design/calendar-events (characters.calendar_events) for
server-wide announcements that surface in the in-game calendar
(/calendar).
- RSVP tracking (yes / maybe / no / awaiting reply).
- Auto-mail invites.
- Reward attachments (gold, items, titles).
Per-game scoping¶
Recurring events scope to a game; ad-hoc events scope to a realm. The same Children's Week event can be on for the SoD game while off for the Eternal-Vanilla game.