diff --git a/app/Model/Creature/Attributes.js b/app/Model/Creature/Attributes.js index 9885564d..8f6dce87 100644 --- a/app/Model/Creature/Attributes.js +++ b/app/Model/Creature/Attributes.js @@ -33,6 +33,11 @@ Schemas.Attribute = new SimpleSchema({ "utility", // Aren't displayed, Jump height, Carry capacity ], }, + baseValue: { + Number, + decimal: true, + optional: true, + }, value: { type: Number, decimal: true, diff --git a/app/Model/Creature/CharacterComputation.js b/app/Model/Creature/CharacterComputation.js index ad9f00a9..c0f3f08b 100644 --- a/app/Model/Creature/CharacterComputation.js +++ b/app/Model/Creature/CharacterComputation.js @@ -111,9 +111,9 @@ const buildCharacter = function (charId){ busyComputing: false, type: "attribute", attributeType: attribute.type, + base: attribute.baseValue || 0, result: 0, mod: 0, // The resulting modifier if this is an ability - base: 0, add: 0, mul: 1, min: Number.NEGATIVE_INFINITY,