Skip to content
3 Death Saves

Multiclass Spellcasting

Spell Book treats every spellcasting class on an actor as an independent preparation context. Each class gets its own tab, spell list, preparation counts, and rules. There is no shared pool of prepared spells between classes.


Spell Book window showing per-class tabs for a multiclass actor

One Prepare tab is generated per spellcasting class on the actor. A class that is the natural wizard class, or has Force Wizard Mode enabled in its Class Rules, also gets a Learn tab.

Adding or removing a class on the actor regenerates the tab set on the next render.

See also: SpellBook Interface Overview, Wizard Spellbook Management.


Toggling a preparation checkbox does not immediately update the actor. Changes are held per tab until you save.

Switching tabs saves the outgoing tab’s checkbox state. The incoming tab restores that saved state if it was already loaded this session, or loads its data fresh otherwise. Save writes all pending changes across every tab in a single actor update. Cancel, or closing without saving, discards them.


Each class’s spell list is independent and is configured in Class Rules under that class’s entry. A subclass can add its own overlay list on top of the class list.

A class with no list assigned shows a “No spell list assigned” notice on its tab. If a list is assigned but resolves to no spells because its compendium sources are disabled, the tab shows a “No spells available” notice pointing at the Compendium Browser instead. Only you see the button that opens Spell Book Settings from either notice; a player sees the message without it.

Adding a spellcasting class or subclass to a character, or gaining spellcasting at level-up, whispers a chat card to you and the character’s owners when that class resolves to no spell list.

Changing the assigned list after spells are prepared triggers a confirmation dialog that unprepares any spells no longer on the new list, for that class only.

See also: Class Rules.


Prepared spells are tracked per class. Preparing the same spell for two classes creates two separate spell items on the actor, each attributed to its own class.


A spell that exists on multiple class lists appears on each relevant tab independently. Preparing it for one class does not prepare it for another. When one class has a spell prepared and another class is viewing the same spell on its own tab, a cross-class tag chip appears on the spell name.


Each class computes its own cantrip and spell maximums, shown in that tab’s footer. Cantrip max and leveled spell max are each computed from the class’s own scale values and spellcasting configuration, plus any per-class preparation bonus set in Class Rules. Counters in each tab reflect only that class’s prepared count against that class’s own max.

Over-limit behavior is informational. If GM notifications are enabled, a whispered card is posted on save listing each class’s prepared-spell changes, and a class whose prepared count exceeds its max adds a warning line to that card.


Each class can override the global rule set through Class Rules, including cantrip swapping, spell swapping, ritual casting mode, whether cantrips are shown, its assigned spell list, preparation bonuses, and Force Wizard Mode.


Any class can be made to behave like a wizard by enabling Force Wizard Mode in its Class Rules entry. This produces a Learn tab for that class, backed by its own spellbook journal, alongside the natural wizard class if one is present.


Each wizard-enabled class keeps its own spellbook independent of any other wizard class on the same actor. A character with a Wizard class and a homebrew class set to Force Wizard Mode has two Prepare tabs, two Learn tabs, and two separate spellbooks. Free-spell allowance, copy cost, and copy time are computed per class from that class’s own rules.

See also: Wizard Spellbook Management.


Ritual casting mode is configured per class in Class Rules:

  • Always (from spellbook): the class keeps a ritual-mode copy of every eligible ritual spell from its spellbook or list, created and removed automatically on save.
  • Prepared only: ritual casting requires the spell to be prepared for that class.
  • None: the class has no ritual casting support.

Modes coexist in a multiclass. A cleric using Prepared only and a wizard using Always on the same actor each maintain their own ritual set.


Per-class cantrip and spell swap rules decide whether the long-rest swap window opens for that class. On a long rest, opening the Player Spell Book prompts a swap for every class whose rules permit one; classes with swapping disabled are skipped. A multiclass with mixed swap rules gets a single prompt listing each class that needs a swap.

See also: Spell Preparation System, Class Rules.


Spell slots follow the system’s own rules and are not managed by Spell Book. Leveled slots pool across classes per the system’s multiclass rules. Warlock pact slots remain separate from leveled slots. Each class tab shows the slots relevant to that class’s preparation mode.


Spells granted by class features, subclass features, feats, or items are marked with a certificate icon and cannot be unprepared through the UI. Granted spells do not count against the per-class preparation limits shown in the tab counters.


Loadouts are scoped per class. Opening the Loadouts dialog uses the currently active tab’s class as scope; loadouts saved while viewing one class are not visible under another. Applying a loadout only touches spells attributed to that class.

See also: Spell Loadouts.


When a class is no longer present on the actor, module data for that class is pruned: its Class Rules entry, its prepared spell keys, its cantrip and spell swap tracking, and its wizard flags. Journal entries for removed wizard classes are not deleted automatically; clean them up manually from the spell-book compendium if you want them gone.

Deleting a class or subclass item also refreshes any open Spell Book.