diff --git a/app/imports/api/creature/computation/engine/combineStat.js b/app/imports/api/creature/computation/engine/combineStat.js index 7d480f49..71fa58f1 100644 --- a/app/imports/api/creature/computation/engine/combineStat.js +++ b/app/imports/api/creature/computation/engine/combineStat.js @@ -112,13 +112,14 @@ function combineSkill(stat, aggregator, memo){ let profBonus = profBonusStat && profBonusStat.value; if (typeof profBonus !== 'number' && memo.statsByVariableName['level']){ - let level = memo.statsByVariableName['level'].value; + let levelProp = memo.statsByVariableName['level']; + let level = levelProp.value; profBonus = Math.ceil(level / 4) + 1; - if (level._id){ - stat.dependencies = union(stat.dependencies, [level._id]); + if (levelProp._id){ + stat.dependencies = union(stat.dependencies, [levelProp._id]); } - if (level.dependencies){ - stat.dependencies = union(stat.dependencies, level.dependencies); + if (levelProp.dependencies){ + stat.dependencies = union(stat.dependencies, levelProp.dependencies); } } else { stat.dependencies = union(