The next release of Grail will no longer throw a Lua error, but we still cannot handle the proper holiday information that is derived from the calendar as there is no calendar in Classic.
The latest Grail should handle the lack of holidays in Classic well. If we start getting holidays in Classic we can add them but will need a new release of Grail each time we add a set of holidays.
I have tested with Children's Week etc "HC" in some quests. An error
Date: 2019-10-12 08:56:23 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\Grail\Grail.lua line 3825: attempt to call local 'CalendarGetNumDayEvents' (a nil value) Debug: Grail\Grail.lua:3825: CelebratingHoliday() Grail\Grail.lua:7507: Grail\Grail.lua:7466 (tail call): ? Grail\Grail.lua:9856: StatusCode() Grail\Grail.lua:4016: ClassificationOfQuestCode() Wholly\Wholly.lua:1509: _ClassifyQuestsInMap() Wholly\Wholly.lua:1949: _ForcePanelMapArea() Wholly\Wholly.lua:4280: UpdateQuestCaches() Wholly\Wholly.lua:1040: ?() Wholly\Wholly.lua:2591: _OnEvent() Wholly\Wholly.lua:4296: Wholly\Wholly.lua:4296 Locals: self =
I assume we will have the holidays in Classic sometime.
The next release of Grail will no longer throw a Lua error, but we still cannot handle the proper holiday information that is derived from the calendar as there is no calendar in Classic.
Yes, Kinda guessed that. As a suggestion, a page on Wholly to mark them on or off? I realise that this is decidedly inelegant.
If possible, could you have quests with a holiday be blocked from display, until you find a way to block them. If it's not too much extra.
The latest Grail should handle the lack of holidays in Classic well. If we start getting holidays in Classic we can add them but will need a new release of Grail each time we add a set of holidays.