Fixed: Zero effect passive bonus now causes passive skill value to show.

This commit is contained in:
Stefan Zermatten
2021-01-28 16:01:58 +02:00
parent e5bde38745
commit 78efe639ed
2 changed files with 3 additions and 2 deletions

View File

@@ -24,7 +24,7 @@ export default class EffectAggregator{
this.max = Number.POSITIVE_INFINITY;
this.advantage = 0;
this.disadvantage = 0;
this.passiveAdd = 0;
this.passiveAdd = undefined;
this.fail = 0;
this.set = undefined;
this.conditional = [];
@@ -74,6 +74,7 @@ export default class EffectAggregator{
break;
case 'passiveAdd':
// Add all passive adds together
if (this.passiveAdd === undefined) this.passiveAdd = 0;
this.passiveAdd += result;
break;
case 'fail':

View File

@@ -31,7 +31,7 @@
<template v-if="model.conditionalBenefits && model.conditionalBenefits.length">
*
</template>
<template v-if="model.passiveBonus">
<template v-if="'passiveBonus' in model">
({{ passiveScore }})
</template>
</v-list-tile-title>