diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html
index 4bd938336c..33f75ff979 100644
--- a/Splittermond/Sheet.html
+++ b/Splittermond/Sheet.html
@@ -1569,6 +1569,9 @@
+
@@ -1607,6 +1610,9 @@
+
@@ -1645,6 +1651,9 @@
+
@@ -1683,6 +1692,9 @@
+
@@ -1721,6 +1733,9 @@
+
@@ -1759,6 +1774,9 @@
+
@@ -1797,6 +1815,9 @@
+
@@ -1835,6 +1856,9 @@
+
@@ -1873,6 +1897,9 @@
+
@@ -1911,6 +1938,9 @@
+
@@ -1950,6 +1980,9 @@
+
@@ -1987,6 +2020,9 @@
+
@@ -2025,6 +2061,9 @@
+
@@ -2063,6 +2102,9 @@
+
@@ -2119,6 +2161,9 @@
+
@@ -2157,6 +2202,9 @@
+
@@ -2195,6 +2243,9 @@
+
@@ -2233,6 +2284,9 @@
+
@@ -2271,6 +2325,9 @@
+
@@ -2309,6 +2366,9 @@
+
@@ -2347,6 +2407,9 @@
+
@@ -2385,6 +2448,9 @@
+
@@ -2423,6 +2489,9 @@
+
@@ -2461,6 +2530,9 @@
+
@@ -2499,6 +2571,9 @@
+
@@ -2537,6 +2612,9 @@
+
@@ -2575,6 +2653,9 @@
+
@@ -2884,7 +2965,6 @@
-
@@ -10865,6 +10945,17 @@ on("change:rolldamagecheck change:rolldamagensccheck change:repeating_nahkampfwa
setAttrs(update);
});
});
+ getSectionIDs("repeating_zauber", function(idarray) {
+ _.each(idarray, function(currentID, i) {
+ if (v.rolldamagecheck == true) {
+ damagescspell = "[Wirf!](~repeating_zauber_" + currentID + "_show_damage_spell)";
+ } else {
+ damagescspell = "[[@{repeating_zauber_" + currentID + "_damagerollspell}]]";
+ }
+ update["repeating_zauber_" + currentID + "_rolldamagespell"] = damagescspell;
+ setAttrs(update);
+ });
+ });
if (v.rolldamagensccheck == true) {
damagensc = "[Wirf!](~repeating_waffennsc_show_damage)";
} else {
@@ -11272,7 +11363,7 @@ on("clicked:repeating_fernkampfwaffen:angriff", function(eventInfo) {
on("clicked:repeating_zauber:roll", function(eventInfo) {
- getAttrs(['repeating_zauber_gm', 'repeating_zauber_zaubername', 'repeating_zauber_damagerollspell', 'repeating_zauber_rolldamagespell', 'repeating_zauber_zauberwert', 'repeating_zauber_zaubermod1', 'repeating_zauber_zaubermod2', 'repeating_zauber_hiddenmod', 'repeating_zauber_zauberattrmod', 'repeating_zauber_zauberkosten', 'spelldamagechanger', 'initracker_input', 'hiddenallfert', 'geblendet', 'erschoepft', 'schadensmod', 'dice_mod', 'glaubenskrise', 'repeating_zauber_zauberschwierigkeit'], function (values) {
+ getAttrs(['repeating_zauber_gm', 'repeating_zauber_zaubername', 'repeating_zauber_damagerollspell', 'repeating_zauber_rolldamagespell', 'repeating_zauber_zauberwert', 'repeating_zauber_zaubermod1', 'repeating_zauber_zaubermod2', 'repeating_zauber_hiddenmod', 'repeating_zauber_zauberattrmod', 'repeating_zauber_zauberkosten', 'repeating_zauber_spelldamagechanger', 'initracker_input', 'hiddenallfert', 'geblendet', 'erschoepft', 'schadensmod', 'dice_mod', 'glaubenskrise', 'repeating_zauber_zauberschwierigkeit'], function (values) {
let baseDice = "";
let baseRoll = "";
let mode = 1;
@@ -11282,7 +11373,7 @@ on("clicked:repeating_zauber:roll", function(eventInfo) {
let zauberwert = parseInt(values['repeating_zauber_zauberwert'], 10) || 0;
let damagerollspell = values['repeating_zauber_damagerollspell'];
let rolldamagespell = values['repeating_zauber_rolldamagespell'];
- let spelldamagechanger = values['spelldamagechanger'];
+ let spelldamagechanger = values['repeating_zauber_spelldamagechanger'];
let zaubermod1 = parseInt(values['repeating_zauber_zaubermod1'], 10) || 0;
let zaubermod2 = parseInt(values['repeating_zauber_zaubermod2'], 10) || 0;
let hiddenmod = parseInt(values['repeating_zauber_hiddenmod'], 10) || 0;
@@ -11316,7 +11407,7 @@ on("clicked:repeating_zauber:roll", function(eventInfo) {
break;
}
- baseRoll = `@{abilityroll} {{name=Zauber: ${zaubername}}} {{Probe=[[ ${baseDice} + [[${sum}]] ]]}} {{mod=[[?{Situationsmodifikator|0}]]}} {{grossmeister=[[1d10]]}} {{erfolge=[[1]]}} ${wuerfel} {{mode=[[${mode}]]}} {{success=[[0]]}} {{changer=${spelldamagechanger}}} {{damage=${rolldamagespell}}} {{charactername=@{character_name}}} {{dmgmalus=[[@{schadensmod}d1]]}} {{grmmode=[[${grmmode}]]}} {{basiswert=[[${zauberwert}d1]]}} {{erschoepft=[[@{erschoepft}d1]]}} {{geblendet=[[@{geblendet}d1]]}} {{schwierigkeit=[[1d0 + ?{Schwierigkeit|${zauberschwierigkeit}}]]}} {{Ticks=[[3+@{gesamttickplus}+@{benommen} @{initracker_input}]]}} {{fokus=${zauberkosten}}}`;
+ baseRoll = `@{abilityroll} {{name=Zauber: ${zaubername}}} {{Probe=[[ ${baseDice} + [[${sum}]] ]]}} {{damage=${rolldamagespell}}} {{mod=[[?{Situationsmodifikator|0}]]}} {{grossmeister=[[1d10]]}} {{erfolge=[[1]]}} ${wuerfel} {{mode=[[${mode}]]}} {{success=[[0]]}} {{changer=${spelldamagechanger}}} {{damage=${rolldamagespell}}} {{charactername=@{character_name}}} {{dmgmalus=[[@{schadensmod}d1]]}} {{grmmode=[[${grmmode}]]}} {{basiswert=[[${zauberwert}d1]]}} {{erschoepft=[[@{erschoepft}d1]]}} {{geblendet=[[@{geblendet}d1]]}} {{schwierigkeit=[[1d0 + ?{Schwierigkeit|${zauberschwierigkeit}}]]}} {{Ticks=[[3+@{gesamttickplus}+@{benommen} @{initracker_input}]]}} {{fokus=${zauberkosten}}}`;
processRoll(baseRoll);
});