From d596061fa8d7307c92db2638645c49f94eb91568 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Thu, 28 Jan 2021 16:05:47 +0200 Subject: [PATCH] Fixed: Attributes that aren't ability scores now have their modifiers removed correctly --- app/imports/api/creature/computation/combineStat.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/imports/api/creature/computation/combineStat.js b/app/imports/api/creature/computation/combineStat.js index dc3dd13d..a475a4ec 100644 --- a/app/imports/api/creature/computation/combineStat.js +++ b/app/imports/api/creature/computation/combineStat.js @@ -46,6 +46,8 @@ function combineAttribute(stat, aggregator, memo){ stat.currentValue = stat.value - (stat.damage || 0); if (stat.attributeType === 'ability') { stat.modifier = Math.floor((stat.currentValue - 10) / 2); + } else { + stat.modifier = undefined; } stat.hide = aggregator.hasNoEffects && stat.baseValue === undefined ||