From 1b650b26b6dbfe8e58d11e44f59934285e819159 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Wed, 24 Feb 2021 10:01:02 +0200 Subject: [PATCH] Fixed: using creature stats like XP in calculations --- .../computation/engine/evaluateCalculation.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/imports/api/creature/computation/engine/evaluateCalculation.js b/app/imports/api/creature/computation/engine/evaluateCalculation.js index 02028063..dafe6a2d 100644 --- a/app/imports/api/creature/computation/engine/evaluateCalculation.js +++ b/app/imports/api/creature/computation/engine/evaluateCalculation.js @@ -122,10 +122,14 @@ function computeSymbols({calc, memo, prop, dependencies}){ computeStat(stat, memo); } if (stat){ - dependencies = union(dependencies, [ - stat._id || node.name, - ...stat.dependencies - ]); + if (stat.dependencies){ + dependencies = union(dependencies, [ + stat._id || node.name, + ...stat.dependencies + ]); + } else { + dependencies = union(dependencies, [stat._id || node.name]); + } } } });