Readded effectSafeEval for math evaluation of ActiveEffect values. Dunno why it was removed

This commit is contained in:
WBHarry 2026-04-24 20:00:36 +02:00
parent 610d263e19
commit b04d9ac6aa

View file

@ -197,7 +197,7 @@ export default class DhActiveEffect extends foundry.documents.ActiveEffect {
const stackingParsedValue = effect.system.stacking const stackingParsedValue = effect.system.stacking
? Roll.replaceFormulaData(key, { stacks: effect.system.stacking.value }) ? Roll.replaceFormulaData(key, { stacks: effect.system.stacking.value })
: key; : key;
const evalValue = itemAbleRollParse(stackingParsedValue, actorModel, itemModel); const evalValue = this.effectSafeEval(itemAbleRollParse(stackingParsedValue, actorModel, itemModel));
return evalValue ? evalValue : key; return evalValue ? evalValue : key;
} }