github foundryvtt/dnd5e release-5.0.0

6 months ago

Release banner 5.0.0

The 5.0 release of the D&D Fifth Edition system marks a significant milestone for D&D on Foundry Virtual Tabletop. The three core books have been available for some time, allowing DMs and players to enjoy this new iteration of the game on Foundry VTT. And now the SRD 5.2 is also fully integrated into the system, giving creators access to a wealth of permissively-licensed monsters, items, & character options atop which to build their own Foundry VTT content.

Our main focus for this release has been on integrating the SRD content, as well as performing some large scale refactors in order to clear the stage for important work in the future (see What's Next below). As part of that cleanup, we have removed the v12 compatibility code, which means this release is only available on v13 of the core software. If you wish to remain on v12, we have specially prepared the 4.4 release of the system which still includes many of the improvements listed here, as well as the full SRD 5.2.

⚠️ COMPATIBILITY WARNING: ⚠️ The version 5.0 release of the system ONLY SUPPORTS Foundry Virtual Tabletop version 13 and greater. To use this new game system version you must also use Foundry VTT version 13. If you do not wish to update your core software, please continue using version 4.4 of the dnd5e system.

Installation: To manually install this release, please use the following manifest URL: https://github.com/foundryvtt/dnd5e/releases/download/release-5.0.0/system.json


SRD 5.2

Wizards of the Coast have released the SRD 5.2 for D&D Fifth Edition. This is a permissively-licensed subset of the core rules that allows creators to publish their own content which uses and references those rules. You can see more information about exactly what the SRD does and doesn't permit here.

This release contains the full SRD 5.2 content integrated into the game system, allowing creators the same ability to create D&D content on Foundry VTT, using and referencing items, spells, monsters, and character classes, etc. fully setup and ready to go.

The header of any monster or item includes its source. Editing the source will give you comprehensive information on the source book and license. If you are a content creator, please make sure you check this before including any content in a module you intend to publish.

Free Rules source

SRD 5.2 source

If in doubt, please reference the full SRD 5.2 document itself to determine if the content you are intending to use is licensed under the SRD's terms.

Transformation

The transformation dialog has been completely overhauled to make it more powerful and intuitive to use.

Transformation dialog

Various hard-codings around transformation presets have been removed, and some new features have been added, such as temporary HP controls. It should now also be much clearer which options will apply to the transformation.

To complement the dialog, a new Transform Activity type has also been added. Similar to summoning, this Activity allows for various transformation profiles to be pre-configured on the Item.

Transform Activity profile configuration

Transform Activity transformation configuration

When using the Activity, the player will be presented with the compendium browser to pick their transformation target from, based on the Activity's restrictions. Once selected, these options are then locked-into the chat card, allowing for any number of tokens to be selected to apply the transformation to.

Transform Activity chat card

You can get more details on the new Transformation dialog and Transform Activity on the wiki.

Inventory Refactor

A lot of the system's underlying sheet-adjacent architecture has been refactored to use more modern frameworks offered by the core software, as well as to lay cleaner foundations for the remaining sheets to be converted. This doesn't usually result in many user-facing changes, however with inventory rendering refactored, there have been some more visible improvements, such as the ability to render columns on a per-section basis, allowing for things like the weapons section of a character's inventory to have different columns to the rest of the inventory.

Inventory


What's Next

This is far from an exhaustive list, as we are committed to continued polish and improvements in all areas of the system that still demand it, and neither can we promise any firm timelines, but as we move into this new era of D&D on Foundry VTT, we have set our sights on the following features.

Sheets

  • Updated Group sheet.
  • Updated Vehicle sheet.
  • Updated Journal sheet.
  • Updated ActiveEffect sheet.
  • Minimised Character/NPC sheet view.

Character Creation

  • Cohesive character creation experience, including:
    • Starting Ability Score selection.
    • Starting Equipment selection.
    • Grouped Advancements UI.

API / Automation

  • Progressive chat cards.
  • Action tracking.
  • Conditional ActiveEffects.
  • ActiveEffect expiry.
  • Range, reach, & cover.
  • Auras.

Core Foundry VTT Integration

  • Vision modes based on creature senses.
  • Ruler integration with movement rules.
  • Locked doors integration with skill checks.
  • Scene Regions:
    • Difficult terrain.
    • Traps.
    • Persistent AoEs.

2024 Rules

  • Configurable 2014 -> 2024 content update tool.

⚠️ Breaking Changes

Former shims for pre-activity systems and hooks from before the roll refactor have been fully removed (see #5399).


Compendium Content

  • [#4336] Fixed incorrect activities on Manacles
  • [#5212] Rename broach images to brooch in the SRD to match name change in core
  • [#5288] Added additional NPC token artwork, updated some existing creatures with new tokens
  • [#5332] Move system to use core's module art system rather than system's

Bug Fixes

  • [#4702, #5319] Damage preview on sheets should now show correct value if no dice are rolled
  • [#5033] Embedded stat blocks should now be correctly styled in dark mode
  • [#5290] Holding shift will no longer cause chat message formatting to shift
  • [#5318] Extended damage enricher will no longer display separate average value if damage is flat
  • [#5320] NPCs can now have empty spellcasting ability to prevent them from defaulting to strength
  • [#5321] Simplified damage formulas now contain consistent formatting whether addition or subtraction are used
  • [#5334] Active effects should no longer become baked in when using the trait config applications
  • [#5348] System's custom elements should now work with ApplicationV2-based apps
  • [#5450] Fast-forwarding attacks when bonus masteries are present will no longer cause no mastery to be applied
  • [#5456] Activity sheets should now properly display UUID-linked item consumption
  • [#5461] Active effects that apply bonus masteries should no longer cause errors when applied to NPCs
  • [#5471] Deleting actors in a group after opening group sheet will no longer cause errors
  • [#5472] Warnings during group data preparation should now properly show group ID
  • [#5479] Casting spells should now show a warning when all spell slots are consumed
  • [#5485] Trait advancement with "Any Language" choice no longer allows "All Languages" to be selected
  • [#5490] Trait categories should no longer be double-localized
  • [#5538] Fixed journal application styling in v12

Improvements

  • [#3563] Added support for custom transformation presets in the transform dialog
  • [#3877] Re-designed actor transformation dialog using new styling
  • [#4059] Added new Transform activity type
  • [#5037] Ranged communication types such as Telepathy will now show units on actor sheets
  • [#5259] Temp HP formula can now be defined during actor transformation
  • [#5261] Transformed actors now store the complete settings object used during transformation
  • [#5264] Roll data statuses.concentrating now shows concentration count, if more than one allowed
  • [#5275] Cantrips now display scaled damage preview in spells list
  • [#5340] Convert item sheets to use ApplicationV2
  • [#5372] Convert actor sheets to use ApplicationV2
  • [#5431] Adjusted templates to use data-tooltip shorthand when aria-label is also used
  • [#5432] Switched to using --cursor-x variables to support custom cursors
  • [#5459] Shift-clicking on attack/damage enrichers to skip dialog will no longer cause enricher text to be selected
  • [#5477] Reworked inventory system to be more customizable by item types & simplify templates

Contributors

Many thanks to the following contributors in particular: @arbron, @Division4Studios, @Fyorl, @JPMeehan, @kaldigo, @krbz999, @mattexdee, @roth-michael, @secondworldpublishing, @thatlonelybugbear, @trioderegion, as well as all those who submitted bug reports and issues.

Don't miss a new dnd5e release

NewReleases is sending notifications on new releases.