| Latest version | 1.0.7 |
|---|---|
| Minimum Core | 13 |
| Compatible Core | 14.368 |
| Last updated | 2 weeks ago |
| Created | 8 months ago |
| Authors |
|
| Languages |
|
| Systems |
Dnd5e |
| Project source | Project URL |
DnD5e Class-Specific Spellcasting Bonuses is a utility module for the D&D5e system in Foundry VTT that enables class-scoped spellcasting modifiers using standard Active Effects.
Modifiers can be applied specifically to a source class (e.g., +1 DC to Wizard spells without affecting Cleric spells), making this an essential tool for:
Multiclass characters with different power sources.
Magic items that enhance a specific spellcasting class (e.g., Rod of the Pact Keeper).
Subclass features that modify only one specific spell list.
Temporary buffs that should not affect all spellcasting.
Class-Specific Modifiers: Support for both Spell Save DC and Spell Attack bonuses.
Stacking: Bonuses from several effects on the actor or its items add together; disabled and suppressed effects are ignored.
Dynamic Headers: Automatically updates the Spellcasting headers in the actor sheet to reflect class-specific totals.
Non-Destructive: Uses libWrapper to recalculate values during data preparation without modifying core system data.
Add an Active Effect to a character or an item, with mode Add and the bonus as its value:
Spell Save DC: flags.dnd5e-scoped-bonuses.class.spell.dc.[classname]
Spell Attack: flags.dnd5e-scoped-bonuses.class.spell.attack.[classname]
For example, flags.dnd5e-scoped-bonuses.class.spell.attack.cleric with value 2 gives +2 to Cleric spell attacks. A spell receives the bonus when its source class matches the class name in the key.
Foundry VTT: v13–v14
D&D5e System: v5.x–6.x (verified with 6.0.3)
Required Dependency: libWrapper
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: dnd5e-scoped-bonuses or copy its manifest URL:
And paste it to the input box at the bottom of your window.

You can install this package directly to your Forge account.