release-2.3.0
dnd5e 2.3.0
This release of the dnd5e system contains several additional features, improvements and fixes. Please read on for the full breakdown of all the changes.
Installation: To manually install this release, please use the following manifest URL: https://github.com/foundryvtt/dnd5e/releases/download/release-2.3.0/system.json
Features
Ability Score Improvement Advancement
Jeff's continued hard work on the Advancement framework brings us the Ability Score Improvement Advancement, allowing players to pick ability scores to increase whenever they reach certain levels in their classes. There is a game setting provided for those tables using the optional rules for Feats, allowing players to drag and drop a feat in place of taking an increase to their ability scores.
Configuring points allocation
Configuring fixed increases or decreases
Applying the Ability Score Improvement
Automatic Proficiencies
Weapons, Armour, and Tools can now have their proficiency set to 'Automatic'. When rolling with these items, the character's proficiency bonus will be appropriately included or withheld based on the character's configured proficiencies, though there are still no penalties enforced by the system for equipping armour that a character is not proficient in.
Editing Quantities
Item quantities can now be edited from within the actor sheet, including group sheets.
Patch Notes
The full list of changes is included below:
⚠️ Breaking Changes
Consumable Resources
DND5E.consumableResources
is now an explicit list of actor properties that can be consumed by an item. It is no longer used to filter the list of trackable token attributes, the two concepts have been separated entirely. TokenDocument5e.getConsumedAttributes
is still called as part of marshalling consumable attributes, but its return value has changed to string[]
. It presently just returns the value of DND5E.consumableResources
, but modules may override this method to provide alternative functionality.
Compendium Content
- Added Forgotten Adventures token packs 46-48.
- ASI Advancements added to SRD classes.
- Diversified armour & shield icons.
- Diversified various miscellaneous item icons.
- Added some missing or incomplete Active Effects to items.
- Organised the system's compendium packs into folders.
- Fixed missing FA token art.
- Fixed non-magical items being given a rarity.
- Minor data fixes.
Features
- [#2056] Added an 'empty group' label for group actors with no members.
- [#532] Item quantity now editable in-line in the actor sheet.
- [#1822] Selecting 'keep spells' when transforming an actor also retains the host's spellcasting ability.
- [#2266] Added a detection mode for blindsight.
- [#2067] Creating a feature on an NPC actor now automatically sets the feature type to 'monster feature'.
- [#2309] Added 'Arcane Shot' as an available feature sub-type.
- [#1309] Added attuned item count to actor sheet, with the ability to override an actor's maximum attunements.
- [#2172] Added ammunition, container, and spellcasting focus IDs to the system configuration.
- [#974] [#1122] Added 'any', 'creature or object', and 'willing creature' to the list of available target types.
- [#1241] Spell scrolls auto-created from spell items will include a note on whether the spell requires concentration.
- [#2026] Added 'none' as an option when selecting an item's ability modifier.
- [#2121] Removed hard-coding around pact slot progression and made it configurable.
- [#2119] Removed hard-coded limit on maximum spell level and made it configurable.
- [#1082] Added 'automatic' as an option for proficiency for weapons, armour, and tools.
- [#2036] [#1088] Added 'adamantine', 'silvered', and 'magical' as available properties for ammunition.
- [#1403] Added the Ability Score Improvement Advancement.
- [#1013] Added a configurable maximum to ability scores.
Bug Fixes
- [#2151] Fixed group sheet inputs not accepting deltas.
- [#2134] Fixed the 'charges' column on the group sheet inventory not being correctly populated.
- [#2257] Fixed the ruler not providing accurate measurements when the game is set to Euclidean diagonals.
- [#1874] Fixed icon migrations not applying to Roll Tables.
- [#2097] Fixed long actor names being unceremoniously truncated on the group sheet.
- [#2250] Improved template preview drawing logic to inform the user of any errors encountered rather than silently failing.
- [#2049] [#2228] Fixed prototype token sizing being reset when adding an actor into a compendium.
- [#2196] Fixed tools and containers not having anywhere to toggle their equipped/attuned states on their item sheets.
- [#829] Fixed the interactable bounding box on item names on actor sheets not matching their hovered bounding box.
- [#2362] Fixed item recovery formulae resetting whenever the item is updated.
- [#2397] Fixed validation error thrown whenever a vehicle is created.
- [#2363] Fixed spell slots not being available as item resource consumption targets.
- [#2284] Fixed pact slots not being available as token trackable attributes.
- [#2337] Fixed the Item Choice Advancement drop area being smaller than intended.
- [#2339] Fixed Item Choice Advancements breaking Background items when a value was input into the 'Any Level' field.
- [#1821] Fixed selecting 'keep mental/physical ability scores' also retaining the host's saving throw proficiencies regardless of whether 'keep saving throw proficiencies' was checked.
- [#2382] Fixed scrolling status text still showing for tokens that had been hidden by the GM.
- [#2233] The attunement icon now appropriately displays as highlighted when attuned, and greyed-out when unattuned.
- [#2369] Fixed in-memory tool migration not working.
- [#2305] Fixed proficiency setting on a tool item not being used when rolling from that item.
- [#2328] Fixed error when configuring the prototype token of a group actor.
Contributors
Many thanks to the following contributors in particular:
- Jeff 'Arbron' Hitchcock
- MaxPat931
- M0nk3yy
- Righthandofvecna
- Taverna del Beerholder
- Zhell
... as well as all those who submitted bug reports and issues.