From 8eaad3600f637d0b1946c6bea27d1a6363be78dd Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Mon, 12 Jul 2021 14:56:12 +0200 Subject: [PATCH] Fixed computation error with base values --- .../creature/computation/engine/EffectAggregator.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/imports/api/creature/computation/engine/EffectAggregator.js b/app/imports/api/creature/computation/engine/EffectAggregator.js index d27ea651..83e30f32 100644 --- a/app/imports/api/creature/computation/engine/EffectAggregator.js +++ b/app/imports/api/creature/computation/engine/EffectAggregator.js @@ -20,10 +20,12 @@ export default class EffectAggregator{ switch(effect.operation){ case 'base': // Take the largest base value - if(Number.isFinite(this.base)){ - this.base = Math.max(this.base, result); - } else { - this.base = result; + if (Number.isFinite(result)){ + if(Number.isFinite(this.base)){ + this.base = Math.max(this.base, result); + } else { + this.base = result; + } } break; case 'add':