diff --git a/app/imports/api/engine/computation/computeComputation/computeByType/computeSpellList.js b/app/imports/api/engine/computation/computeComputation/computeByType/computeSpellList.js index 63dc6003..499ddb97 100644 --- a/app/imports/api/engine/computation/computeComputation/computeByType/computeSpellList.js +++ b/app/imports/api/engine/computation/computeComputation/computeByType/computeSpellList.js @@ -2,5 +2,9 @@ export default function computeSpelllist(computation, node) { const prop = node.data; const ability = computation.scope[prop.ability]; - prop.abilityMod = ability?.modifier || 0; -} \ No newline at end of file + if (Number.isFinite(ability?.modifier)) { + prop.abilityMod = ability.modifier; + } else if (Number.isFinite(ability?.value)) { + prop.abilityMod = ability.value; + } +}