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':