Added spellcasting ability to spell lists

This commit is contained in:
Stefan Zermatten
2022-11-08 18:09:00 +02:00
parent 48291d2c8f
commit 03f87b0afa
8 changed files with 96 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ import skill from './computeByType/computeSkill.js';
import pointBuy from './computeByType/computePointBuy.js';
import propertySlot from './computeByType/computeSlot.js';
import container from './computeByType/computeContainer.js';
import spellList from './computeByType/computeSpellList.js';
import _calculation from './computeByType/computeCalculation.js';
export default Object.freeze({
@@ -17,4 +18,5 @@ export default Object.freeze({
pointBuy,
propertySlot,
spell: action,
spellList,
});

View File

@@ -0,0 +1,6 @@
export default function computeSpelllist(computation, node) {
const prop = node.data;
const ability = computation.scope[prop.ability];
prop.abilityMod = ability?.modifier || 0;
}