From d466bfe4283127760cb8e3b80d417679808bc74a Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Thu, 31 Jan 2019 09:27:27 +0200 Subject: [PATCH] Allowed skills to come with a base proficiency --- app/imports/api/creature/creatureComputation.js | 2 +- app/imports/api/creature/properties/Skills.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/imports/api/creature/creatureComputation.js b/app/imports/api/creature/creatureComputation.js index 5d24400f..e1bfc688 100644 --- a/app/imports/api/creature/creatureComputation.js +++ b/app/imports/api/creature/creatureComputation.js @@ -245,7 +245,7 @@ function buildCreature(charId){ ability: skill.ability, base: skill.baseValue || 0, result: 0, // For skills the result is the skillMod - proficiency: 0, + proficiency: skill.baseProficiency || 0, add: 0, mul: 1, min: Number.NEGATIVE_INFINITY, diff --git a/app/imports/api/creature/properties/Skills.js b/app/imports/api/creature/properties/Skills.js index 9e7c306d..28af8d59 100644 --- a/app/imports/api/creature/properties/Skills.js +++ b/app/imports/api/creature/properties/Skills.js @@ -45,6 +45,10 @@ let skillSchema = new SimpleSchema({ type: Number, optional: true, }, + baseProficiency: { + type: Number, + optional: true, + }, value: { type: Number, defaultValue: 0,