Skip to content

release-0.9.7

Compare
Choose a tag to compare
@cswendrowski cswendrowski released this 13 Jun 16:46
· 4002 commits to master since this release

DnD5e Version 0.97 is a major system update.

Compatibility: The version 0.97 release for the D&D5e system supports dual compatibility for Foundry Virtual Tabletop versions 0.6.6 (release) and 0.7.3 (beta).

Installation: To manually install the 0.97 release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.7/system.json

New Features

  • Add support for additional characteristics of appearance/traits/ideals/bonds/flaws as separate fields on the character sheet Biography tab.
  • Add support for popping-out chat messages to a separate window if you are running Foundry VTT 0.7.2 or higher.
  • Redesigned the workflow for computing spellcasting DC to ensure that when the actor's ability scores or proficiency changes, the spell DC of spells will also revise.
  • When a consumable is destroyed because its final usage was consumed, store the item data in the resulting chat card so that attacks, damage, saves, or healing resulting from the item usage may still be rolled until the chat message itself is deleted.
  • Improve the string formatting of short and long rest messages to be more context-specific depending on whether hit dice or hit points were used or restored.
  • Continued work to automate the assignment of class features when adding new levels of a class to your character sheet.

Compendium Improvements

  • Add the new Racial Features (SRD) compendium which provides pre-configured features and racial traits for all of the races provided under the SRD/OGL.
  • Add values of dim vision and bright vision to all monsters in the SRD compendium. The monsters still have "Has Vision" disabled by default, but now if you want to turn vision on for a certain creature it will be pre-configured with the correct vision distances.
  • Restore Rules compendium entries for spell and item lists which were removed in the 0.95 update for compatibility reasons.
  • Add a Magic Items A-Z table in the Journal Entry with an improved table of contents.
  • Fix an incorrect configuration of the White Dragon Wyrmling's breath attack.
  • Enable creating a new spell in the Cantrip, Innate, or Pact magic categories of the character sheet directly.
  • Fix the Charm Person spell description to contain the "At Higher Levels" section.

Bug Fixes

  • Fix an issue with the number of available spell slots getting stuck at zero in some cases.
  • Fixed an issue where changing a Token's health while its actor had temporary hit points would incorrectly cause the actor to drop to zero HP.
  • Rolling saving throws for multiple tokens at once displayed the wrong names of the tokens in the resulting chat messages.
  • Fix typos in the sense names for several monsters.
  • Fix an error which could occur in the Actor5e#updateEmbeddedEntity method when the input data was provided as an array.
  • Change the way that item icons were rendered to the HTML sheet to avoid breaking URL paths which contained spaces or special characters.
  • Fix an error that occured when making attack rolls with a weapon that consumes ammunition, if no ammunition source was correctly defined.
  • Improve the presentation of the spellcasting dialog for At-Will spells to remove the incorrect notification that there are not sufficient spell slots to cast.
  • Halfling Lucky will now be correctly applied to initaitive rolls.
  • Fix an interface bug where dragging a minimized Item sheet would create a visual artifact where the sheet extended partially during the drag.
  • Fixed an issue where having a negative amount of currency would increase your carrying capacity.
  • Resolved an issue which could occur that caused the Dexterity tiebreaker for Initiative to not apply correctly.
  • Fix an issue where an absolute file path was incorrectly used for the d20 hover icon, breaking for some install configurations.
  • Ensure that spells granted by your class (like cleric domains) are treated as "always prepared" by default.

API Changes

  • Remove the unnecessary computation of ability score modifiers at the beginning of the Actor data preparation workflow.
  • Add support to pass newDay as an optional boolean when calling the short and long rest API methods.

Community Contributions

I offer my sincere thanks to the following individuals who contributed substantial portions of work as part of the D&D5E 0.97 release. I am extremely excited that many of these individuals have made their first contributions (names in bold) to the 5e system with this update.

  • Colin for work on automatic class features and leveling.
  • Martin for improvements to the journal entry rules SRD.
  • Kamil for improving the format of rest messages.
  • p4535992 for helpful bugfixes
  • Cole for helpful bugfixes and API improvements
  • itamarcu for a helpful bugfix
  • Giddy for a compendium correction