Latest version | 2.4.22 |
---|---|
Minimum Core | 12 |
Compatible Core | 12.331 |
Last updated | 8 minutes ago |
Created | 4 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 character to cast spells using "Spell Points".
It also allow 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 manifest.dnd5e-spellpoints
.Notice: Slots won't disappear from character sheets, but they won't be used.
round
and kh
but also data within the characters themselves such as @details.level
or @abilities.cha.mod
. See Data Paths as Variables for more information. The following fields are formulas:
1
.
By the DMG, a character will always have enough spell points to create the spell slots they would normally have. This can be calculated by starting with 0
and adding up the spell point cost of every slot they would normally have, multiplying it by 1
.
Base Formula
0
Spell Point Multiplier
1
See the Advanced Magic spell point system for why characters may not always have enough spell points to cast all of their normal spell slots.
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: Create a macro with the following script:
console.log(actor.data.data)
Foundry VTT V10+: Create a macro with the following script:
console.log(actor.getRollData())
While selecting a token, execute the macro. Then, look at the console. This will tell you all the data that is available to you when writing a formula.
You can test out a formula by rolling it in chat while selecting a token. The following formula would determine the largest modifier which are typically used for spell casting, and it would roll it in chat.
/roll { @abilities.wis.mod, @abilities.int.mod, @abilities.cha.mod}kh
It is also possible to add a module or create your own module that edits or adds information to actor.system
. This new information will be available to the formulas with no concerns over compatibility.
None at the moment but please let me know if any.
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.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Advertisement cookies are used to deliver visitors with customized advertisements based on the pages they visited before and analyze the effectiveness of the ad campaign.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.