diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html index 854e08ddfe..5a51b35f49 100644 --- a/Splittermond/Sheet.html +++ b/Splittermond/Sheet.html @@ -1,4 +1,4 @@ - +
@@ -139,7 +139,7 @@ Zauberpatzer - + @@ -686,7 +686,7 @@ Arkane Kunde - + @@ -1715,6 +1715,96 @@ Ergebnis + {{#rollBetween() naming 1 1}} + {{#rollBetween() result 3 20}} + {{#rollBetween() fk 1 1}} + Keine Auswirkungen! + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + Keine Auswirkungen! + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + {{s1}} Schaden und Erschöpft 1 + {{/rollBetween() fk 0 0}} + {{/rollBetween() result 3 20}} + {{#rollBetween() result 21 35}} + {{#rollBetween() fk 1 1}} + {{s1}} Schaden und Erschöpft 1 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + Keine Auswirkungen! + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + {{s2}} Schaden und Erschöpft 2 + {{/rollBetween() fk 0 0}} + {{/rollBetween() result 21 35}} + {{#rollBetween() result 36 70}} + {{#rollBetween() fk 1 1}} + {{s2}} Schaden und Erschöpft 2 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + {{s1}} Schaden und Erschöpft 1 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + {{s3}} Schaden, Erschöpft 2 und Benommen 1 + {{/rollBetween() fk 0 0}} + {{/rollBetween() result 36 70}} + {{#rollBetween() result 71 100}} + {{#rollBetween() fk 1 1}} + {{s3}} Schaden, Erschöpft 2 und Benommen 1 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + {{s2}} Schaden und Erschöpft 2 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + {{s4}} Schaden, Angsterfüllt und Benommen 1 + {{/rollBetween() fk 0 0}} + {{/rollBetween() result 71 100}} + {{#rollBetween() result 101 130}} + {{#rollBetween() fk 1 1}} + {{s4}} Schaden, Angsterfüllt und Benommen 1 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + {{s3}} Schaden, Erschöpft 2 und Benommen 1 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + {{s5}} Schaden, Angsterfüllt und Verwundet 2 + {{/rollBetween() fk 0 0}} + {{/rollBetween() result 101 130}} + {{#rollBetween() result 131 175}} + {{#rollBetween() fk 1 1}} + {{s5}} Schaden, Angsterfüllt und Verwundet 2 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + {{s4}} Schaden, Angsterfüllt und Benommen 1 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + {{s6}} Schaden, Sterbend 1 und Verwundet 2 + {{/rollBetween() fk 0 0}} + {{/rollBetween() result 131 175}} + {{#rollBetween() result 176 250}} + {{#rollBetween() fk 1 1}} + {{s6}} Schaden, Sterbend 1 und Verwundet 2 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + {{s5}} Schaden, Angsterfüllt und Verwundet 2 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + {{s7}} Schaden, Sterbend 2 und Blutend 2 + {{/rollBetween() fk 0 0}} + {{/rollBetween() result 176 250}} + {{#rollGreater() result 250}} + {{#rollBetween() fk 1 1}} + {{s7}} Schaden, Sterbend 2 und Blutend 2 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + {{s6}} Schaden, Sterbend 1 und Verwundet 2 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + {{s8}} Schaden, Sterbend 3 sowie (Brennend 5 oder Blutend 3) + {{/rollBetween() fk 0 0}} + {{/rollGreater() result 250}} + {{/rollBetween() naming 1 1}} {{#rollBetween() naming 2 2}} {{#rollBetween() result 2 3}} Benommen: 10 Ticks, Liegend, Benommen 2 (30 Ticks) @@ -1738,50 +1828,72 @@ Schwere Verwundung: Blutend 2 {{/rollBetween() result 19 20}} {{/rollBetween() naming 2 2}} - {{#rollBetween() naming 1 1}} - {{#rollBetween() result 3 20}} - {{s1}} Schaden und Erschöpft 1 - {{/rollBetween() result 3 20}} - {{#rollBetween() result 21 35}} - {{s2}} Schaden und Erschöpft 2 - {{/rollBetween() result 21 35}} - {{#rollBetween() result 36 70}} - {{s3}} Schaden, Erschöpft 2 und Benommen 1 - {{/rollBetween() result 36 70}} - {{#rollBetween() result 71 100}} - {{s4}} Schaden, Angsterfüllt und Benommen 1 - {{/rollBetween() result 71 100}} - {{#rollBetween() result 101 130}} - {{s5}} Schaden, Angsterfüllt und Verwundet 2 - {{/rollBetween() result 101 130}} - {{#rollBetween() result 131 175}} - {{s6}} Schaden, Sterbend 1 und Verwundet 2 - {{/rollBetween() result 131 175}} - {{#rollBetween() result 176 250}} - {{s7}} Schaden, Sterbend 2 und Blutend 2 - {{/rollBetween() result 176 250}} - {{#rollGreater() result 250}} - {{s8}} Schaden, Sterbend 3 sowie (Brennend 5 oder Blutend 3) - {{/rollGreater() result 250}} - {{/rollBetween() naming 1 1}} {{#rollBetween() naming 0 0}} {{#rollBetween() result 3 20}} - Erschöpft 2 + {{#rollBetween() fk 1 1}} + Keine Auswirkungen! + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + Keine Auswirkungen! + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + Erschöpft 2 + {{/rollBetween() fk 0 0}} {{/rollBetween() result 3 20}} {{#rollBetween() result 21 35}} - Erschöpft 2 und Glaubenskrise 1 + {{#rollBetween() fk 1 1}} + Erschöpft 2 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + Keine Auswirkungen! + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + Erschöpft 2 und Glaubenskrise 1 + {{/rollBetween() fk 0 0}} {{/rollBetween() result 21 35}} {{#rollBetween() result 36 70}} - Erschöpft 2, Benommen 2 und Glaubenskrise 2 + {{#rollBetween() fk 1 1}} + Erschöpft 2 und Glaubenskrise 1 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + Erschöpft 2 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + Erschöpft 2, Benommen 2 und Glaubenskrise 2 + {{/rollBetween() fk 0 0}} {{/rollBetween() result 36 70}} {{#rollBetween() result 71 100}} - Erschöpft 2, Benommen 2 und Glaubenskrise 3 + {{#rollBetween() fk 1 1}} + Erschöpft 2, Benommen 2 und Glaubenskrise 2 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + Erschöpft 2 und Glaubenskrise 1 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + Erschöpft 2, Benommen 2 und Glaubenskrise 3 + {{/rollBetween() fk 0 0}} {{/rollBetween() result 71 100}} {{#rollBetween() result 101 130}} - Angsterfüllt, Erschöpft 3, Benommen 2 und Glaubenskrise 3 + {{#rollBetween() fk 1 1}} + Erschöpft 2, Benommen 2 und Glaubenskrise 3 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + Erschöpft 2, Benommen 2 und Glaubenskrise 2 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + Angsterfüllt, Erschöpft 3, Benommen 2 und Glaubenskrise 3 + {{/rollBetween() fk 0 0}} {{/rollBetween() result 101 130}} {{#rollGreater() result 130}} - Angsterfüllt, Erschöpft 4 und Benommen 3.

Keine Zauber bis zur nächsten Ruhephase + {{#rollBetween() fk 1 1}} + Angsterfüllt, Erschöpft 3, Benommen 2 und Glaubenskrise 3 + {{/rollBetween() fk 1 1}} + {{#rollBetween() fk 2 2}} + Erschöpft 2, Benommen 2 und Glaubenskrise 3 + {{/rollBetween() fk 2 2}} + {{#rollBetween() fk 0 0}} + Angsterfüllt, Erschöpft 4 und Benommen 3.

Keine Zauber bis zur nächsten Ruhephase + {{/rollBetween() fk 0 0}} {{/rollGreater() result 130}} {{/rollBetween() naming 0 0}} @@ -1849,7 +1961,6 @@ on("change:beweglichkeit change:groessenklasse change:konstitution change:intuit anfuehren2: values.willenskraft, arkanekunde1: values.mystik, arkanekunde2: values.verstand, - arkanekunde: +values.mystik + +values.verstand + +values.arkanekundepunkte, athletik1: values.beweglichkeit, athletik2: values.staerke, darbietung1: values.ausstrahlung, @@ -1988,14 +2099,14 @@ on("change:repeating_meisterschaften:meisterschaftsschwelle", function() { hiddenvtdgr: 1 }); break; - case "r�stungstr�ger i": - case "r�stungstr�ger 1": + case "rüstungsträger i": + case "rüstungsträger 1": setAttrs({ rt1: 1 }); break; - case "r�stungstr�ger ii": - case "r�stungstr�ger 2": + case "rüstungsträger ii": + case "rüstungsträger 2": setAttrs({ rt2: 1 }); @@ -2085,8 +2196,8 @@ on("change:mcopy2", function(eventInfo) { getAttrs(["mcopy2", "mcopy1", "hiddeninibr", "hiddenvtdgr", "hiddengswag", "rt1", "rt2", "st1", "st2", "sw1", "sw2", "hiddengswspr"], function(v) { var mcopytemp1 = v.mcopy1.toString().split(","); var mcopytemp2 = v.mcopy2; - var mcopy1 = mcopytemp1.toString().match(/[a-zA-zäöüß;\d ]+/g); - var mcopy2 = mcopytemp2.toString().match(/[a-zA-zäöüß;\d ]+/g); + var mcopy1 = mcopytemp1.toString().match(/[a-zA-zäöüß;\d ]+/g); + var mcopy2 = mcopytemp2.toString().match(/[a-zA-zäöüß;\d ]+/g); var difference = mcopy1.filter(x => !mcopy2.includes(x)); for (i = 0; i < difference.length; i++) { @@ -2099,11 +2210,11 @@ on("change:mcopy2", function(eventInfo) { setAttrs({ hiddenvtdgr: 0 }); - } else if ((temp[0].toLowerCase() == "r�stungstr�ger i" || temp[0].toLowerCase() == "r�stungstr�ger 1") && v.rt1 > 0) { + } else if ((temp[0].toLowerCase() == "rüstungsträger i" || temp[0].toLowerCase() == "rüstungsträger 1") && v.rt1 > 0) { setAttrs({ rt1: 0 }); - } else if ((temp[0].toLowerCase() == "r�stungstr�ger ii" || temp[0].toLowerCase() == "r�stungstr�ger 2") && v.rt2 > 0) { + } else if ((temp[0].toLowerCase() == "rüstungsträger ii" || temp[0].toLowerCase() == "rüstungsträger 2") && v.rt2 > 0) { setAttrs({ rt2: 0 }); @@ -2147,7 +2258,7 @@ on("change:repeating_staerken:staerkenwert change:repeating_staerken:staerke", f hiddenlp: +staerkenwert }); break; - case "erh�hter fokuspool": + case "erhöhter fokuspool": setAttrs({ hiddenfokus: +staerkenwert * 5 }); @@ -2162,12 +2273,12 @@ on("change:repeating_staerken:staerkenwert change:repeating_staerken:staerke", f hiddengw: +staerkenwert * 2 }); break; - case "hoher k�rperlicher widerstand": + case "hoher körperlicher widerstand": setAttrs({ hiddenkw: +staerkenwert * 2 }); break - case "nat�rlicher r�stungsschutz": + case "natürlicher rüstungsschutz": setAttrs({ hiddensr: +staerkenwert }); @@ -2182,7 +2293,7 @@ on("change:repeating_staerken:staerkenwert change:repeating_staerken:staerke", f schmerzresistenz: +staerkenwert }); break; - case "zus�tzliche splitterpunkte": + case "zusätzliche splitterpunkte": setAttrs({ hiddensplitterpunkte: +staerkenwert * 2 }) @@ -2247,9 +2358,9 @@ on("change:stcopy2", function(eventInfo) { var stcopytemp2 = v.stcopy2; var countmatch = stcopytemp2.toString().match(/^\d+/g); var count = countmatch[0]; - var stcopy1 = stcopytemp1.toString().match(/[a-zA-zäöüß;\d ]+/g); + var stcopy1 = stcopytemp1.toString().match(/[a-zA-zäöüß;\d ]+/g); var stcopy1values = stcopytemp1.toString().match(/[\d+]/g); - var stcopy2 = stcopytemp2.toString().match(/[a-zA-zäöüß;\d ]+/g); + var stcopy2 = stcopytemp2.toString().match(/[a-zA-zäöüß;\d ]+/g); var difference = stcopy1.filter(x => !stcopy2.includes(x)); for (i = 0; i < difference.length; i++) { @@ -2260,7 +2371,7 @@ on("change:stcopy2", function(eventInfo) { setAttrs({ hiddenlp: 0 }); - } else if (temp[0].toLowerCase() == "erh�hter fokuspool" && v.hiddenfokus > 0) { + } else if (temp[0].toLowerCase() == "erhöhter fokuspool" && v.hiddenfokus > 0) { setAttrs({ hiddenfokus: 0 }); @@ -2272,11 +2383,11 @@ on("change:stcopy2", function(eventInfo) { setAttrs({ hiddengw: 0 }); - } else if (temp[0].toLowerCase() == "hoher k�rperlicher widerstand" && v.hiddenkw > 0) { + } else if (temp[0].toLowerCase() == "hoher körperlicher widerstand" && v.hiddenkw > 0) { setAttrs({ hiddenkw: 0 }); - } else if (temp[0].toLowerCase() == "nat�rlicher r�stungsschutz" && v.hiddensr > 0) { + } else if (temp[0].toLowerCase() == "natürlicher rüstungsschutz" && v.hiddensr > 0) { setAttrs({ hiddensr: 0 }); @@ -2288,7 +2399,7 @@ on("change:stcopy2", function(eventInfo) { setAttrs({ schmerzresistenz: 0 }); - } else if (temp[0].toLowerCase() == "zus�tzliche splitterpunkte" && v.hiddensplitterpunkte > 0) { + } else if (temp[0].toLowerCase() == "zusätzliche splitterpunkte" && v.hiddensplitterpunkte > 0) { setAttrs({ hiddensplitterpunkte: 0 });