DnD5e Class-Specific Spellcasting Bonuses
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.
🌟 Features
-
Class-Specific Modifiers: Support for both Spell Save DC and Spell Attack bonuses.
-
Full Active Effect Mode Support: Compatible with Add, Multiply, Override, Upgrade, and Downgrade modes.
-
Dynamic Headers: Automatically updates the Spellcasting headers in the actor sheet to reflect class-specific totals.
-
Non-Destructive: Uses
libWrapperto recalculate values during data preparation without modifying core system data.
⚙️ System Requirements
-
Foundry VTT: v13+
-
D&D5e System: v5.x+
-
Required Dependency:
libWrapper -
Recommended: Dynamic Active Effects (DAE). While not required for the logic, DAE is highly recommended to provide autocomplete support for the module's flag keys in the Active Effect UI.