Alright, due to a request, I have been reworking the entire Calendar Script and have now come to a Point where I feel that it is worth sharing. The original code was made by Kirsty and I figured I'd improve on it a bit again. Credit to Kirsty for making the original version. Info: This is an early beta-release, so some things might not work quite as intended. I will be updating this over time. GitHub Repository NEW FEATURES Multi-Word functionality (now supports Eberron, Faerun, Greyhawk, Modern and Tal'Dorei) (currently only Faerûn works) Reworked commands (now much easier to use) Reworked Alarms (now you can create infinite Alarms) How to Use: !mwcal - Shows the menu to the person that issued the Command. GM Menu has more Options. --world {world} - Allows the GM to change the world to one of the Options: Eberron, Faerun, Greyhawk, Modern, Tal'Dorei --adv {type} --{amount} - Allows the GM to advance the Time by a certain Amount and a certain Type (Short Rest, Long Rest, Hour, Minute, Day, Week, Month, Year) --set {type} --{amount} - Allows the GM to set the Type (Day, Month, Year, Hour, Minute) --weather {type} - Allows the GM to set the Weather. Putting "Random" will randomise it. --toggle {weather/moon} - Allows the GM to toggle the Weather or Moon Display. --moon {type} - Allows the GM to set the moon type. Putting "Random" will randomise it. --enc - Rolls on the Encounter table (coming soon) --reset - Will reset all variables. !alarm --{number} - Lets the GM set a specific Alarm. --title {title} - Sets the title of the Alarm. --date {date} - Sets the Alarm to a certain date. This uses the following format: DD.MM.YYYY (type the name of the month, number support coming soon) --time {time} - Sets the Alarm to a certain time. This uses the following format (24 Hour): HH:MM IMPORTANT: exclude the brackets {}