Spell Preparation System
Spell Book tracks prepared spells separately for each spellcasting class. Preparation limits never block a player; exceeding one only triggers notifications.

Preparation limits
Section titled “Preparation limits”Each prepare tab footer shows current/max Spells and current/max Cantrips for that class. A counter highlights when it reaches its maximum. Checkboxes stay enabled past the maximum.
The spell maximum is the system’s preparation maximum for the class plus the class’s Spell Preparation Bonus. The cantrip maximum is the class’s cantrip scale value plus its Cantrip Preparation Bonus. Both bonuses are set in Spell Book Settings.
The cantrip scale value is found through the Cantrip Scale Value Keys setting. A class that matches none of those keys has a cantrip maximum of 0. See Installation and Settings.
Always-prepared and granted spells keep an enabled checkbox. Checking one counts it toward the footer counter.
Swap modes
Section titled “Swap modes”Cantrip Swapping and Spell Swapping in Spell Book Settings do not restrict when a player changes prepared spells. Their per-class defaults come from the rule set. See Ruleset Types and Meanings.
Long rest prompt
Section titled “Long rest prompt”After a long rest, if a class’s rules saved in Spell Book Settings use On Long Rest for either swap mode, the user who completed the rest sees a dialog offering to open the Spell Book. Rule set defaults do not trigger the prompt until Spell Book Settings has been opened for that actor. With Disable Long Rest Swap Prompt enabled, that user gets a notification naming the classes instead.
Ritual casting
Section titled “Ritual casting”The Ritual Casting option in Spell Book Settings controls ritual-mode spell copies the module adds to the actor on save.
| Ritual Casting | Behavior |
|---|---|
| No Ritual Casting | Rituals must be prepared like any other spell. |
| Cast Rituals Only If Prepared | Saving a prepared ritual spell also adds a ritual-mode copy. |
| Cast Any Known Ritual | Saving adds a ritual-mode copy of each ritual spell listed on the class tab, prepared or not. |
Module-added ritual copies that no longer fit the class’s mode are removed on the next save.
Notifications
Section titled “Notifications”Notifications follow the Notify GM on Spell Changes world setting, or the actor’s Notify on Spell Changes override in Spell Book Settings. When on:
- Checking a cantrip when the class already has its maximum cantrips prepared shows a warning to the user making the change.
- Saving whispers all GMs a card listing each class’s added and removed spells, with a warning for any class over its limit.