Version 13 progress update
🕑 Added 2018-09-12 16:00:14 +0000 UTC As promised last week, an update about version 13. Or wait, that was already two weeks ago that I promised an update… well, better late than never I guess.It will come as no surprise that version 13 is not yet finished. Unfortunately, I also don’t have a v13.0.0beta5 for you yet. The changes I have planned for beta5 are substantial and testing the features is taking more time than I had hoped. Releasing a beta that won't even open is not really useful ;)
I would also like to apologise to all Sorcerer-tier and Soothsayer-tier subscribers. I haven't been working on your rewards in favour of finishing beta5. Once beta5 is finished, your rewards will become top priority again.
I have been working on a lot of changes since v13.0.0beta4, including the following:
- BIG CHANGE in how the attributes for race, racial features, feats, and class features are handled. They are now all parsed through the same function, ensuring that all things are handled the same. This adds functionality previously only available to class features also to race, racial features, and feats;
- Unified all the attributes of class, class features, race, racial features, and feats to use the same naming system;
- Added the option for the ‘action’ attribute to be an array of subarrays, with each subarray adding an action;
- Added the option for the ‘action’ attribute to override the name of the feature. If the second string entry starts with a letter character it will be used alone instead of amended to the feature name;
- Changed the Ability Score dialog so that it has an extra ‘Class Bonus’ column and allows addition of new columns;
- Added a way for any class feature or feat to add bonuses to stats (hence the change to the Ability Score dialog);
- Added a way to disable making text bold and italic through the use of Unicode. This should improve functionality on systems that don’t support the full Unicode character set (e.g. running Adobe Acrobat DC with Wine on Linux);
- Added support for setting expertise with the skills attribute;
- Added support for level-dependent features for feats;
- Changed how skill, armour, and weapon proficiencies are handled. Now they are no longer loaded whenever the sheet is opened but only when a feature adds them. This should reduce load time for the sheet;
- Changed how armour is added by race/feat/class; Now it will only add the armour if it provides more AC than any current selected armour (if any);
- Changed how the sheet keeps track of which class feature options are selected (things you can select through the “Choose Feature” button). Now it is also possible to recall which things are set to the third page even after they are moved somewhere else or the feature text was removed.
What I still have to do before the next beta is ready:
- Get class features and class options (the ones you select through the “Choose Feature” button) to also work with this new way of parsing the attributes;
- Get the ‘Import from another MPMB’s PDF’ to play nicely with the new changes to attributes and new fields.
After that, I have a bunch of boring administrative stuff to do before I can start working on Magic Items, namely:
- Create documentation for all the attribute changes (i.e. make a document for all ‘common attributes’ that now apply to race, racial features, feats, and class features);
- Update the content scripts with the attribute changes;
- Fix the functionality to give pop-ups when changing ASI and spellcasting;
- Add new ‘common attributes’ for adding custom weapons and armour. By moving this into the ‘common attributes’, a specific weapon or armour will only be available when the feature for it is present. This is intended for things like racial armour (Tortle Shell), class feature weapons (Eldritch Spear), or magic weapons and armour. That way they will only show up in the dropdown boxes if they are logically available. An essential addition, I feel, for Magic Weapons and Magic Armours not clutter up the sheet.
Once all the above is done, I can go on to create the support for magic items. Which shouldn’t be too hard, as that will be almost identical to how feats work by then. However, once the documentation is done, you will already be able to help me create the scripts for the magic items (and yes, help is welcome at that time).
Comments
MorePurpleMoreBetter
Reporting the bug here is the first step, so thank you very much for doing that. If I can't reproduce the bug on my own, the next step is that I ask you to send me your sheet. So please only send me the sheet when I ask for it, because most of the time it is not needed :)
MorePurpleMoreBetter
Thank you very much for reporting any bugs you find with the sheet! The issue you are describing is known (reported by many here on Patreon) and will be fixed in beta6. It has to do with the new beta not being fully backwards-compatible with how class feature choices are saved in the back-end (e.g. Warlock Invocations).
MorePurpleMoreBetter
Feature requests are always welcome! However, inserting a page at another location is not possible. The order of the pages is fixed. Allowing re-ordering of them would limit the sheet to only be used with Adobe Acrobat Pro as Adobe has decided that such a feature is not available in Adobe Acrobat Reader. You can always print the pages in the order you like, just list the page numbers in the order you want them printed in the print dialog.
McGixxer
I was wondering if sending the character would help? If so, where would I send it to?
McGixxer
Ive found a pretty big series of bugs with the Warlock, im getting a lot of debugging errors with my Aasimar Warlock (Celesital Deity) level 2 and 3
Keith Hanlan
How do you like to receive feature requests? I have a minor one: I would like to be able to *insert* a notes page. My Personae Dramatis page at the beginning has overflowed and I would like to insert a note. Currently, I can only add a Notes page at the end. Thank you for your work. Best regards, Keith
MorePurpleMoreBetter
I'm not sure what you were trying to do, but from your description it seems to me that you tried to set the damage die of an attack and changed attacks to manual to do this. If I'm correct in this, then you should know that you can set the damage die with the Modifier fields. These Modifier fields are hidden by default and you can toggle their visibility with the "Mods" button in the 'JavaScript Window'-toolbar and with the "Modifiers" bookmark. There is no need to switch attacks to manual if you want to add your own custom attack/weapon, unless it has some really different rules, but most often those fit in the description of an attack (e.g. +1d6 damage of another type). Note that if you type "dc" (without the quotation marks) into the modifier field for to hit, the attack will be calculated as an ability with a DC (e.g. breath weapon).
Jay
I created a Beast Master Ranger but wanted to use a Wyrmling Brass Dragon as the companion. First off, let me say I'm not asking that you add all the monsters to the list of available creatures. However, when I started inputting the dragon's details manually, I had to turn off the 'Attack' calculations to alter the damage amounts. Overall this was fine, but this stopped auto-calculating my bonuses for my character. Would it be possible to add an option to adjust the Companion's auto/manual settings separately from the PC?
MorePurpleMoreBetter
This is not a bug but by design. Nothing automatically changes the ability score for you, but will always only change it in the appropriate column of the Ability Score dialog. For v13 I want to include a reminder after you select something with an Ability Score increase that the sheet works like this. Similar to the update spell sheet reminder.
Erik T.
Small bug: I was making a new pc with beta 4 and selected variant human and then Resilient Wisdom. My score on the sheet didn’t increase by 1, but when I opened the ability score dialog box it already had the +1 to WIS in the feat field. Selecting save then actually added the +1 to the score.
Good update, thanks <3
MorePurpleMoreBetter
Yes you can, the latest beta is always found here: <a href="https://www.patreon.com/posts/19406992">https://www.patreon.com/posts/19406992</a> Note that the changes referred to above are for the next beta, which isn't finished yet.
Mike McMahon
Can we download the beta?
Erik T.
It might be good to have the sheet warn you if you’re trying to do a multiclass you don’t have the stats for.
T.J. Lanza
There was a vote on it. Despite it being a low-hanging fruit that DDAL players need immediately, the Patreon community decided to vote against it in favor of magic item support.
Yev P
Random question for the AL players -> do you think there's a shot of having the Season 8-style progress sheets added as well?
FreakyAlienGenotype
"Added a way to disable making text bold and italic through the use of Unicode. This should improve functionality on systems that don’t support the full Unicode character set (e.g. running Adobe Acrobat DC with Wine on Linux);" You, sir, are a god among men.