After a(nother) hiatus, a new version is here for all you very supportive people!
I know I’m cutting it a bit close by releasing this on the last day of the month and as always I had hoped to have more finished for you to play with. I have started with adding the new features, those needed for the new rules and options in the new publications. As coding goes, this hasn’t been that fast as I wanted it to go and is not completely finished. But because I don’t want you to have to go empty-handed for another month, and I want to show that progress is being made, here is a new beta for you to try.
Most of the new content is not there yet. For now, I have focused on the new functionality of companions and optional class features and retroactively updated all existing material for the sheet to this new standard. I felt this is a more logical approach than first creating all the new content and then having to go back to update things to accommodate for changes. It is just easier to create it the right way the first time.
This means that (most of) the hard work is done and now it will just be transcribing stuff to fit the right syntax. The only new rule still to implement is for the feats that allow you to select options for class features (e.g. Eldritch Adept).
>> Click here for v13.0.6-beta1 via Patreon <<
( https://www.patreon.com/posts/19406992 )
>> Click here for v13.0.6-beta1 via MPMB's website <<
( https://www.flapkan.com/patrons )
I added a poll to this post to see what you prefer going forward. As more content will be transcribed for the sheet I can keep making new builds, post them on Patreon to keep you updated, and upload the PDFs with the stuff pre-loaded for you to use. It might be a bit unclear what content is and isn’t available in those versions.
Alternatively, I can do fewer releases so that I can focus my time more on getting things done.
Please let me know what kind of release schedule you would prefer in the poll below!
As this is a beta version, please be aware there might still be some things that don’t work as expected. If you encounter any issues with it, please let me know!
For reporting an issue, preferably you’d leave a bug report on the MPMB Discord server. If you don’t want to do that, you can also comment here, post on Reddit, send me an email, or use the contact form on my website. Plenty of ways to contact me, just please don’t send a direct message on Patreon, because Patreon has been randomly deleting those lately.
Full list of changes since v13.0.4 / v13.0.5 from 2020 October 27
Changed how semantic versioning is used to indicate the different versions free/Patreon
Changed how minimum version requirements of import script are handled if the import script also produces an error
Changed the fields for armour AC, shield AC, and companion AC to accept modifier strings (e.g. Str and Prof)
Changed all spells with the range Self (area) to have that included in their range description as "S:" (previously only showed the area, which was confusing for things that can’t be used with “range: Self” spells)
Made it possible for an attack to be recognized as both a spell/cantrip and a weapon
Made the attack entries for creatures work identical to those in the WeaponsList object
Made it possible to have another layer of submenus in the “Choose Feature” menu on the second page. For example, the warlock invocations are now sorted by level prerequisite to have them easier to navigate
Made it easier to add an alternative class feature that has `extrachoices` and `autoSelectExtrachoices` of its own
Made the Choose Feature menu clearer when it comes to selecting optional class features and alternative class features. Each is now grouped together instead of jumbled up
Added a way for features to add magic items to the magic item section
Added a way for features to add creatures to the list of options on the companion page
Added a way for features to add creatures to a companion page
Added a way for features, traits, and actions to only be added once a minimum character level is reached, similar to how class and racial features are added (new CreatureList.features/traits/actions `minlevel` attribute)
Added the `addMod` functionality to creatures for use on the companion page
Added a way for creatures to have alternative HP calculations on the companion page that also auto-updates
Added a way to force HP recalculation (calcChanges.hpForceRecalc)
Added creatures that are optional Find Familiar choices to the companion familiar menu. They are displayed with the note “(if DM approves)”
Added a way for creatures to be recognized with alternative names (e.g. “Toad” and “Frog” now both work for the same stats)
Added a way for creatures to automatically set its companion type, e.g. be a Familiar (new `companionApply` attribute)
Added a way for creatures to automatically have its proficiency bonus match that of the main character (new CreatureList `proficiencyBonusLinked` attribute)
Added a way for creatures to automatically have its number of hit match that of the class level of the main character (new CreatureList `hdLinked` attribute)
Added a way for creatures to have its level-dependent features be determined by the class level of the main character instead of its total level (new CreatureList `minlevelLinked` attribute)
Added a way for attack entries to use the spellcasting attack or DC of a specific spellcasting object. For example, a creature’s attack can now be set to use the Wizard’s spell attack bonus (`useSpellMod` attribute)
Added a way for weapons to have the ‘special’ attribute without having to include it in the description
Added tooltips for the weapons with the special attribute (net and lance)
Added a new “Companion” section to the Changes dialog to notify about companion page additions
Added menu options to set the checkboxes for Jack of All Trades, Remarkable Athlete, Proficiency Dice, and Players Make All Rolls
Added a way to create ClassFeatureVariants for/with features that have `extrachoices`
Updated ranger’s companions to make use of the new companion page options (e.g. calcChanges.hp)
Improved Wild Shape calculation to look for alternative AC calculations (any armour with the new ArmourList attribute `affectsWildShape : true`)
Improved the dialog that asks the user to make a choice from a radio button list by adding a third and fourth column, to avoid the dialog getting to high
Fixed issue with importing characters from a v12.995 sheet
Fixed issue importing the last row of a spell sheet page
Fixed Staff of Charming not showing its charges in the Limited Features section
Fixed `RemoveString()` deleting seeming random stuff when called with an empty string
Fixed moving attack entries were not taking their description tooltip along
Fixed fatal error when using the spell selection dialog with older Adobe Acrobat versions (before 2015)
Fixed issues with moving attack entries and their tooltips & colour not coming along
Fixed issue with actions not being removed from the first page when deleting ‘special’ companion pages (e.g. ranger companions)