From cf7a944138d87fc888ed5a654ed4b1ffa33fa016 Mon Sep 17 00:00:00 2001 From: Djjus <59532170+Djjus@users.noreply.github.com> Date: Sun, 17 Jan 2021 22:30:16 +0000 Subject: [PATCH] Update Warhammer 4e Character Sheet.html --- .../Warhammer 4e Character Sheet.html | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Warhammer 4e Character Sheet/Warhammer 4e Character Sheet.html b/Warhammer 4e Character Sheet/Warhammer 4e Character Sheet.html index d800420de6..b45421fe8c 100644 --- a/Warhammer 4e Character Sheet/Warhammer 4e Character Sheet.html +++ b/Warhammer 4e Character Sheet/Warhammer 4e Character Sheet.html @@ -6619,7 +6619,7 @@
- +
@@ -26032,7 +26032,8 @@ on('change:repeating_advancements', function(){ const charTalents = +v[`${stat}Talents`] || 0; const charAdv = +v[`${stat}Adv`] || 0; const charMod = +v[`${stat}Mod`] || 0; - const pen = +v.encpenalty || 0; + const pen = +v.encpenalty || 0; + if ( `${stat}` == 'Agility' ) { var charScorePre = charStart + charTalents + charAdv + charMod; var penmod = charScorePre - pen*10; @@ -26041,12 +26042,14 @@ on('change:repeating_advancements', function(){ if (charScorePre < 10) { var charScore = charScorePre; } } else { var charScore = charStart + charTalents + charAdv + charMod; - } + } + const bonusStart = Math.floor(charScore / 10); setAttrs({ [stat]: charScore, [`${stat}BonusStart`]: bonusStart }); + const bonusMod = +v[`${stat}BonusMod`] || 0; const bonus = bonusStart + bonusMod; setAttrs({ @@ -26060,18 +26063,18 @@ on('change:repeating_advancements', function(){ const race = w.Race.toLowerCase(); let wounds = str + tou*2 + wil; if(race === 'halfling') { - wounds -= str + wounds -= str; } if(race === 'gnome') { - wounds -= str + wounds -= str; } setAttrs({ Wounds: wounds }); - }) + }); }); - console.log(stat) + console.log(stat); }); });