diff --git a/app/imports/api/creature/computation/evaluateCalculation.js b/app/imports/api/creature/computation/evaluateCalculation.js index 4c077996..dedda235 100644 --- a/app/imports/api/creature/computation/evaluateCalculation.js +++ b/app/imports/api/creature/computation/evaluateCalculation.js @@ -32,6 +32,7 @@ export default function evaluateCalculation(string, memo){ // Evaluate the expression to a number or return with substitutions try { let value = substitutedCalc.evaluate(memo.statsByVariableName); + if (typeof value === 'object') value = value.toString(); return {errors, value}; } catch (e){ errors.push({