Skip to content

release-0.8.1

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

D&D5e System Release v0.81

The version 0.81 release for the D&D5e system supports and provides compatibility for FVTT Beta version 0.4.5.

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

image

New Features

  • A major new feature adds support for automatic measured template creation as part of chat card, spell casting, and ability usage workflows. This feature will prompt you (if you have at least TRUSTED user permission) to create a correctly sized template for your spells and abilities. This is a huge time saver and big quality of life feature that I'm thrilled to have worked with errational to implement in the 5e system.
  • Added new token artwork for 15 creature types in the Monsters SRD compendium thanks to the beautiful contributions of Stryxin from Forgotten Adventures.
  • Added nearly 150 magic items to the Items SRD compendium thanks to the hard work of Lictor.
  • Improve chat card display by suppressing visibility of action buttons that users do not have permission to use.
  • Added support for incremental updates to numeric fields on Character and NPC sheets. This allows you to, for example, enter +200 in the experience field, or -30 in the GP currency field. When entering a value which begins with + or -, the final value will be computed by adding the incremental value. If you wish to explicitly set a negative value, you can do so by entering a value which begins with an equals sign, for example =-10.
  • Added "food" as a valid consumable item sub-type.
  • Added the character level to the healing formula for the Fighter ability Second Wind. This will be correct for pure-class fighters, but incorrect for multi-class fighters. After discussion with community members we felt this was the lesser evil until future flexibility can be added to 5e roll data to reference the number of levels in a specific class.
  • Converted several compendium items, namely Ration, Waterskin, and Oil to the consumable type where previously they were just labeled as "loot".
  • Added a core functionality override for the Token HUD which will allow for reductions to HP made through the Token HUD to first deduct from any temporary hit points, if available. Please Note: this change is dependent on a upcoming API change in core FVTT and will not function until core software version 0.4.6 or later. At that time it will automatically begin working without further 5e system updates.

Data Model Changes

  • Removed the spells.spell0 object from the data model since tracking the number of spell slots or usages for cantrips is not required.
  • Renamed and implemented support for data.details.spellLevel for NPC actors to allow them to have a spellcasting level that may differ from their challenge rating which was previously assumed. This allows, specifically, for NPC spellcasters to have their cantrip damage formulas properly scale based on their spellcasting level.

Bug Fixes

  • Fixed a bug which prevented situational damage bonuses from being added to damage rolls.
  • Fixed a bug with the Short Rest workflow which incorrectly removed all HP rather than restoring HP from rolled hit dice.
  • Rolling a formula on a consumable which referenced the ability modifier would fail if one was not explicitly set. This is fixed and an ability modifier is no longer required.
  • Fixed a bug which prevented item filtering buttons from working properly on the Inventory tab of a character sheet.
  • [API] Fixed a bug where the Dice.d20Roll and Dice.damageRoll functions no longer returned Roll instances as they were intended to do.
  • Feature type items which had zero limited uses remaining failed to display any uses at all, this is now fixed and the inventory sheet will display 0/max.
  • Corrected the equipment sub-type for the Shield item to properly be... a shield.
  • Fixed a race condition with the init hook which could cause 5e system sheets to not be registered on time if HTML templates took a long time to be loaded and compiled by Handlebars.
  • Fixed an issue which prevented consumable quantity from being correctly decremented to zero after use.
  • Fixed an issue when using the count success or margin-of-success dice roll modifiers which incorrectly would highlight 1s and 20s as critical successes or failures in the 5e system.
  • Improved automatic token sizing in the Actor5e.update workflow to only apply an automatic token size if the base token object is not explicitly defined in the update.

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:

  • errational - for contributing the excelent measured template integration
  • Stryxin - for wonderful Token artwork added to the SRD monsters compendium
  • Lictor - for thoughtful and careful work to implement magic items into the SRD compendium