Skip to content

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.