D&D 5E MPMB's D&D 5e Character Tools

While upgrading PDFs from v9.9.9, I'm getting these errors in the javascript console, even with no user script. Also, Intelligence is blank after import.

EDIT: I had to go to a previous version with a lower level, then upgrade the PDF, then level up with the new version, while reselecting the class features (Barbarian 1 Battle Master 4), the errors went away.

Code:
GeneralError: Operation failed.
Doc.delay:4:Document-Level:Startup

TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
4262:Document-Level:Functions
TypeError: this.getField(...) is null
4262:Document-Level:Functions
TypeError: this.getField(...) is null
4262:Document-Level:Functions
TypeError: this.getField(...) is null
4262:Document-Level:Functions
TypeError: this.getField(...) is null
4262:Document-Level:Functions
TypeError: this.getField(...) is null
4262:Document-Level:Functions
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
3098:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
3098:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
3098:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
342:Document-Level:Functions_Creatures
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
TypeError: this.getField(...) is null
33:Document-Level:Functions
GeneralError: Operation failed.
Doc.delay:5987:Field Too Text:Format

Code:
RaiseError: Some fields are malformed, and may not work as expected. Please contact the author for a fix
Doc.getField:3520:Document-Level:Lists
 ===> Some fields are malformed, and may not work as expected. Please contact the author for a fix
 
Last edited:

log in or register to remove this ad


Awesome work! Have you managed to include the MagicItemList variable? It can be empty, but would avoid the initialization I'm doing at every item.
I did not include an empty variable. Also, I did not include a function. I had enough to work on without the addition of Magic Items, sorry. I'll look into it for the next version!

While upgrading PDFs from v9.9.9, I'm getting these errors in the javascript console, even with no user script. Also, Intelligence is blank after import.

EDIT: I had to go to a previous version with a lower level, then upgrade the PDF, then level up with the new version, while reselecting the class features (Barbarian 1 Battle Master 4), the errors went away.
Importing data from another version of the sheet will always have some issues (i.e. wrongly filled out or empty fields) because every version will have some other features. The fact that Int is empty is one of those things. I changed the name of the Int field, so that is why it will be empty. You can open the Ability Score dialog and press 'Apply', that should set your Int to what it should be. Your weapons should also not carry over from v9.9.9 to v10.

As for the errors, I'm unable to recreate them so maybe there is something else going on. Did you by any chance ever open your v9.9.9 sheet in Apple's Preview program? Or did you ever run your custom script in it? Doesn't matter if you later deleted your script, because your script changed some fields and that is something you probably didn't reverse with another script upon removing your initial script.


Thank you very much for the new version! It is fantastic!

One litte bug report: The Cantrip damage does not seem to calculate correctly.
Thank you! It seems I made a little mistake with the calculation of cantrips, thank you for noticing. I'll fix it in the next version :)
 

In my hate I totally forgot to reply to the posts of the last page, my bad!

Wow man v10!! Look how far you've gone.... Amazing!! Thank you for all your work making our gaming easier.
It has been a long ride, started at Christmas 2014, when I uploaded the first version. 1 year, and 10 versions later, I think it is the start of a great gaming tool :P

Awesomesauce!

I must say, I continue to be impressed. I've been using this for a while now in the campaigns I've been playing in and other smaller adventures.

We've been doing a actual play podcast (low-tech, nothing professional) starting with Princes of the Apocalypse, with the intent of going into it blind and reviewing it as we progressed. We now just started Out of the Abyss. The spell generator and character generator have been such great help for me (especially when I keep having to roll up new ones)! We've had the link to this in our Resources page for a while now, hoping to get more people to use it.

