Skip to content

release-0.7.4

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

D&D5e System Release v0.74

New Features

  • Spell damage increases from upcasting a spell using a higher level spellslot are now automatically applied to the damage formula when a spell is cast from it's item card.
  • The Item5e.rollDamage() method now accepts a spellLevel option which is used in the API to compute the damage roll for a spell-type Item that is not cast at it's native spell level.
  • Introduced new options to better support better Ability DC configuration. A dropdown menu now allows you to explicitly set the ability score which should be used as the basis for the DC calculation. Additional options are provided for "Spell" (the default value) which uses the Actor's default spellcasting modifier and "Flat" which uses a fixed DC number that does not scale with character attributes.
  • Added an Actor5e.getSpellDC() method which accepts an ability argument and will compute the actor's DC value for tests based using that ability score.
  • Save the scrolling position of item containers when the Actor sheet is re-rendered, resulting in less visual disruption when changes occur.
  • Added a visual attunement indicator next to the name of inventory items which are set as Attuned.
  • Added support for the "Loading" property on weapons in addition to the existing "Reload" property to cover both use cases. Weapons in the SRD Items compendium which should have the Loading property now have it applied.
  • Ongoing improvements to localization with improvements for inventory, feature, and spell item containers and filtering translation strings.
  • Enforce a square aspect ratio for actor and item sheet profile artwork. Artwork that is not initially square will be centered with a cover fill mode.
  • Automatically apply sensible prototype token vision settings for character-type Actors when the actor is first created. For character actors, their prototype token will start with Has Vision (true), and Dim Vision (30) so that new users do not experience a frequent point of confusion where their newly created player character has no vision in the Scene.

Bug Fixes

  • Fixed an issue with item use restoration upon long rest.
  • Fixes to compendium data corruption in the SRD Monsters compendium due to certain NPCs with bad spell loadouts.
  • Fixes to several SRD Items which had incorrect data.
  • Fixes to several SRD Monsters which had incorrect data.
  • Fixes to numerous spells which did not have the correct action type assigned.
  • Corrections to the maximum dexterity modifier allowed by SRD armor types.
  • Prevent the header sections on inventory list containers from being draggable in addition to the items they contain.
  • Fix issues with incorrect data structure for the new "backpack" item type which used capacityType instead of capacity.type when updating its data.
  • Fixed a visual bug with the experience bar for Character actors which incorrectly showed the bar as full when the current XP value was set to zero.
  • Corrected an error with Actor sheet updating which could cause a custom Prototype Token size to be overwritten with the default dimensions for the 5e monster size category.

Contributors

This D&D5E system release was supported by contributions from many community members who contributed their time and expertise to improving the system. Please share your thanks with the following:

  • Fyorl for contributions of Compendium corrections, and item improvements, and translation improvements.
  • tposney for core compendium improvements for items and spells.
  • Felix for bugfixes.
  • Rwanoux for localization improvements and recommendations.
  • GatesVP for fixes to data corruption in the SRD Monsters compendium.

Coming Next

The next core VTT update (0.4.4) is going to change a lot of things with Embedded Entities (like Owned Items, or Tokens) that I will want to take advantage of in the 5e system. The next 5e update will be mostly to tackle compatibility with the upcoming core software update - but I'll also be working on several new features. Please see https://gitlab.com/foundrynet/dnd5e/-/milestones/3 for upcoming changes and reach out if you would like to contribute.