From 17c9d270e683c855236693a49919ee7063b44526 Mon Sep 17 00:00:00 2001 From: Thaum Rystra Date: Mon, 27 Apr 2020 13:19:23 +0200 Subject: [PATCH] Fixed modifiers not being computed and displayed --- app/imports/api/properties/Attributes.js | 2 +- .../creature/character/characterSheetTabs/StatsTab.vue | 2 +- .../components/attributes/AbilityListTile.vue | 10 ++++------ 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/imports/api/properties/Attributes.js b/app/imports/api/properties/Attributes.js index f7cafc82..69246013 100644 --- a/app/imports/api/properties/Attributes.js +++ b/app/imports/api/properties/Attributes.js @@ -70,7 +70,7 @@ let ComputedOnlyAttributeSchema = new SimpleSchema({ optional: true, }, // The computed modifier, provided the attribute type is `ability` - mod: { + modifier: { type: SimpleSchema.Integer, optional: true, }, diff --git a/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue b/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue index 1a201bcd..9ac787cb 100644 --- a/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue +++ b/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue @@ -15,7 +15,7 @@ /> diff --git a/app/imports/ui/properties/components/attributes/AbilityListTile.vue b/app/imports/ui/properties/components/attributes/AbilityListTile.vue index 373e5b2a..562db6e8 100644 --- a/app/imports/ui/properties/components/attributes/AbilityListTile.vue +++ b/app/imports/ui/properties/components/attributes/AbilityListTile.vue @@ -5,16 +5,16 @@ >
- {{ numberToSignedString(mod) }} + {{ numberToSignedString(model.modifier) }}
- {{ value }} + {{ model.value }}
- {{ name }} + {{ model.name }} @@ -24,9 +24,7 @@ import numberToSignedString from '/imports/ui/utility/numberToSignedString.js'; export default { props: { - value: Number, - mod: Number, - name: String, + model: {type: Object, required: true}, }, computed: { hasClickListener(){