Files
Questie-Octo/Data/CalendarEventRules.lua
T

36 lines
2.0 KiB
Lua

-- Questie-Octo curated Turtle WoW calendar rules.
--
-- These windows were transcribed from the in-game Turtle calendar for 2026.
-- The calendar is treated as a recurring annual schedule: only visible event
-- text counts. Raid Reset, roadmap/release announcements and graphic-only
-- calendar cells are intentionally ignored.
--
-- Darkmoon Faire is not part of this table. It follows its own anchored
-- 14-day Elwynn/Mulgore cycle in Quest/EventAvailability.lua.
QuestieOcto.CalendarEventRules = {
-- Canonical seasonal/gameplay festivals.
[1] = { name="Midsummer Fire Festival", startMonth=6, startDay=21, endMonth=7, endDay=12 },
[2] = { name="Feast of Winter Veil", startMonth=12, startDay=3, endMonth=1, endDay=14 },
[7] = { name="Lunar Festival", startMonth=2, startDay=16, endMonth=3, endDay=4 },
[8] = { name="Love is in the Air", startMonth=2, startDay=1, endMonth=2, endDay=16 },
-- Turtle currently has no quest rows tied to the Noblegarden game_event,
-- but keep both known IDs here so future DB revisions inherit the calendar
-- without another code change.
[9] = { name="Noblegarden", startMonth=4, startDay=17, endMonth=5, endDay=8 },
[28] = { name="Noblegarden", startMonth=4, startDay=17, endMonth=5, endDay=8 },
[11] = { name="Harvest Festival", startMonth=10, startDay=1, endMonth=10, endDay=8 },
[12] = { name="Hallow's End", startMonth=10, startDay=20, endMonth=11, endDay=2 },
-- Brewfest is a Turtle custom event ID present in quest data but absent
-- from the bundled tw_world_game_event snapshot.
[26] = { name="Brewfest", startMonth=9, startDay=20, endMonth=10, endDay=6 },
}
-- Calendar entries intentionally NOT used for quest availability:
-- Raid Reset; Phase 1/Phase 2; Festival; War; Frostmane Hollow;
-- Windhorn Canyon; Dragonmaw Retreat; Northwind; Stormwrought Ruins;
-- Moonwhisper Coast; and similar roadmap/release announcements.