First post of the year and it is already March. Part of the reason for that is the official D&D 5e releases by WotC having come to a halt in anticipation of the new edition release later this year. Another part for this is that I have been busy with implementing the collaboration with Mammoth Factory announced last year, more on that later.
For now, I have a new version to present to you that has a swath of fixes and one major change: the introduction of Lycanthrope races (werewolves, wererats, etc.). I was inspired by a discussion on Discord about extending the use of the `useFromPreviousRace` attribute to allow inheritance of all racial attributes from another race. This way it is now possible to implement a 'template' race, which has often been requested by people who found their character suddenly afflicted by lycanthropy.
To create a Werebear, Wereboar, Wererat, Weretiger, or Werewolf do the following:
1. First select the (base) race of your character as normal (e.g. a High Elf).
2. Then select the appropriate lycanthrope from the race dropdown (e.g. Werewolf).
3. You'll see a pop-up asking you if you want to use the racial features from the first selected race as a base for the lycanthrope (e.g. merge the High Elf features into the Werewolf). Click "Yes" to proceed.
4. The descriptions of the lycanthrope's traits are added to the 3rd page's Notes section.
If you don't first select another race, the sheet will use the Human (non-variant) as the base race for the lycanthrope.
( https://www.patreon.com/posts/14927098 )
( https://www.flapkan.com/patrons )
NEW CONTENT: Lycanthrope race options from the Monster Manual: Werebear, Wereboar, Wererat, Weretiger, and Werewolf.
NEW CONTENT: Magic Items from Chains of Asmodeus.
Content fix: Drakewarden from Fizban's Treasury of Dragons.
Some things were never corrected from the Unearthed Arcana version. Thanks u/LynnThigpen1 for reporting!
Changed all magical named armour to show their bonus in the armour AC field. For example, it will show “18+2” for a Dwarven Plate when selected, or “20” when not selected.
Changed the optional racial attribute `useFromPreviousRace`:
It now merges attributes that are arrays.
If “features” is added in `gainTraits`, all features of the previous race are copied as-is.
A new sub-attribute `evalAfterMerge` is a custom function that will be run after the merge.
The sub-attribute `gainTraits` now except the term “everything” to merge all racial attributes of the previous race with the parent RaceList entry. This includes all features. Be aware that all arrays are merged, so it is recommended to keep anything gained by the RaceList entry in its own feature and not as part of the main RaceList object.
Deprecated the sub-attribute `replaceNameInTrait` in favour of `updateName`. This new attribute is just a string, which can be "replace", "prefix", or "suffix". It will combine the parent RaceList entry’s `name` and `plural` with those from the previous race and update the name displayed in `trait` accordingly (i.e. for that to work, the name used in `trait` must be identical to the one in `name`).
Fix the optional racial attribute `useFromPreviousRace` from creating duplicate features.
Fix critical bug with removing multiple classes and/or changing multiple subclasses at the same time.
Fix pop-up for an erroneous page, which was added in v13.1.10. It had the title and message swapped.
Fix spell select dialog showing “undefined” when spellcastingFactor is 0.
Fix not everything on the spellsheet being changed back when undoing the “Flatten” button.
Fix not everything on the spellsheet having units of measurement changed when switching between the imperial and metric system.
Fix list of known tool/language proficiencies not having proper formatting in the pop-up dialog.
Fix spell sheet generated for magical armour/weapons/ammunition that change their name based on the type (e.g. “Armor of the Fallen” becomes “Breastplate of the Fallen”), to have their original name in the spell sheet header. For example, it will now show “Armor of the Fallen” instead of previously “of the Fallen” when adding a “Breastplate of the Fallen”. (Thanks Nod_Hero for reporting.)
Improve documentation.
Corrected Flesh to Stone and Wand of Paralysis (thanks discord users for reporting).
Fix typos, thanks everybody for reporting them on Discord.
To update a character from an old version to this new version, please follow the step-by-step guide on my website: How To: Upgrade To New Sheet.
I have updated the GitHub repository for this project to have a proper release structure with a list of changes I made. Now it should be easier to find a public changelog, which was previously only visible for patrons in the Changelog.pdf.
I'll keep the GitHub releases updated with every new release. Unfortunately, the publication dates of all the old releases are wrong because of how GitHub works. They can only be the date that the release was made in GitHub, I can't backdate them.
In my continued effort to catch up with the discontinued higher tiers, I present you the add-on script for the Elementalist class by 2CGaming. It is a class with its own unique spellcasting system that seems to be inspired by anime like Avatar: The Last Airbender.
You can find the Elementalist add-on script on my Github and the original class in the Epic Legacy Campaign Codex by 2CGaming.
If you are interested in the D&D One playtest rules, have a look at the work that MasterJedi2014 is doing. He is slowly transcribing all the Unearthed Arcana playtest articles for use with my sheets.
You can find his work linked in the Community Add-on Script Index (🩹 Other WotC tab) and in the #👏scripts-sharing channel on the MPMB Discord server.