Skip to content

Releases: morepurplemorebetter/MPMBs-Character-Record-Sheet

v13.1.13 (2024-03-21)

21 Mar 16:43
Compare
Choose a tag to compare

The document-level code for v13.1.13 stable version of MPMB's Character Record Sheet.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.12...v13.1.13

Changelog

  • Changed all magical named armour to show their bonus in the armour AC field. For example, it will show “18+2” for a Dwarven Plate when selected, or “20” when not selected.
  • Changed the optional racial attribute useFromPreviousRace:
    • It now merges attributes that are arrays.
    • If “features” is added in gainTraits, all features of the previous race are copied as-is.
    • A new sub-attribute evalAfterMerge is a custom function that will be run after the merge.
    • The sub-attribute gainTraits now except the term “everything” to merge all racial attributes of the previous race with the parent RaceList entry. This includes all features. Be aware that all arrays are merged, so it is recommended to keep anything gained by the RaceList entry in its own feature and not as part of the main RaceList object.
    • Deprecated the sub-attribute replaceNameInTrait in favour of updateName. This new attribute is just a string, which can be "replace", "prefix", or "suffix". It will combine the parent RaceList entry’s name and plural with those from the previous race and update the name displayed in trait accordingly (i.e. for that to work, the name used in trait must be identical to the one in name).
  • Fix the optional racial attribute useFromPreviousRace from creating duplicate features.
  • Fix critical bug with removing multiple classes and/or changing multiple subclasses at the same time.
  • Fix pop-up for an erroneous page, which was added in v13.1.10. It had the title and message swapped.
  • Fix spell select dialog showing “undefined” when spellcastingFactor is 0.
  • Fix not everything on the spellsheet being changed back when undoing the “Flatten” button.
  • Fix not everything on the spellsheet having units of measurement changed when switching between the imperial and metric system.
  • Fix list of known tool/language proficiencies not having proper formatting in the pop-up dialog.
  • Fix spell sheet generated for magical armour/weapons/ammunition that change their name based on the type (e.g. “Armor of the Fallen” becomes “Breastplate of the Fallen”), to have their original name in the spell sheet header. For example, it will now show “Armor of the Fallen” instead of previously “of the Fallen” when adding a “Breastplate of the Fallen”. (Thanks Nod_Hero for reporting.)
  • Improve documentation.
  • Corrected Flesh to Stone and Wand of Paralysis (thanks discord users for reporting).

v13.1.12 (2023-12-30)

11 Mar 12:40
Compare
Choose a tag to compare

The document-level code for v13.1.12 stable version of MPMB's Character Record Sheet, originally released on 30 December 2023.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.11...v13.1.12

Changelog

  • Updated the spell sheet glossary to include all official spell sources.
  • Added optional suffix for linking CreatureList objects to CompanionList objects. Now you can add “_not_al” (e.g. “mount_not_al) for the creature to only be listed in the menu when the sheet is not in Adventurers League mode (DCI field visible) and when listed, the text “(if DM approves)” is added.
  • Improved tables on the Notes page for magic items that use real-life playing cards, like the Deck of Many Things.
  • Changed Improved Divine Smite to now add “in melee” to the description of a thrown weapon, so it reads “+1d8 Radiant damage in melee” (MBUG-126).
  • Improved the highlight colour options by making them lighter. Text should now be easier to read when the field highlight colour is set to one of the colourful options. Note that this won’t change the colour when you import an old sheet, for that you’ll have to select the colour anew from the menu.
  • Fix “Black Tentacles” short description.
  • Fix “Improved Pact Weapon” and similar features not applying to magic weapons that use the chooseGear attribute (MBUG-125).
  • Fix error due to incorrect documentation “_common spell list object.js”, the class attribute worked only with “any” not “all”. The function has now been changed to work with both “any” and “all” for backwards compatibility.
  • Fix bug with magic ammunition with a pop-up for selecting the type (chooseGear attribute) not appearing on the 1st page and throwing an error when being added/removed.

v13.1.11 (2023-11-15)

11 Mar 12:40
Compare
Choose a tag to compare

The document-level code for v13.1.11 stable version of MPMB's Character Record Sheet, originally released on 15 November 2023.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.10...v13.1.11

Changelog

  • Added better error handling for malformed choice/extrachoice/variant/subclass entries of classes, races, backgrounds, feats, and magic items. Now this will no longer cause the source selection dialog to error out. When selecting one of the above with such an erroneous sub-choice, a warning will display in the console.
  • Added notes as an optional attribute to the CreatureList object.
  • Added support for composite AC of the CreatureList object on the Wild Shape pages (e.g. ac : "10+Dex").
  • Changed how wild shapes attacks are calculated to fix a bug (see below) and adhere to the other attack sections so that more complex modifiers and non-numeric damage die entries work correctly.
  • Made wild shapes recalculate when changing mental stats using the ability score dialog.
  • Fixed ability save DCs on the first page using the wrong ability modifier when the corresponding entry on the spell sheet page uses a different ability score to determine the DC (MBUG-122).
  • Fixed the listing of the “Additional Sheet” in the print dialog to be clearer.
  • Fixed wild shapes attacks not listening to the right syntax for attacks and not being backwards-compatible.
  • Fixed wild shapes not recalculating when used without the druid class being selected.
  • Fixed wild shapes recalculating using the correct proficiency bonus when changing level.
  • Fixed field filling issue for creatures, feats, and magic items that themselves add another of the same type using eval (e.g. a feat that adds another feat upon selection). Before, this could overwrite the first selection with one added through eval.

