v13.0.0beta23 (Patreon)
Content
As promised, a new beta with all the player content from Eberron: Rising from the Last War.
What I expected to be the end of last week has become the end of this week. I got a bit stuck on some artificer features that were not at all compatible with the sheet's functionality. Most importantly, the ability to add a damage die to spells. I ended up rewriting the function that does the damage addition to spells so that it supports adding a fixed number, an ability score modifier, and a die. It now also takes better care of not adding the damage to every roll of the spell, but only once, unless set to add it to every roll.
Unfortunately, I didn't find the time to work on the latest Unearthed Arcana as well. The psionic subclass will have to wait until next year, because I'm leaving the country tomorrow to visit family. I might have some time to work on it after Christmas, but I doubt that it'll be done before 2020.
I would like to thank all of you for your ongoing support and wish everybody happy holidays and a prosperous 2020!
As always, please comment with any bugs you find or if something doesn't work as expected. The artificer introduces some new things that might not work all that well with the sheet or might not work in the most user-friendly fashion. Don't hesitate to comment if you stumble upon something you feel is a bug or could be improved!
>> Click here for v13.0.0beta23 <<
( https://www.patreon.com/posts/19406992 )
Eberron: Rising from the Last War addition
Added an option to see the content of imported script files
Changed how the Ability Save DC on the 1st page is calculated so that it takes into account additions to the Spell Save DC, as long as there are no conflicts (e.g. multiple classes with the same spellcasting ability, but different total Spell Save DCs)
Changed how the sheet checks the selected fighting styles, so that you can no longer select the same fighting style for multiple classes
Fix for removing a companion page not being handled correctly
Fixed several issues with the UA: Class Feature Variants options
Fixed the Archdruid feature not removing spell components
Fixed some cantrips and spells not working correctly (for magic items) when “Apply character level and spellcasting ability to spell description” is checked when generating a spell sheet
Fix class selection dialog not always showing the right source for a selected (sub)class if it appears in multiple sources. It now correctly shows that it will use the newest source
Rewrite of the function to automatically add damage to spells `genericSpellDmgEdit()`
Why not release v13 right now you ask? The answer is the same as for the previous three beta releases: I would like to (finally) have a website up and running where I can host it, with a dedicated way for bug reporting and frequently asked questions. You might have noticed that none of the bookmarks that link to my website work at the moment. I would like for that to be remedied before releasing v13 outside of this Patreon. I came a long way with making the website, but stopped working on it as I was putting more time and effort towards finishing the support for magic items. The website is working, it just needs contents, so that is what I’ll be focussing on next.
I understand how inconvenient the limitation on importing from betas has been and like to remedy this issue. Because beta14 through beta23 have no underlying changes in the fields or functions, it will be possible to import between beta14 through beta23 without issue. Also, you can expect to be able to import your character from beta14 through beta23 over to the final v13.
One caveat, if you are importing from a beta15 or beta16 that has a duplication error with the ability score increase from magic items, than that duplication error will also be brought over into this beta.
So please don’t hesitate to use this beta as your full character sheet, there shouldn’t be any issues bringing anything from it along over to the stable release of v13.
However, it still won’t be possible to import from betas older than beta14 (v13.0.0beta - v13.0.0beta13), as they do have different fields and/or functions that won't translate.