| Latest version | 3.3.11 |
|---|---|
| Minimum Core | 14 |
| Compatible Core | 14.364 |
| Last updated | 1 week ago |
| Created | 5 years ago |
| Authors | |
| Languages |
Deutsch English Español Français Italiano Português (Brasil) |
| Systems |
Dnd5e |
| Project source | Project URL |
Not using spellpoints for your games? Well, you should, spellpoints are much better than slots!!
This module uses the variant rules found in the DMG to allow characters to cast spells using a resource named "Spell Points". It also allows you to create your custom Spell Points / Mana rules and advancement system.
https://github.com/misthero/dnd5e-spellpoints/blob/main/CHANGELOG.md
https://github.com/misthero/dnd5e-spellpoints/releases/latest/download/module.json into the module installer inside Foundry when it asks for the manifestdnd5e-spellpoints)Notice: Slots won't disappear from character sheets, but they won't be used.
1)
Base Formula: 0
Spell Point Multiplier: 1
Base Formula:
ceil(
(
1 * @spells.spell1.max +
2 * @spells.spell2.max +
3 * @spells.spell3.max +
4 * @spells.spell4.max +
5 * @spells.spell5.max +
6 * @spells.spell6.max +
7 * @spells.spell7.max +
8 * @spells.spell8.max +
9 * @spells.spell9.max
) / 2
)
+
@attributes.spelldc - 8 - @attributes.prof
Spell Point Multiplier: 0
Foundry VTT V9+ macro script:
console.log(actor.getRollData())
Test formulas in chat:
/roll { @abilities.wis.mod, @abilities.int.mod, @abilities.cha.mod}kh
Use attribute key: dnd5espellpoints
| Attribute Key | Change Mode | Value | Result |
|---|---|---|---|
dnd5espellpoints.system.uses.max |
Custom | 5 |
Set max uses to 5 |
dnd5espellpoints.system.uses.max |
Custom | +5 |
Increase max by 5 |
dnd5espellpoints.system.uses.max |
Custom | *5 |
Multiply max by 5 |
// Get spellpoints item
const item = getSpellPointsItem(actor);
// Modify spellpoints
alterSpellPoints(actor, '-1d20'); // Remove random value
alterSpellPoints(actor, '10'); // Set uses to 10
alterSpellPoints(actor, null, '+10'); // Increase max by 10
alterSpellPoints(actor, '5', '10'); // Set uses=5 and max=10
None currently reported
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-spellpoints 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.