v13.1.10 (2023-09-29)

11 Mar 12:40
Compare
Choose a tag to compare

The document-level code for v13.1.10 stable version of MPMB's Character Record Sheet, originally released on 29 September 2023.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.9...v13.1.10

Changelog

  • Changed the dialog for importing content from another MPMB sheet to include both the x86 and x64 paths to put the JavaScript file on Windows. Unfortunately, it is not possible to know which Acrobat version is being used in the JavaScript API, so the user will have to pick the right version (32/64-bit) themselves.
  • Added a method of detecting errors when the automation generates/removes a page. This seemed to be happening more and more, especially with the spell sheet pages. Now the sheet should automatically remove any erroneous pages when (re)generating spell sheets after an attempt failed (created a blank page).
  • Fixed changes to spellcasting from features not always saving correctly when closing the PDF.
  • Fixed savetxt.text attribute: strings were being converted to metric while the sheet was set to imperial units.

v13.1.9 (2023-09-08)

11 Mar 12:40
Compare
Choose a tag to compare

The document-level code for v13.1.9 stable version of MPMB's Character Record Sheet, originally released on 8 September 2023.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.7...v13.1.9

Changelog

  • Fix fields.Mod not always being set to a number (necessary for dynamic changes using calcChanges.atkAdd/atkCalc).
  • Fix error when toggling visibility of location columns in the extra equipment section on the 3rd page of the Colourful sheets.
  • Fix for attacks being incorrectly recognized as a weapon (e.g. Alchemist’s Fire). Added the isNotWeapon attribute for WeaponsList objects for this.
  • Fix rage damage being applied to attacks that don’t use Strength and clarify that the bonus damage shouldn’t be applied if the weapon is used to make ranged attacks (i.e. with thrown weapons).
  • Fix part of fields being hidden on the colourful sheets when the background lines were hidden.
  • Changed icon buttons to have their dimensions in the tooltip, in both pixels (300dpi) and mm.

v13.1.7 (2023-06-05)

11 Mar 12:40
Compare
Choose a tag to compare

The document-level code for v13.1.7 stable version of MPMB's Character Record Sheet, originally released on 5 June 2023.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.6...v13.1.7

Changelog

  • NEW FEATURE: the sheet now remembers manually changed HD when changing level.
  • Fix removing a class not removing all the features from the second and third page and errors in the console showing up. This happens for any (sub)class with autoSelectExtrachoices attributes.
  • Fix the times attribute being an array not resulting in level-based changes for feats or magic items where the spellcastingBonus is an object and not an array.
  • Fix spellcasting ability not being properly set for items who rely on a class, if the magic item is selected before selecting the corresponding class.
  • Fix not importing all settings for disabled automation when importing from one sheet to another (e.g. if you disabled the automation for magic items).

v13.1.6 (2023-04-12)

11 Mar 12:40
Compare
Choose a tag to compare

The document-level code for v13.1.6 stable version of MPMB's Character Record Sheet, originally released on 12 April 2023.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.5...v13.1.6

Changelog

  • CRITICAL BUG FIX: class features weren’t automatically added to the 3rd page’s Notes section (the autoSelectExtrachoices attribute). This affects Monk and Ranger characters especially.

v13.1.5 (2023-04-03)

11 Mar 12:40
Compare
Choose a tag to compare

The document-level code for v13.1.5 stable version of MPMB's Character Record Sheet, originally released on 3 April 2023.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.4...v13.1.5

Changelog

  • Fix special HP calculations for companions not persisting after closing the PDF.
  • Autocorrect above-mentioned companion HP calculations when importing from v13.1.4 or older.
  • Fix buttons not working as intended on the Colourful-Letter sheet: “LR”, “SR”, and “Dawn”.
  • Streamlined function called by the “LR”, “SR”, and “Dawn” buttons.

v13.1.4 (2022-11-30)

11 Mar 12:40
Compare
Choose a tag to compare

The document-level code for v13.1.4 stable version of MPMB's Character Record Sheet, originally released on 22 November 2022.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.3...v13.1.4

Changelog

  • Content update and fix small typo’s.

v13.1.3 (2022-10-26)

11 Mar 12:40
Compare
Choose a tag to compare

The document-level code for v13.1.3 stable version of MPMB's Character Record Sheet, originally released on 26 October 2022.

Note that this repository only includes the SRD content and that these files alone are not enough to create the PDF character sheet.

Code changes

v13.1.2...v13.1.3

Changelog

  • Added golems to companion page (thanks to Nod_Hero).
  • Made the wild shape menu easier to navigate for the “up to CR 1/4” section, as it now has an extra set of submenus with the creatures grouped by starting letter.
  • Changed the companion and wild shape “race” drop down boxes to now also list the nameAlt of creatures (e.g. now both “Frog” and “Toad” are there, as well as both “Brown Bear” and “Bear, Brown”).
  • Added nameAlt attributes to many creatures, so that their names are easier to find.
  • Changed abbreviations of “proficiency bonus” to be consistently abbreviated and capitalised.
  • Fixed Mage Armour not being applied to wild shapes.
  • Fixed Archery fighting style being applied to things it shouldn’t (e.g. the Dragonborn’s breath weapon).