GregorDyne/ExaltedCalendar
Dyne's Exalted MUSH Calendar
This is version 1.3.2 of my Exalted Calendar (written and tested on http:/www.pennmush.org PennMUSH version 1.7.7 patchlevel 26). Basically it defines a bunch of commands and functions pertaining to keeping an Exalted Calendar on a MUSH (in real time). All of the normal commands are described in the help attributes at the top of the file. If you want to use the functions directly, you'll have to figure that out yourself ... there are quite a few. They are mostly commented, albeit minimally.
I've set the start point of the calendar so that May 1st - 28th, 2005 should correspond to Ascending Fire 1 - 28, RY 768 (at least in my time zone). You can, of course adjust this to suit yourself (hint: the line &DATA_START-SECS Global.Dyne.Exalted.Calendar=1109131199 is what defines the starting point. The number was originally derived from the secs() function of the mush server, and subsequently twiddled with the calendar's +icdate/adjust command until I got things where I wanted, then recopied into the source file.
This calendar is slightly non-canon, in that I pretty much made up the Stygian year stuff, as well as the precise times for the active Caste stuff, and the dates of the lunar phases (not fully implemented). In my original version, I also had the season of Air at the end of the year rather than the beginning, but just for you folks, I changed it.
Installation: Just grab the file below and use a Wizard character to quote the thing to your mush with your client's quoting function (or copy and paste the commands into the client manually if you are feeling froggy). It should install itself and give you some instructions on setting the help stuff up. You don't need to edit the file, though you can fiddle with some of the configuration fields if you like (I don't guarantee that it'll work right if you do).
Disclaimer: Don't blame me if this breaks your MUSH, your computer, your head, or your relationship. It works for me, so far as I've tested, but it might have bugs.
- Back to GregorDyne's user page