If anyone's interested, feel free to head over to our blog (http://ggnorecast.blogspot.com/?m=0) to see each episode's related post, and some early character build explanations. Or if interested you could subscribe to the podcast or on Soundcloud (https://soundcloud.com/ggnorecast).

I have an old pic of our graveyard, but the first death of the first campaign/season is using the sheet.

The graveyard is probably 3 times that now, most of them using MPMB's character generator sheet.

Anywho, keep up the great work!
Haha, that graveyard is nice! Hope my sheet doesn't contribute to the speed that your characters end up there ;)
I did notice the mention of my sheet on your Resources page, thank you!
 

AWESOME!!!

I found a couple things though..
1. In the text selection for different fonts and such, the one to make lines visible or invisible; page 3 notes section, the lines don't change (the notes for special moves); they don't go invisible..
2. I chose a Aasimar Monk 20 Way of the Sun Soul; in the saving throw Adv/Disadv area, you have a misspelled word: Succes needs another s
 

AWESOME!!!

I found a couple things though..
1. In the text selection for different fonts and such, the one to make lines visible or invisible; page 3 notes section, the lines don't change (the notes for special moves); they don't go invisible..
2. I chose a Aasimar Monk 20 Way of the Sun Soul; in the saving throw Adv/Disadv area, you have a misspelled word: Succes needs another s
Thank you for letting me know about these issues, I'll fix them in the next version!

Your description of the text lines on page 3 was somewhat hard to understand, but I found out that you meant that they will appear when you change the visible sections after you the lines have been set to disappear.

As for "succes", that is my native language shining through, in Dutch it is "succes" and not "success" :P I found three other places where I screwed that spelling up, great that you caught that!
 


Some of the features of version 10 weren't completely finished, but they have been patched, upgraded, and cleaned. So now it is time for v10.1!

MPMB's Character Sheet v10.1 (11-2-2016) has the following changelog:
  • Fixed a bug where the cantrips weren’t showing the correct damage (thanks SpoCk0nd0pe for noticing)
  • Fixed an issue with hiding the text lines on page 3 (thanks SpaceCasey for noticing)
  • Added damage cantrips that require a DC (Acid Splash, Frostbite, Lightning Lure, Poison Spray, Sacred Flame, Sword Burst, Thunderclap, Vicious Mockery)
  • Changed how the attack with DC’s are added (the cantrips and for Air Elemental & Water Elemental), which now allows anybody to define a DC for an attack (see the Blue Text fields)
  • Changed how (magical) bonuses to attacks in the attack name are recognized. Now it requires a space before the “+” or “-“
  • Added more creatures:
    • For use with Pact of the Chain: Imp, Pseudodragon, Quasit, and Sprite
    • For use as alternative mounts: Blink Dog, Griffon, Hippogriff, Nightmare, Pegasus, Warhorse Skeleton, and Worg
  • Made it possible to remove a Class Feature from the third page note section using the “Choose Feature” button on the second page. Before it was impossible to remove anything other than the text of the feature. Other attributes (such as added weapons, tooltips, or proficiencies) weren’t always completely removable
  • Added a button to the companion page with which you can add a Find Familiar, Find Steed, or Pact of the Chain creature:
    • Either choose from the list of creatures given in the PHB for each of the features, or
    • convert the current creature to one of the three types.
    • All information needed (i.e. spell description) is automatically added to the sheet for quick reference
  • Updated the FAQ
  • Updated the example files for User Custom Scripts (see FAQ for link)

For those with a link to the bonus version, you can use that link to get the bonus version of v10.1!
 

Importing data from another version of the sheet will always have some issues (i.e. wrongly filled out or empty fields) because every version will have some other features.

I'll just keep reporting the errors that I see :D

In v10.1, I'm getting this error in console when pressing the WildShape Options button:

Code:
ReferenceError: CreatureList is not defined
1042:Document-Level:Functions2
ReferenceError: CreatureList is not defined
1042:Document-Level:Functions2
ReferenceError: CreatureList is not defined
1042:Document-Level:Functions2
 

I'll just keep reporting the errors that I see :D

In v10.1, I'm getting this error in console when pressing the WildShape Options button:

Code:
ReferenceError: CreatureList is not defined
1042:Document-Level:Functions2
ReferenceError: CreatureList is not defined
1042:Document-Level:Functions2
ReferenceError: CreatureList is not defined
1042:Document-Level:Functions2
Is this after you imported something or after you input some custom code? Is this with the A4 or with the Letter version? Because I'm unable to recreate this. Everything works fine when I press that button on any of the version 10.1 sheets I made (but I only tried it with 'fresh' versions, not after importing anything or running any custom code).

Also, I expect that you would only get that error once, not three times. So either you pressed the button three times, or something else is going on as well.
 

Remove ads

Top