v24.0.5-beta – Fourth 2024 rules beta
Added 2026-01-31 21:50:46 +0000 UTCThis month (cutting it close as usual) I'm happy to present three more classes being added to the 2024 beta. The Paladin, Ranger, and Sorcerer as well as their SRD subclasses are now available in this new release.
I've added some small changes to common attributes and even made it possible for class features to be hidden, either always or just at some levels. This makes it possible to remove a class feature from the 2nd page at higher levels, useful because space is at a premium for higher-level characters. But don't worry, I won't use this to remove essential information.
For example, once the Paladin now reaches level 20, its Aura of Courage is no longer displayed but instead listed on one line with Aura of Protection and Restoring Touch is similarly added to the Lay on Hands feature. This way there is enough space for the (often very verbose) subclass 20th-level feature.
The most time this month was spent on redoing the old and finicky code for generating the spell sheets, which showed some issues while testing the new Sorcerer class.
Over the years I've added more choices for how/what spells to display on the spell sheet, i.e. the radio buttons on the spell selection dialogs. The latest one of these is the option to display cantrips as prepared spells. All these options, paired with the three different types of casters (List, Known, and Spellbook), the different options for `spellcastingExtra` and `spellcastingBonus`, and the differences between cantrips and spells means that there are now over 50 different possible combinations. These didn't all work as I intended, so I took the time to map them all out and rewrote the code to account for all combinations.

This is a beta release exclusively for Patreon supporters to try out. Please give feedback for things not working as expected, because that is what a beta is for!
>> Click here to get the Beta Sheets via Patreon <<
( https://www.patreon.com/posts/19406992 )
>> Click here to get the Beta Sheets via MPMB's website <<
( https://www.flapkan.com/patrons#betas )
The links above include both v14.0.5-beta+260131 (for 5e, 2014) and v24.0.5-beta+260131 (for 2024, 5.5e).

This Beta is still limited in content.
Fully updated to the 2024 rules:
[NEW] Paladin class and its Oath of Devotion subclass
[NEW] Ranger class and its Hunter subclass
[NEW] Sorcerer class and its Draconic Sorcery subclass
Barbarian, Bard, Cleric, Fighter, Monk, Rogue, Warlock, and Wizard classes and their subclasses:
From the SRD: Path of the Berserker, College of Lore, Life Domain, Champion, Warrior of the Open Hand, Thief, Fiend Patron, and Evoker
From the PHB: Battle Master, Warrior of Shadow
Feats from the PHB’24 and (optionally) the non-reprinted feats from the PHB’14
Creatures: all Beasts, Pact of the Chain options, most summonable undead, and other likely familiar options
Find Familiar and Pact of the Chain options on the Companion Page
Non-reprinted Eldritch Invocations from the PHB’14 (optionally enable)
Weapons, Ammunition, and Armour
Adventuring Gear, Tools, and Packs
Backgrounds and Background Features
Species (races)
Spells
Not included because not finished yet:
Magic Items
Druid class and its subclasses
Subclasses not in the SRD except for Battle Master and Warrior of Shadow

Changes in the 2024 (5.5e) sheets
Added Paladin class and its Oath of Devotion subclass.
Added Ranger class and its Hunter subclass.
Added Sorcerer class and its Draconic Sorcery subclass.
Fix Scimitar and Shortsword weapon masteries.
The `desc()` function no longer prefixes every line with three spaces by default. This can still be achieved by feeding it a second parameter.
Changes in the 5e (2014) sheets
Added the `useDescriptionFull` attribute to the `toNotesPage` common attribute, to keep feature parity with the 2024 sheets. Setting this to true or a function makes the note add the full description of the parent to the notes page. See the documentation for more details.
Changes in both the 5e (2014) and the 2024 (5.5e) sheets
Importing Add-on Scripts
Added a way to set an upper limit for allowed version number. This is the second parameter passed in the `RequiredSheetVersion()` function. This way you can inform the user that an add-on script is not compatible with the 2024 version of the sheet. The user is still only given a warning and can still use the add-on script, unless it produces an error upon import.
Classes
Setting an entry in the array of a `description` attribute for a class feature to `undefined` now removes the class feature from the Class Features section at that level. N.B. when the `description` attribute of a class feature is an array, it is level-dependent, with each entry in the array reflecting a level in the (sub)class.
Creatures
Removed `senses` as a required attribute.
Fixed bug with "[THIS]" not being properly replaced in descriptions.
Fixed bug with creature attacks that have the `modifiers` attribute not getting the ability modifier added to damage.
Notes
Added the `origin` attribute to the `toNotesPage` common attribute. Setting this will override the auto-generated origin. The origin is what is added to the first line of the generated note, the part before the source and page number.
Spell Sheets
Complete overhaul of how the `spellcastingExtra` spells are selectable (or not) in the spell selection dialog and how their first column is determined on the generated spell sheet, for the default and ‘nonconform’ ways. Now they should be consistent regardless of the type of spell sheet being generated (i.e. the radio buttons in the spell selection dialog).
Overhauled how `spellcastingExtra` cantrips are treated and making them work correctly when cantrips are set to be prepared.
Similarly overhauled how the `spellcastingBonus` cantrips are treated so that they act more logically when preparing cantrips and generating a complete list of all spells and cantrips. As a result, it is no longer necessary to set the `firstCol` attribute to “atwill” for cantrips inside a `spellcastingBonus` attribute. However, it is no longer possible to duplicate spells on the spell sheet without setting a `firstCol` attribute that is not “atwill” or a variant of “markedbox”.
Other Changes
Improved error handling.
Comments
Thank you for reporting this. I'll have a look at it before the next release.
MorePurpleMoreBetter
2026-02-17 22:00:40 +0000 UTCLooks like a bug, as a level 4 sorcerer, Choosing Elemental Adept (fire) feat prompts that I am not eligible for the feat and need to be a 4+ spellcaster.
Anthony Kleist
2026-02-17 18:12:55 +0000 UTCWhat version are you using? Both zombie and skeleton should be options on the companion page for the latest beta and latest stable released.
MorePurpleMoreBetter
2026-02-16 21:21:36 +0000 UTCI have a feature request. Can you add skeleton and zombie to the companion page.? 🙏 With the added stats possibility from UA NECROMANCER
Lars Hjortshøj Andersen
2026-02-16 15:42:41 +0000 UTC