Skip to content

release-0.8.5

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

D&D5e System Release v0.85

image

Compatibility: The version 0.85 release for the D&D5e system supports FVTT Beta versions 0.5.2 and higher.

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

Please Note: If you are still using an earlier FVTT version (prior to 0.5.2), 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

  • Incorporated support for actor polymorphing which allows an Actor to be transformed into some other creature as a Polymorph, Wild Shape, or some other type of shapechange. To initiate a polymorph, drag one actor on top of another Actor's sheet which will summon a dialog from which you can configure the different polymorph options before proceeding. See the above screenshot for an example. For linked Actors (characters) - the polymorph will create a copy of that Actor which contains the polymorphed data and abilities to avoid the risk of corrupting the original actor data. For unlinked Actors (independent Token copies) the Token is replaced directly. When an Actor is polymorphed, a button will appear in the sheet header as well as in the sidebar context menu to revert the transformation - restoring the actor to it's original form and attributes. Huge thanks to Felix and Fyorl for their prototyping and implementation of this feature.
  • You may now reference specific classes by name in roll formulae, for example @classes.cleric.levels would yield the number of levels a particular character has in the Cleric class. You also have access to other attributes of the class, for example their denomination of hit die - so you can automate resting or level up behaviors using @classes.fighter.hitDice.
  • Convert the Actor and Item sheets to use the new TabsV2 design.
  • Add additional tick marks to denote 33% encumbrance on the character sheet in the Inventory tab in addition to the 66% tick marks.
  • Implemented custom Actor.getRollData() and Item.getRollData() methods which customize the data object used for dice roll formulae throughout the framework.
  • Consumable type items can now be marked as identified, equipped, or attuned.
  • Added an Actor's spell DC to the Spellbook tab of the character and NPC sheets.
  • Concluded the Items SRD cleanup by removing several duplicates and correcting some item descriptions.
  • Added a new Item compendium for Trade Goods (SRD) which contains many mundane commodities or goods which would be used as resources for trading or mercantilism.
  • The currency conversion button is now gated behind a confirmation dialog which will ensure you wish to proceed before converting all of your currency to the largest possible denomination.

Data Model Changes

  • The bonuses.spell.dc field has been added to the Actor template. It was previously supported by the system, but not present in the template.

Bug Fixes

  • Fixed an error with rolling the "other formula" on items which generated a syntax error.
  • Chat messages for tool checks should (and now do) display the ability score used for the check.
  • The Tool Check roll dialog did not have a rollMode dropdown like other 5e roll dialogs - this has now been added.
  • The dice roll dialog was not respecting the roll mode dropdown on the form itself, this has been addressed.
  • Corrected issues in the Monsters compendium with many creatures using strength instead of dex or having non-proficient weapons.
  • Corrected an issue where global saving throw bonuses were incorrectly applied twice, once to the base modifier and again as a bonus.

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:

  • Felix - For his fantastic preliminary implementation of Polymorphing with his Polymorpher module.
  • Fyorl - For translating Felix' work into a core 5e system implemtnation.
  • Lictor - For final touch ups on the Items SRD compendium content.