diff --git a/DnD_3_5_Modern/dnd_3_5_modern.html b/DnD_3_5_Modern/dnd_3_5_modern.html
index f8cd66458a..d47ac35696 100644
--- a/DnD_3_5_Modern/dnd_3_5_modern.html
+++ b/DnD_3_5_Modern/dnd_3_5_modern.html
@@ -2597,18 +2597,18 @@
let base_vig = 0;
if (class1_lvl) {
base_ref += class1_ref;
- base_ref += class2_ref;
- base_ref += class3_ref;
+ base_vig += class1_vig;
+ base_vol += class1_vol;
}
if (class2_lvl) {
- base_vig += class1_vig;
+ base_ref += class2_ref;
base_vig += class2_vig;
- base_vig += class3_vig;
+ base_vol += class2_vol;
}
if (class3_lvl) {
- base_vol += class1_vol;
- base_vol += class2_vol;
base_vol += class3_vol;
+ base_ref += class3_ref;
+ base_vig += class3_vig;
}
setAttrs({ref_base: base_ref, vig_base: base_vig, vol_base: base_vol});
});
diff --git a/DnD_3_5_Modern/src/js/saves.js b/DnD_3_5_Modern/src/js/saves.js
index 3370f495a0..286d2e8410 100644
--- a/DnD_3_5_Modern/src/js/saves.js
+++ b/DnD_3_5_Modern/src/js/saves.js
@@ -18,18 +18,18 @@ let updateClassSaves = () => {
let base_vig = 0;
if (class1_lvl) {
base_ref += class1_ref;
- base_ref += class2_ref;
- base_ref += class3_ref;
+ base_vig += class1_vig;
+ base_vol += class1_vol;
}
if (class2_lvl) {
- base_vig += class1_vig;
+ base_ref += class2_ref;
base_vig += class2_vig;
- base_vig += class3_vig;
+ base_vol += class2_vol;
}
if (class3_lvl) {
- base_vol += class1_vol;
- base_vol += class2_vol;
base_vol += class3_vol;
+ base_ref += class3_ref;
+ base_vig += class3_vig;
}
setAttrs({ref_base: base_ref, vig_base: base_vig, vol_base: base_vol});
});