From 67ea67148f73554b85455f113ddc05607432162b Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Thu, 1 Aug 2019 15:45:15 +0200 Subject: [PATCH] Added a description field to attributes --- app/imports/api/properties/Attributes.js | 5 +++ .../ui/properties/forms/AttributeForm.vue | 7 +++ .../ui/properties/viewers/AttributeViewer.vue | 44 +++++++++++++++++-- 3 files changed, 52 insertions(+), 4 deletions(-) diff --git a/app/imports/api/properties/Attributes.js b/app/imports/api/properties/Attributes.js index b191c2dd..33b32615 100644 --- a/app/imports/api/properties/Attributes.js +++ b/app/imports/api/properties/Attributes.js @@ -38,6 +38,11 @@ let AttributeSchema = new SimpleSchema({ type: Number, optional: true, }, + // Description of what the attribute is used for + description: { + type: String, + optional: true, + }, // The damage done to the attribute, always positive damage: { type: SimpleSchema.Integer, diff --git a/app/imports/ui/properties/forms/AttributeForm.vue b/app/imports/ui/properties/forms/AttributeForm.vue index 04985d68..cbc79cf2 100644 --- a/app/imports/ui/properties/forms/AttributeForm.vue +++ b/app/imports/ui/properties/forms/AttributeForm.vue @@ -40,6 +40,13 @@ :hint="attributeTypeHints[model.attributeType]" :debounce-time="debounceTime" /> +
+
+
+ {{model.value - model.damage}} / {{model.value}} +
+
+ {{model.value}} +
+
+
+ {{numberToSignedString(model.mod)}} +
{{model.name}}
-
- ({{model.variableName}}) +
+ {{model.variableName}}
- +
+ {{model.attributeType}} +
+
+ Base value: {{model.baseValue}} +
+
+ {{reset}} +
+
+ Reset multiplier: {{model.resetMultiplier}} +
+

+ {{model.description}} +