Skip to content

release-0.8.3

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

D&D5e System Release v0.83

The version 0.83 release for the D&D5e system supports and provides compatibility for FVTT Beta version 0.5.0 and should not be used with core FVTT versions prior to this.

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

Please Note: If you are still using an earlier FVTT version, please continue to use the 0.82 release which you can find here: https://gitlab.com/foundrynet/dnd5e/raw/release-0.8.2/system.json

New Features

  • Added built-in automation for death saving throws for characters. Clicking on the "Death Save" field of the character sheet will prompt you to roll a death saving throw check with global saving throw bonuses applied. Successes and failures are automatically applied to the counters on the sheet. Critical successes or critical failures are treated as 2. When a character reaches 3 successes or 3 failures a message is displayed in chat.
  • Moved the item equipped indicator from a column in the inventory list to a toggleable shield icon next to the item edit button similar to how spell preparation works. This allows you to quickly toggle the equipped state of items from the character sheet without needing to open the Item sheet.
  • Added many additional items to the Items SRD compnendium and incorporated corrections for several items which had incorrect data.
  • Improve the labeling of the default ability score modifier for weapon attacks to make it clear that without a specific ability score assigned the weapon will use Strength as it's attack modifier.
  • Improve the restrictions placed on which spell slots are available for upcasting for different spells. This also addresses a bug which could allow a spell to be "upcast" to a lower level spell slot than is allowed by the base spell.
  • Add a nudge in the UI for the trait selector dialog to inform users that the custom value for traits can be split using a semicolon character.
  • Added missing localization translations for several strings related to initiative.
  • Changed the API of the d20Roll and damageRoll helpers to return the created Roll instance as the resolved value of the Promise those functions return.

Data Model Changes

  • Correct the template.json to reference data.weaponType directly for weapon items rather than data.weaponType.value which was incorrectly present in the template previously.

Bug Fixes

  • Fixed the sizing behavior of rectangular (square) template effects where previously the resulting template shapes were too small.
  • Fixed an issue in the Tool Check roll dialogue where the default ability score for the tool was not applied in the roll form.
  • Fixed a problem where the spell level for a posted spell could be non-numeric (NaN).
  • Removed 2 pieces of non SRD content which had been accidentally included in the Items compendium.
  • Fix an invalid attribute reference in the d20 dice roll logic when special bonuses were not passed.
  • Fixed an issue with the "other formula" field of items which was not correctly receiving access to convenience references like @mod or @prof in the roll formula.

Contributors

This D&D5E system release was supported by contributions from community members who submitted feature changes which were included in the update. Please share your thanks with the following:

  • Lictor - For considerable work on augmenting and improving the Items SRD compendium.
  • GatesVP - For contributions to the item equipped state toggle.

Thank you both for your contributions!