Skip to content

Releases: eCyclops/Greyhawk

Final? rpmap release 2023-06-17

17 Jun 22:45
40fcde8
Compare
Choose a tag to compare

Move Needfest to the beginning of the year, and added a few "quality of life" changes. Probably the last release as .rpmap file, since development is going to Addon Library format.

Note
If you have been using an earlier version of this library, your dates will be off. The recommended upgrade path is to use [getYearDate] to get the current date before upgrading. Then, after you've upgraded, use [setLibProperty("currentYearDate", «whatever the number was that you got + 7», "Lib:Calendar")] This will set your date to the same as before the upgrade.

Updated Release 2022-01-28

16 Jun 15:00
cecee28
Compare
Choose a tag to compare

This is the last of the "classic" releases of this library. Subsequent releases will be built around the principal of the Addon Library available with MapTool 1.11

Greyhawk

MapTool macro framework for working with Oerth/Flanaess/Greyhawk and AD&D

Changelog 2022-01-28

  • The "start" date is now set to the earliest possible date and time, starting with the Greyhawk Gold Box (World of Greyhawk box set). 12:00am 1 Fireseek 576.
  • I realize that this is technically a week after the earliest date, since the year begins with Needfest. However, because of the way I programmed the month/date calculations, this implementation starts with Fireseek. The moon phases should still be correct with the official material.
  • Fixed bugs caused by having multiple copies of the macros that I was editing. Now, all of the "Campaign" macro buttons simply call macros from the library, so that they are only edited in one place.
  • Fixed bug with display of the calendar. It now displays, using HTML 5. Styling is minimal, but contributions are welcome.
  • Fixed display width of "Time and Temperature" frame, and changed to HTML 5. Load time is longer, but I think it looks nicer.
  • In case it wasn't clear above, +Date, +Hour, +Turn, and +Round all work as expected, now.
  • Removed reference to a macro to update states on tokens from another library. This is needed in my campaign, but until I'm ready (and the author is ready) for me to include it with this framework, it needs to be stripped out.
  • Added the yearDateFromDate stardate() macro, to convert dates to the integer date used by this tool.
  • Added a macro to set the age property for a token. This and the Show Age buttons have been added to the "Campaign" section.
  • Added a macro button to the "Campaign" section to increment by 1 turn. I use this a lot in my campaign.

Features

Use the age() macro to find the age (and the nearest birthday) of a selected token. An error message will notify you if there is not one recorded on the token.
Use the setAge() macro to set the age property of a token.
Use the birthdays() macro to list any player character tokens that have a birthday "today".
Use the weather() macro to show the sunrise, sunset, and weather forecast for the day. (The same information as on Time and Temperature, except the weather is probably re-rolled.)
A frame titled Time and Temperature will show the current date, time, and weather forecast, along with the phases of Luna and Celene, and whether anyone has a birthday.
A frame titled Calendar will show a calendar of the entire Oerth year, with the moon phases. Holidays are not yet included.
Increment (or decrement, if you enter a negative number) the time or date by days, hours, turns, or rounds (minutes). Not currently implemented are months, years, or segments.
There is the beginning of work to randomly generate a birthplace, along with alignment information and demographic information for the selected country.

Updated release 2020-11-22

16 Jun 14:58
cecee28
Compare
Choose a tag to compare

Added Full Bleed's Luna images

Updated release 2020-11-21

16 Jun 14:58
cecee28
Compare
Choose a tag to compare

Added the Celene images contributed by Full Bleed

Updated release 2020-11-20

16 Jun 14:57
cecee28
Compare
Choose a tag to compare

Added additional files via upload

Initial release 2020-04-27

16 Jun 14:56
cecee28
Compare
Choose a tag to compare

This is the initial commit.