v13.0.0beta10 - better magic item support, but still missing most (all) magic items (Patreon)
Downloads
Content
Apologies for the previous e-mail blast, a miss-click on the Patreon webpage caused a draft of this post to be published. My bad!
First off I want to thank everybody for their patience with getting magic item support added and a special thanks for everyone that has helped transcribing the magic items.This beta does not yet include many magic items, only those that are completely done and vetted. With the help of the community, a lot of missing features were identified, things that no class/race/feat is able to do, but magic items are. As it turns out v13.0.0beta9 was still missing a couple of critical features that v13.0.0beta10 now has. The good thing is that not only magic items can benefit from these new additions. I also updated all the scripts for feats, classes and races to use these new options, resulting in even more automation and less work for you, the player :)
>> Find v13.0.0beta10 here <<
( https://www.patreon.com/posts/19406992 )
The communal effort to transcribe all SRD magic items is going strong and a lot of them have already been done. With this new beta it should be possible to make the automation for each one of them.
Please join us on the MPMB Discord server if you are interested in helping. Everybody is welcome, even if you have no JavaScript experience. There are still plenty of descriptions that need to be made to fit on the sheet. For an overview of what has been done and what is still to be done, see this Google Sheet maintained by the community.
See the PDF attached to this post for more information on how you can help.
For the people who do want to help with the coding, the PDF in the attachment also contains links to my GitHub for the MagicItemsList syntax, as well as the common attributes syntax, and the work-in-progress file for all the magic items from the SRD.
Changes since the previous beta:
Added support for a feature to set the shield using the ‘addShield’ attribute (necessary for magic item support);
Added support for a feature that has spellcasting to have a fixed DC/spell attack using the ‘fixedDC’ attribute (necessary for magic item support);
Added support for a weapon (or weaponOptions entry) to refer to a ‘baseWeapon’ instead of having to copy all the attributes of that weapon. This also makes it possible for calcChanges events to still recognize the item as what it is based on;
Added support for a weapon (WeaponsList entry) to not need an ability selected to have the attack/damage calculated (ability : 0);
Added support for magic items and feats to have sub-choices (e.g. Spell Sniper feat);
Added support for magic items to automatically use the spellcasting ability of the spellcasting class (if any);
Added a way for features to influence the spell attack / spell save DC on the spell sheet pages ‘calcChanges.spellCalc’;
Added a way for a feature to add multiple limited features;
Added an option to the menus of feats, spells, and magic items to read their full description as they appear in the book(s);
Added support for adding things to the magic/miscellaneous lines of the AC/Defense section, the ‘extraAC’ attribute;
Fixed the ability scores override code for features not working properly;
Fixed spellcasting ability not being selected properly for feats;
Added a way for the sheet to show which table in the DMG the magic item comes from as this is needed for Adventurers League trading.
Although none of the main operations of the sheets have changed since beta9, the way magic items and feats work has changed considerable. So once again, I would like to everybody to test these new versions thoroughly and report back any issues you find.
Just like v13.0.0beta9 and the betas before it, this beta can't import a character from one of the previous betas (v13.0.0beta - v13.0.0beta9). This is a precaution, not a bug! This is done because the sheet can't accommodate all the intermediary changes that I had implemented in the other betas without being too convoluted. You will be able to import from v12.999 and older sheets, as well as from another v13.0.0beta10