-
+
10
diff --git a/DnD_3_5_Modern/src/js/characteristics.js b/DnD_3_5_Modern/src/js/characteristics.js
index db0fe105ad..c3775fc757 100644
--- a/DnD_3_5_Modern/src/js/characteristics.js
+++ b/DnD_3_5_Modern/src/js/characteristics.js
@@ -33,10 +33,11 @@ let updateCharacteristicsList = (characteristicList, modifierList) => {
}
let modded = total !== base;
- if (total % 2 == 1) {
- total--;
+ let effective_total = total;
+ if (effective_total % 2 == 1) {
+ effective_total--;
}
- let mod = (total - 10) / 2;
+ let mod = (effective_total - 10) / 2;
toUpdate[characteristic + "_modified"] = modded ? "true" : "false";
toUpdate[characteristic + "_mod"] = mod;
toUpdate[characteristic + "_total"] = "" + total;
diff --git a/DnD_3_5_Modern/src/js/classes.js b/DnD_3_5_Modern/src/js/classes.js
index 617eb09ff2..bddf4d4bfd 100644
--- a/DnD_3_5_Modern/src/js/classes.js
+++ b/DnD_3_5_Modern/src/js/classes.js
@@ -11,7 +11,7 @@ on("change:class1_bab change:class2_bab change:class3_bab", () => {
on("change:class1_ref change:class2_ref change:class3_ref change:class1_vig change:class2_vig change:class3_vig"
- +"change:class1_vol change:class2_vol change:class3_vol", () => {
+ +" change:class1_vol change:class2_vol change:class3_vol", () => {
updateClassSaves();
});
diff --git a/DnD_3_5_Modern/src/js/saves.js b/DnD_3_5_Modern/src/js/saves.js
index 286d2e8410..455dbc5900 100644
--- a/DnD_3_5_Modern/src/js/saves.js
+++ b/DnD_3_5_Modern/src/js/saves.js
@@ -73,7 +73,7 @@ let updateAllSaves = (modifierList) => {
}
let toUpdate = {};
toUpdate[`${save}_total`] = total + mods;
- toUpdate[`${save}_roll_value`] = `&{template:main} {{titre=Test de Réflexes}} {{subtitle=@{character_name} }} {{Jet=[[1d20+${roll}]]}}`;
+ toUpdate[`${save}_roll_value`] = `&{template:main} {{titre=Test de ${save}}} {{subtitle=@{character_name} }} {{Jet=[[1d20+${roll}]]}}`;
toUpdate[`${save}_modified`] = !!mods;
setAttrs(toUpdate);
}
diff --git a/DnD_3_5_Modern/src/pug/characteristics.pug b/DnD_3_5_Modern/src/pug/characteristics.pug
index 6d2f295c18..5b0a809bda 100644
--- a/DnD_3_5_Modern/src/pug/characteristics.pug
+++ b/DnD_3_5_Modern/src/pug/characteristics.pug
@@ -7,7 +7,7 @@ div.attributes.w-3
span= attribute
span.mod(type="text" name=`attr_${attribute}_mod`)
input(type="hidden" name=`attr_${attribute}_rollvalue`
- value=`&{template:main} {{titre=Test de ${attribute}}} {{subtitle=@{character_name} }} {{Jet=[[1d20+@{for_mod}]]}}`)
+ value=`&{template:main} {{titre=Test de ${attribute}}} {{subtitle=@{character_name} }} {{Jet=[[1d20+@{${attribute}_mod}]]}}`)
div.base
input(type="hidden" name=`attr_${attribute}_modified` value="false")
input.base(type="number" name=`attr_${attribute}_base` value="10")