v24.0.8-beta – Sixth 2024 rules beta (Patreon)
Content
Over the halfway mark! As subclasses go. You overwhelmingly voted for adding subclasses next in the last poll, so that's what I've been doing. All the PHB'24 subclasses for the Barbarian, Bard, Cleric, Druid, Fighter, and Rogue are now available in this beta. This leaves the subclasses for the other six classes.
While transcribing these subclasses, it became apparent that the 2024 classes give so many more features than 5e. This makes space in the Class Features section a rare commodity. To combat this scarcity, I've made many features reduce their information as the class levels. Where a feature might give a full explanation the first level it is gained, at later levels that explanation is condensed to preserve space.
⠀
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.8-beta+260530 (for 5e, 2014) and v24.0.8-beta+260530 (for 5.5e, 2024).
⠀
This Beta is still limited in content.
Fully updated to the 2024 rules
[NEW] Barbarian subclasses: Path of the Wild Heart, Path of the World Tree, and Path of the Zealot
[NEW] Bard subclasses: College of Dance, College of Glamour, and College of Valor
[NEW] Cleric subclasses: Light Domain, Trickery Domain, and War Domain
[NEW] Druid subclasses: Circle of the Sea and Circle of the Stars
[NEW] Fighter subclasses: Eldritch Knight and Psi Warrior
[NEW] Rogue subclasses: Arcane Trickster, Assassin, and Soulknife.
All classes from the 2024 PHB and and their subclasses:
From the SRD: Path of the Berserker, College of Lore, Life Domain, Champion, Warrior of the Open Hand, Oath of Devotion, Hunter, Thief, Draconic Sorcery, Fiend Patron, and Evoker
From the PHB: Battle Master, Circle of the Moon, 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
Subclasses not in the SRD from the Monk, Paladin, Ranger, Sorcerer, Warlock, and Wizard classes except for the Warrior of Shadow
⠀
Changes in the 5.5e (2024) sheets
Content
Barbarian subclasses: Path of the Wild Heart, Path of the World Tree, and Path of the Zealot.
Bard subclasses: College of Dance, College of Glamour, and College of Valor.
Cleric subclasses: Light Domain, Trickery Domain, and War Domain.
Druid subclasses: Circle of the Sea and Circle of the Stars.
Fighter subclasses: Eldritch Knight and Psi Warrior.
Rogue subclasses: Arcane Trickster, Assassin, and Soulknife.
Condensed the text for multiple class features at higher levels to make space for later level features.
Made all mentions of spells italic (not visible on the Colourful sheets by default, as the font used is always italic).
Unified the use of abbreviations everywhere for consistency. Now capitalization is the same as in the PHB and none have a full stop after. For example, before both “adv.” and “Adv” were both being used.
Weapon
Removed Unarmed Strike (and other natural attacks) being detected as weapons, as this is no longer the case in the 2024 rules. `v.isWeapon` is now `false` for Unarmed Strike.
Added the `masteryAlways` attribute to `WeaponsList` objects. If set to true, the mastery of the weapon is always added.
Classes
Changed the `AddSubClass()` function to amend legacy subclasses so they fit the 2024 rules and style.
Enforces the level at which the class gains a subclass.
Restyles “Channel Divinity” class features to use the new style.
Prevents “Divine Strike” and “Potent Spellcasting” duplication for legacy cleric subclasses.
Spell Sheets
Updated glossary to be in line with unified approach to abbreviations.
Bug Fixes
On the Colourful-Letter sheet, moved the dragon head for the Actions section back to its correct position.
Fixed changes to `DefaultEvalsList` not being applied between sheet versions or when changed through add-on scripts.
Other Changes
Deleted "additional content" folder from the 2024 repo as it was a duplicate of the 5e (2014) repo.
⠀
Changes in the 5e (2014) sheets
Revised some class features so they don't overflow on the Printer Friendly sheet because the headers now take up more space. This still needs more testing.
Fixed Arcane Grimoire not amending Arcane Recovery (MBUG-78, thanks jensgw for reporting and for calif94577 and TrackAtNite for getting the ball rolling on a fix).
Updated all legacy content to use the `desc()` function instead of manual line breaks followed by three spaces, thus maintaining forward compatibility.
⠀
Changes in both the 5e (2014) and the 5.5e (2024) sheets
Classes
Added `subclassGainedLevel` attribute to `ClassList` objects. This attribute is used to determine at which level to ask to gain a subclass. It is also used when adding a legacy subclass through `AddSubClass()`in the 2024 sheet to make sure it doesn’t grant any features before this level is reached. If not present, it’s generated from the “subclassfeatureX” in the `ClassList` object, or defaults to 3.
Changed how class features are ordered. Now the object name instead of the name is used to order the features alphabetically per level. Per level, first all `ClassList` features are given alphabetically by object name, followed by all `ClassSubList` features alphabetically by object name.
Text Options
Added a “Force multiline text formatting” checkbox to the Text Options dialog. Enabling this will remove rich text formatting that doesn’t match the sheet setting when a field is committed.
Because of a bug in Adobe Acrobat for Mac OS, when resetting or opening a fresh sheet this will be enabled on Mac OS, but disabled on Windows.
Spell Sheets
Fixed the first column not being applied correctly when a spell is gained from both `spellcastingBonus` and `spellcastingExtra`.
Added the `isBonusSpell` variable being passed to `calcChanges.spellAdd` to indicate whether or not the spell is gained from `spellcastingBonus` or not.
Added the `affectsDuplicates` attribute to `spellChanges` to indicate which of the spells it should affect if there are duplicates on the spell sheet.
Bug Fixes
Fixed the Notes section on the 3rd page getting a line break added before the class features.
Fixed the first column on spell sheet pages not resetting.
Fixed `AddSubClass()` to correctly enumerate duplicate object names.
Other Changes
Improved handling of `descriptionFull` table arrays.
Added `Object.value`, `Object.entries`, and `Object.assign` so these can be used just like the identical ES6 JavaScript functions.
Added hidden fields with common variations of the default font so that these are available on non-Windows machines.