Home Creators Posts Import Register Favorites Logout

Poll

v13.0.6-beta1 & Poll for release schedule

  • When you finish anything new, release it ASAP, I >>need<< it 4
  • When you finish a good chunck of something (e.g. all subclasses from one book), post a new release with it 595
  • When a full book is finished, post a new release 112
  • Create a new release every week 4
  • Post a new release every two weeks 2
  • Post a new release every month 19
  • Only post a new release once everything is done 10
  • A fixed release schedule for MPMB, hahahahahaha ..... that'll never happen 4
  • 2021-04-30
  • —2021-05-14
  • 750 votes
{'title': 'v13.0.6-beta1 & Poll for release schedule', 'choices': [{'text': 'When you finish anything new, release it ASAP, I >>need<< it', 'votes': 4}, {'text': 'When you finish a good chunck of something (e.g. all subclasses from one book), post a new release with it', 'votes': 595}, {'text': 'When a full book is finished, post a new release', 'votes': 112}, {'text': 'Create a new release every week', 'votes': 4}, {'text': 'Post a new release every two weeks', 'votes': 2}, {'text': 'Post a new release every month', 'votes': 19}, {'text': 'Only post a new release once everything is done', 'votes': 10}, {'text': "A fixed release schedule for MPMB, hahahahahaha ..... that'll never happen", 'votes': 4}], 'closes_at': datetime.datetime(2021, 5, 14, 18, 0, 42, tzinfo=datetime.timezone.utc), 'created_at': datetime.datetime(2021, 4, 30, 18, 8, 28, tzinfo=datetime.timezone.utc), 'description': None, 'allow_multiple': False, 'total_votes': 750}

Content

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)

Comments

JJ

LETS GO GOOD STUFF AS ALWAYS

JJ

So what content is missing now? Also how much did the #Content-Catchup chat end up helping?

octapusxft

I am quite sure most of us will be happy to get any new official classes and sub-classes as fast as possible. They are the highlights of any new books

Brian Diehl

So happy you are able to get back at it!

Zox DK

I don't know if I missed it (being a new fan and all), but it's hard to vote for one or the other, when not knowing how much effort a release requires. As a developer myself, I think the best way to go about things is to set release goals, and then release when those goals are met - for me the "finish a good chunk" is closest to that, but doesn't necessarily indicate that (feature vs theme). Either way, all that matters to me is that you do well with the wee one and your SO - noone truly suffers from a delayed JS based char sheet update, even if annoying. All in all, appreciate your work. And I bet most would rather you work long term, rather than burn out or have to choose "one or the other". But that's of course my opinion/expectation.

octapusxft

It also helps that some other nice people also help by making scripts that add the new content to make up for any waits until the official update.

Zox DK

This is true, though, if people are branching off to do their own fixes, further changes down the line can get more confusing (or have errors). Effectively, if external people changes were to have full value, they would need to be guided and verified by MPMB, which takes a bunch of time as well. That said, if this could be done as a GitHub repository, and MPMB could approve requested changes easily through that, that'd be sweet. A lot of work required for that, of course, and at least it being shared-/open-source. And I'm not sure how that plays into the whole Patreon paradigm. Personally, would be happy to leave my contribution on auto, as long as the product delivers (at intervals) quality wise, no matter who had their fingers in there. Copyright, open source, and IP owner MPMB calling the shots, and I'd be happy.

Sam Dickey

I am with Zox. SO and MPMB jr. are more important then me getting the perfect character sheet. I love the content and appreciate the updates when they arrive. Keep is the great work!

morepurplemorebetter

I'm afraid that custom import scripts are being produced by fans at such a rate, that if I were to review (and correct / comment on) each one to be up to my standards, I would be doing nothing else. A GitHub repo where people could commit their transcribed 3rd-party materials has already been tried by myself and some people on the MPMB subreddit/Discord server. There doesn't seem to be much response to it, unfortunately. And it seems that most people agree with you on the "good chunk" approach, which is nice. It has been my approach all along, but being the perfectionist that I am, a "good chunk" never feels complete enough ;)

