Skip to content
3 Death Saves

Details Customization

The Spell Details Customization dialog is a per-user configuration menu that controls which UI buttons and metadata fields appear on spell rows and in the sidebars of the Player Spell Book and the Spell List Manager.

All toggles are stored as individual client-scope settings. Each user configures their own view without affecting other players or the GM.

The dialog is registered as a settings menu named spellDetailsCustomization and is not restricted, so both players and GMs can open it. It can be reached from three places:

  • Game Settings -> Configure Settings -> Spell Book -> Configure Display (paint-palette icon).
  • The palette button in the Spell List Manager footer.
  • The Configure Display button in the global fieldset of Spell Book Settings (the per-actor dialog). When the Spell Book Settings window has been detached, the Details Customization window opens into the same detached instance.

Details Customization dialog

The dialog uses the standard-form pattern with one fieldset per section. Each fieldset contains a Select All checkbox in its legend that toggles every member checkbox in the group on or off. The select-all also reflects an indeterminate state when only some members are checked.

GMs see the two Spell List Manager fieldsets in addition to the player fieldsets. Non-GM users see only the player fieldsets.

Controls buttons rendered on each spell row in the Player Spell Book.

ToggleSetting KeyEffect
FavoritesplayerUIFavoritesShows the favorite toggle button on spell rows
Compare ButtonplayerUICompareShows the spell comparison button on spell rows
NotesplayerUINotesShows the notes button on spell rows (see Spell Notes)

Controls which metadata fields are joined into the subtitle shown beneath each spell name. Enabled fields are joined with a bullet separator in the order listed.

ToggleSetting Key
Spell LevelplayerUISpellLevel
Spell ComponentsplayerUIComponents
School of MagicplayerUISchool
Casting TimeplayerUICastingTime
RangeplayerUIRange
Damage TypesplayerUIDamageTypes
ConditionsplayerUIConditions
Saving ThrowplayerUISave
ConcentrationplayerUIConcentration
Material ComponentsplayerUIMaterialComponents

Spell List Manager -> User Interface Elements (GM only)

Section titled “Spell List Manager -> User Interface Elements (GM only)”
ToggleSetting KeyEffect
Compare ButtongmUICompareShows the spell comparison button in the Spell List Manager

Favorites and Notes are intentionally unavailable on the GM side.

Spell List Manager -> Spell Information Display (GM only)

Section titled “Spell List Manager -> Spell Information Display (GM only)”

Mirrors the player metadata list with independent gmUI* storage so the GM’s Spell List Manager view is independent from their own Spell Book view.

ToggleSetting Key
Spell LevelgmUISpellLevel
Spell ComponentsgmUIComponents
School of MagicgmUISchool
Casting TimegmUICastingTime
RangegmUIRange
Damage TypesgmUIDamageTypes
ConditionsgmUIConditions
Saving ThrowgmUISave
ConcentrationgmUIConcentration
Material ComponentsgmUIMaterialComponents

Clicking Save writes every toggle to its client setting and closes the dialog. Saving calls refreshDisplay() on every open Player Spell Book and Spell List Manager instance, which re-reads the enabled elements and rebuilds spell row metadata. Changes take effect without reloading.

  • Every toggle is an independent client-scope BooleanField.
  • Because all settings are client-scoped, each user’s customizations persist across sessions but never propagate to other users.