added INT to Scrutiny

fixed Fatigue
This commit is contained in:
ChtiKenny
2021-09-15 08:55:38 +02:00
parent f5821360fc
commit 7abf87b57f
+7 -15
View File
@@ -1898,6 +1898,7 @@
<div class='sheet-skill_grid'>
<p class='sheet-bold_text sheet-skills_text'>Scrutiny</p>
<select name='attr_scrutiny_char' class='sheet-full_width sheet-full_height'>
<option value='int'>INT</option>
<option value='per' selected='selected'>PER</option>
<option value='fel'>FEL</option>
</select>
@@ -4635,25 +4636,16 @@ NOTE: replace worker by javascript for IDE functionality
let fieldsFA = [
'fatigue_mod',
'tou', 'tou_unnat', 'tou_advancement', 'tou_mod',
'wp', 'wp_unnat', 'wp_advancement',
'armor_head', 'armor_arm_right', 'armor_body', 'armor_arm_left', 'armor_leg_right', 'armor_leg_left'
'toub', 'wpb',
'armor_head', 'armor_arm_right', 'armor_body', 'armor_arm_left', 'armor_leg_right', 'armor_leg_left'
];
on('sheet:opened ' + fieldsFA.map(field => 'change:' + field).join(' '), function() {
getAttrs(fieldsFA, function(values) {
var fatigue_mod = parseInt(values['fatigue_mod'], 10) || 0;
var toughness = parseInt(values['tou'], 10) || 0;
var toughness_unnat = parseInt(values['tou_unnat'], 10) || 0;
var toughness_advancement = parseInt(values['tou_advancement'], 10) || 0;
var toughness_modifier = parseInt(values['tou_mod'], 10) || 0;
var toughness_bonus = Math.floor((toughness + toughness_advancement + toughness_modifier) / 10 + toughness_unnat);
var toughness_mod = Math.floor((toughness + toughness_advancement) / 10 + toughness_unnat);
var willpower = parseInt(values['wp'], 10) || 0;
var willpower_unnat = parseInt(values['wp_unnat'], 10) || 0;
var willpower_advancement = parseInt(values['wp_advancement'], 10) || 0;
var willpower_mod = Math.floor((willpower + willpower_advancement) / 10 + willpower_unnat);
var toughness_bonus = parseInt(values['toub'], 10) || 0;
var willpower_bonus = parseInt(values['wpb'], 10) || 0;
var armor_head = parseInt(values['armor_head'], 10) || 0;
var armor_arm_right = parseInt(values['armor_arm_right'], 10) || 0;
@@ -4670,7 +4662,7 @@ NOTE: replace worker by javascript for IDE functionality
soak_arm_left: (armor_arm_left + toughness_bonus),
soak_leg_right: (armor_leg_right + toughness_bonus),
soak_leg_left: (armor_leg_left + toughness_bonus),
fatigue_max: (toughness_mod + willpower_mod + fatigue_mod)
fatigue_max: (toughness_bonus + willpower_bonus + fatigue_mod)
});
});