mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-09-07 15:42:33 +00:00
Update Warhammer 4e Character Sheet.html
This commit is contained in:
@@ -6619,7 +6619,7 @@
|
||||
<input class="sheet-center" type="number" name="attr_MovementTalents" value="0" />
|
||||
</div>
|
||||
<div class="sheet-col-1-5 sheet-center sheet-pad-r-sm">
|
||||
<input class="sheet-center" type="number" name="attr_Movementmod" value="((@{Movement}+@{MovementTalents})-@{encpenalty})" disabled="true" title="Starting + Talent - Encumbrance Penalty" />
|
||||
<input class="sheet-center" type="number" name="attr_Movementmod" min="0" value="((@{Movement}+@{MovementTalents})-@{encpenalty})" disabled="true" title="Starting + Talent - Encumbrance Penalty" />
|
||||
</div>
|
||||
<div class="sheet-col-1-5 sheet-center sheet-pad-r-sm">
|
||||
<input class="sheet-center" type="number" name="attr_Charge" value="(@{Movementmod})*2" disabled="true" />
|
||||
@@ -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);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user