DnD5e Version 0.96 is a minor system update.
Compatibility: The version 0.96 release for the D&D5e system supports dual compatibility for Foundry Virtual Tabletop versions 0.6.5 (release) and 0.7.1 (alpha).
Installation: To manually install the 0.96 release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.6/system.json
New Features
- Add optional parameters to the Item.roll() method to configure the roll mode and the automatic creation (or not) of a chat message as a result.
- Allow for spells which define an "Other Formula" to scale correctly when upcast by referencing the @item.level attribute for the up-casted level.
- Improve the Actor#shortRest method to support an option to automatically roll available hit dice rather than prompting with a dialog.
- Improve the Actor#rollHitDie method to allow calling without passing an explicit HD denomination, in which case the first available HD type is automatically chosen.
- Define currency conversion rules in the CONFIG object so that different localizations or custom currency systems can change the conversion rules that are used.
- Display a warning and do not roll death saving throw failures if the Actor is not at zero HP.
- When changing actor hit points on the character sheet directly, apply the same side effects (like resetting death saves) that are accomplished when using the
Actor#applyDamageAPI.
Compendium Improvements
- Fix broken Class Features links and Warlock Class description.
Bug Fixes
- Fix damage scaling with cantrips which were accidentally broken in the previous 0.95 update.
- Correctly pass the roll data object into the scaling damage formula for up-scaled spell casts.
- Fix an incorrect Actor reference passed to the LongRestDialog ui.
- Changes to actor size category did not properly update the Token size in core version 0.7.1 after changes to the schema of form update data.
- Actor biography in the Limited permission sheet does not properly vertically scroll if it overflows the parent container height.
- Allow upcasting of a spell even if a spell slot is not consumed in the process. This behavior broke in the 0.95 update.
- Fix an issue where whitespace-only values in the bonuses section of Actor Traits ui would cause downstream dice rolls to fail.