But, hey, my calendar is up to 302 ANSIs, and my calculation is that I have
76 ANSIs left for the initial draft.
I guess some days have multiple ansis?
Indeed. To break down my current version:
3 ANSIs based on week of month, day of week (e.g., US Thanksgiving is the 4th Thursday in November)
12 ANSIs so each month has a default ANSI
287 ANSIs based on day/month
Though some of those daily ANSIs are ones that I just set the date for 2020/2021 rather than set the code (e.g., Open that Bottle Night, which is the last Saturday in February).
I also have some code for special days, like Easter, but I haven't actually made ANSIs for that, yet.
My general thought was that I'd do the monthly ones, then do the daily ones, then do ones that shift dates or have weird rules.
But the monthly meant the calendar would show _something_, and with the
dailies done it'll show something different ever day. Then it's just a matter of choosing level of holiday.
So 76 is v1-ish, but I'll probably still want a few more for a couple of
holes, and for the changing-dates holidays.
--- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
* Origin: Storm BBS (21:2/108)