morepurplemorebetter

Everything released after February 2020 is still missing, except the 2020 errata (for SCAG, XGtE, and E:RftLW), and the Optional Class Features from TCoE for the Barbarian, Fighter, Ranger, and Paladin. The #Content-Catchup certainly helps as a jumping-off point!

D'n'Dee

Being a parent, I know how hard it can be to stick to strict deadlines on ever changing projects. Keep up the good work, family always comes first, then personal health second.

Churchles

Take your time! No need to rush.

Christopher

Just signed up after using the 13.04 sheet for over a week now. Impressive! Personally, I'd rather see less updates and more progress for that matter, but it seems the "chunk" approach is vastly more popular. In any case, thank you very much for all the hard work!

morepurplemorebetter

Welcome to my Patreon and thank you for the support! Less updates has historically been my approach, but that unfortunately devolved into a new update only appearing every couple of months. I would like to aim a bit higher going forward ;)

Nicholai Bush

I'd like to see Tasha's Artificer. Running a character and haven't been able to get a feel for the different options without your work :-(

morepurplemorebetter

You are in luck! I already finished implementing the errata for the artificer that TCoE introduced. They are included in v13.0.6-beta1. What is still missing are the new things that TCoE introduced, the new infusions and subclass.

Nicholai Bush

Do I need to add Eberron because I do not see the Artificer with just Tasha's. And as luck would have it, I used the armor type.... Also, thanks for the quick reply. I know you are busy with import RL obligations.

morepurplemorebetter

The errata has been implemented, but the Artificer is not (correctly) listed as being part of the TCoE book yet. This will be fixed in the next version of the sheet. For now, you will have to set the Eberron book (E:RLW) to be included in the source selection before being able to use the artificer.

Forest

You could probably manage to upload both in-progress and complete changes each month pretty easily. Have a shared google docs with all preliminary, unfinished ideas you're working on that us $3 and up tiers can come and check whenever we <> to see any changes you've made, with the obvious discretion that all "beta changes" are subject to change. And then every month or so just download the current .docx with only the "complete changes" for your $1 patreons as a static release of the current "final draft"

morepurplemorebetter

If you want to keep up with the features I'm implementing in the sheet, you can already do so by looking at the GitHub commits: https://github.com/morepurplemorebetter/MPMBs-Character-Record-Sheet/commits/master Click the button with the little three dots next to each commit's title to see a longer explanation of new things implemented. Note that the above GitHub doesn't contain the content of the books. For that you will have to look over here: https://github.com/safety-orange/Imports-for-MPMB-s-Character-Sheet/tree/dev13.0.6/WotC%20material What you are describing, I think, is more something like a roadmap of features to implement. An interesting idea, but I'm not sure that a shared Google Doc would be the best way to do it. Thank you for the suggestion!

Jake Gillespie

I'm confused, looking (admittedly very briefly) at the sheet I'm not seeing the optional class features anywhere. ie. Cleric's Channel Divinity: Harness Divine Power. Are the specific features not implemented yet? Is it just the background code that will allow for them to be added?

morepurplemorebetter

This release is indeed mostly about the background code being updated. Everything released after February 2020 is still missing, except the 2020 errata (for SCAG, XGtE, and E:RftLW), and the Optional Class Features from TCoE for the Barbarian, Fighter, Ranger, and Paladin. You can select the optional class features, when available, using the Choose Feature menu on the second page.

Jake Gillespie

Hugely helpful response! Thank you :) Love your work, cheers

Maxime Verville

i'm probably missing something, but i don't see any of TCoE subclass? Even if i exclude everything but PHB and TCoE

morepurplemorebetter

This release is mostly about the background code being updated. Everything released after February 2020 is still missing, except the 2020 errata (for SCAG, XGtE, and E:RftLW), and the Optional Class Features from TCoE for the Barbarian, Fighter, Ranger, and Paladin.