What's Changed
- [#669] Charge/Uncharge Context Menu Item by @kgar in #675
- [#673] NPC Rest Cleanup by @kgar in #676
- v5.0.0 by @Kharmans in #677
- I18n: latest from weblate by @kgar in #678
- [#670] NPC Bonds, Ideals, Flaws - to system schema, plus migration by @kgar in #679
- [#671] Item: Parent Class to Source Class migration by @kgar in #680
Full Changelog: v5.0.0...v5.1.0
Important
For dnd5e 3.3.x 🐉
Source Class on Spell Details Tab
Spell sheets now feature the new 3.3.0 field "Source Class."
When a spell is owned by an actor, the "Source Class" input will be a dropdown.
When a spell is not owned by an actor, the "Source Class" input is free text, expecting a class identifier.
Source Class will now drive Tidy's multiclass spellbook filter feature, and the multiclass spellbook filter itself now shows the relevant spellcasting classes which the actor owns.
Source Class also now drive the spell class image feature.
New Migrations Available
Only run a migration when you specifically need it. If it relates to a feature that is not used in your games, you can ignore the migration.
- "Spell Class to Source Class": Tidy's flag-based "Spell Class" field has been replaced by "Source Class" in spell sheets. This migration will move "Spell Class" data to "Source Class" for any indicated items.
- "NPC Bonds, Ideals, and Flaws to System": Tidy's flag-based "Bonds, Ideals, and Flaws" text fields are now part of the official NPC schema. This migration will move the flag data into the new system data fields.
Localization
- Brazilian Portuguese updates, thanks to Kharmans!
- Spanish updates, thanks to gallegonovato!
Misc
- For all items with charges: added "Charge" / "Uncharge" context menu options, for parity with the default sheets
- Removed custom Tidy code for NPC rest and am now fully deferring to the actor API.
- Removed setting "Additional Classes for Multiclass Spellbook Filtering": this setting is no longer needed, because an actor's spellbook filter options now represent the spellcasting classes they own.
- Removed setting "Use NPC Rest": NPC rest is now native to the system, so there's no need for a toggle.