diff --git a/Das Schwarze Auge (TDE) 5 OFFICIAL by Ulisses/dsa5official.html b/Das Schwarze Auge (TDE) 5 OFFICIAL by Ulisses/dsa5official.html
index e65a397c9c..eaa4a4b148 100644
--- a/Das Schwarze Auge (TDE) 5 OFFICIAL by Ulisses/dsa5official.html
+++ b/Das Schwarze Auge (TDE) 5 OFFICIAL by Ulisses/dsa5official.html
@@ -1,4 +1,3 @@
-
@@ -29282,7 +29281,8 @@
const waffe_typ = values[`repeating_meleeweapon_${nkwaffe}_waffe_typ`] || "raufen";
//let waffe_leiteigenschaft = values[`waffe_leiteigenschaft_${nk_waffe}`];
//let waffe_leiteigenschaft_input = parseInt(values[`waffe_leiteigenschaft_input_${nk_waffe}`]) || 0;
- const waffe_tp_bonus = parseInt(values[`repeating_meleeweapon_${nkwaffe}_waffe_tp_bonus`]) || 0;
+ let waffe_tp_bonus = values[`repeating_meleeweapon_${nkwaffe}_waffe_tp_bonus`] ?? dsa5helpers.getLeitwert("GE/KK", values, "14");
+ waffe_tp_bonus = waffe_tp_bonus != undefined ? parseInt(waffe_tp_bonus) : dsa5helpers.getLeitwert("GE/KK", values, "14");
const waffe_tp_anz_wuerfel = parseInt(values[`repeating_meleeweapon_${nkwaffe}_waffe_tp_anz_wuerfel`]) || 1;
const waffe_tp_wert = parseInt(values[`repeating_meleeweapon_${nkwaffe}_waffe_tp_wert`]) || 0;
const waffe_at = parseInt(values[`repeating_meleeweapon_${nkwaffe}_waffe_at`]) || 0;
@@ -29455,7 +29455,8 @@
let schild_typ = values[`repeating_meleeweapon_${nkwaffe}_waffe_typ`] || "raufen";
//let schild_leiteigenschaft = values.schild_leiteigenschaft_1;
//let schild_leiteigenschaft_input = parseInt(values.schild_leiteigenschaft_input_1) || 0;
- let schild_tp_bonus = parseInt(values[`repeating_meleeweapon_${nkwaffe}_waffe_tp_bonus`]) || 0;
+ let schild_tp_bonus = values[`repeating_meleeweapon_${nkwaffe}_waffe_tp_bonus`] ?? dsa5helpers.getLeitwert("GE/KK", values, "14");
+ schild_tp_bonus = schild_tp_bonus != undefined ? parseInt(schild_tp_bonus) : dsa5helpers.getLeitwert("GE/KK", values, "14");
let schild_tp_anz_wuerfel = parseInt(values[`repeating_meleeweapon_${nkwaffe}_waffe_tp_anz_wuerfel`]) || 1;
let schild_tp_wert = parseInt(values[`repeating_meleeweapon_${nkwaffe}_waffe_tp_wert`]) || 0;
let schild_at = parseInt(values[`repeating_meleeweapon_${nkwaffe}_waffe_at`]) || 0;
@@ -29621,7 +29622,9 @@
"vw_grundwert",
"vw_modifikator",
"eingeengt",
- "nk_hitzone"
+ "nk_hitzone",
+ "koerperkraft_gesamt",
+ "gewandheit_gesamt"
);
for (const id of ids) {