More small fixes

This commit is contained in:
apehead
2018-03-19 21:20:18 +01:00
parent 653df2494d
commit e653f8267a
+165 -54
View File
@@ -1,4 +1,4 @@
<input type="radio" class="isPC" value="1" name="attr_pc" checked><label>Spielercharakter</label>
<input type="radio" class="isPC" value="1" name="attr_pc" checked><label>Spielercharakter</label>
<input type="radio" class="isNPC" value="0" name="attr_pc"><label>Nichtspielercharakter</label>
<hr>
@@ -139,7 +139,7 @@
</tr>
<tr bgcolor="#81BEF7">
<td colspan=3>Zauberpatzer</td>
<td align="center" bgcolor="#81BEF7"><button type=roll value="&{template:splittermond_patzer} {{naming=[[?{Zauber- oder Priesterpatzer?|Zauberpatzer, 1|Priesterpatzer, 0}]]}} {{charactername=@{character_name}}} {{result=[[2d10 + ?{Negative Erfolgsgrade|1} * ?{Fokuskosten|1}]]}} {{s1=[[1d6]]}} {{s2=[[2d6]]}} {{s3=[[2d10]]}} {{s4=[[3d10]]}} {{s5=[[4d10]]}} {{s6=[[5d10]]}} {{s7=[[7d10]]}} {{s8=[[10d10]]}}"></button></td>
<td align="center" bgcolor="#81BEF7"><button type=roll value="&{template:splittermond_patzer} {{naming=[[?{Zauber- oder Priesterpatzer?|Zauberpatzer, 1|Priesterpatzer, 0}]]}} {{charactername=@{character_name}}} {{result=[[2d10 + ?{Negative Erfolgsgrade|1} * ?{Fokuskosten|1}]]}} {{fk=[[?{Fokuskontrolle oder Nichts passiert?|------, 0|Fokuskontrolle, 1|Nichts passiert!, 2}]]}} {{s1=[[1d6]]}} {{s2=[[2d6]]}} {{s3=[[2d10]]}} {{s4=[[3d10]]}} {{s5=[[4d10]]}} {{s6=[[5d10]]}} {{s7=[[7d10]]}} {{s8=[[10d10]]}}"></button></td>
</tr>
</table>
</td>
@@ -686,7 +686,7 @@
</tr>
<tr align="center">
<td align="left">Arkane Kunde</td>
<td><input type="number" name="attr_arkanekunde" style="width: 3em; font-weight: bold; text-align:center"></td>
<td><input type="number" name="attr_arkanekunde" style="width: 3em; font-weight: bold; text-align:center" value="@{arkanekunde1}+@{arkanekunde2}+@{arkanekundepunkte}" disabled="true"></td>
<td><input type="number" name="attr_arkanekundepunkte" style="width: 3em; font-weight: bold; text-align:center" min=0 max=15 value=0></td>
<td><input type="number" name="attr_arkanekunde1" style="width: 3em; font-weight: bold; text-align:center" readonly="true"></td>
<td><input type="number" name="attr_arkanekunde2" style="width: 3em; font-weight: bold; text-align:center" readonly="true"></td>
@@ -1715,6 +1715,96 @@
<tr>
<td class="sheet-header"><b>Ergebnis</b></td>
<td class="sheet-header" align="center">
{{#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 <i>Erschöpft 1</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 3 20}}
{{#rollBetween() result 21 35}}
{{#rollBetween() fk 1 1}}
{{s1}} Schaden und <i>Erschöpft 1</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
Keine Auswirkungen!
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
{{s2}} Schaden und <i>Erschöpft 2</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 21 35}}
{{#rollBetween() result 36 70}}
{{#rollBetween() fk 1 1}}
{{s2}} Schaden und <i>Erschöpft 2</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
{{s1}} Schaden und <i>Erschöpft 1</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
{{s3}} Schaden, <i>Erschöpft 2</i> und <i>Benommen 1</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 36 70}}
{{#rollBetween() result 71 100}}
{{#rollBetween() fk 1 1}}
{{s3}} Schaden, <i>Erschöpft 2</i> und <i>Benommen 1</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
{{s2}} Schaden und <i>Erschöpft 2</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
{{s4}} Schaden, <i>Angsterfüllt</i> und <i>Benommen 1</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 71 100}}
{{#rollBetween() result 101 130}}
{{#rollBetween() fk 1 1}}
{{s4}} Schaden, <i>Angsterfüllt</i> und <i>Benommen 1</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
{{s3}} Schaden, <i>Erschöpft 2</i> und <i>Benommen 1</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
{{s5}} Schaden, <i>Angsterfüllt</i> und <i>Verwundet 2</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 101 130}}
{{#rollBetween() result 131 175}}
{{#rollBetween() fk 1 1}}
{{s5}} Schaden, <i>Angsterfüllt</i> und <i>Verwundet 2</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
{{s4}} Schaden, <i>Angsterfüllt</i> und <i>Benommen 1</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
{{s6}} Schaden, <i>Sterbend 1</i> und <i>Verwundet 2</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 131 175}}
{{#rollBetween() result 176 250}}
{{#rollBetween() fk 1 1}}
{{s6}} Schaden, <i>Sterbend 1</i> und <i>Verwundet 2</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
{{s5}} Schaden, <i>Angsterfüllt</i> und <i>Verwundet 2</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
{{s7}} Schaden, <i>Sterbend 2</i> und <i>Blutend 2</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 176 250}}
{{#rollGreater() result 250}}
{{#rollBetween() fk 1 1}}
{{s7}} Schaden, <i>Sterbend 2</i> und <i>Blutend 2</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
{{s6}} Schaden, <i>Sterbend 1</i> und <i>Verwundet 2</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
{{s8}} Schaden, <i>Sterbend 3</i> sowie (<i>Brennend 5</i> oder <i>Blutend 3</i>)
{{/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 <i>Erschöpft 1</i>
{{/rollBetween() result 3 20}}
{{#rollBetween() result 21 35}}
{{s2}} Schaden und <i>Erschöpft 2</i>
{{/rollBetween() result 21 35}}
{{#rollBetween() result 36 70}}
{{s3}} Schaden, <i>Erschöpft 2</i> und <i>Benommen 1</i>
{{/rollBetween() result 36 70}}
{{#rollBetween() result 71 100}}
{{s4}} Schaden, <i>Angsterfüllt</i> und <i>Benommen 1</i>
{{/rollBetween() result 71 100}}
{{#rollBetween() result 101 130}}
{{s5}} Schaden, <i>Angsterfüllt</i> und <i>Verwundet 2</i>
{{/rollBetween() result 101 130}}
{{#rollBetween() result 131 175}}
{{s6}} Schaden, <i>Sterbend 1</i> und <i>Verwundet 2</i>
{{/rollBetween() result 131 175}}
{{#rollBetween() result 176 250}}
{{s7}} Schaden, <i>Sterbend 2</i> und <i>Blutend 2</i>
{{/rollBetween() result 176 250}}
{{#rollGreater() result 250}}
{{s8}} Schaden, <i>Sterbend 3</i> sowie (<i>Brennend 5</i> oder <i>Blutend 3</i>)
{{/rollGreater() result 250}}
{{/rollBetween() naming 1 1}}
{{#rollBetween() naming 0 0}}
{{#rollBetween() result 3 20}}
<i>Erschöpft 2</i>
{{#rollBetween() fk 1 1}}
Keine Auswirkungen!
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
Keine Auswirkungen!
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
<i>Erschöpft 2</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 3 20}}
{{#rollBetween() result 21 35}}
<i>Erschöpft 2</i> und <i>Glaubenskrise 1</i>
{{#rollBetween() fk 1 1}}
<i>Erschöpft 2</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
Keine Auswirkungen!
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
<i>Erschöpft 2</i> und <i>Glaubenskrise 1</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 21 35}}
{{#rollBetween() result 36 70}}
<i>Erschöpft 2</i>, <i>Benommen 2</i> und <i>Glaubenskrise 2</i>
{{#rollBetween() fk 1 1}}
<i>Erschöpft 2</i> und <i>Glaubenskrise 1</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
<i>Erschöpft 2</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
<i>Erschöpft 2</i>, <i>Benommen 2</i> und <i>Glaubenskrise 2</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 36 70}}
{{#rollBetween() result 71 100}}
<i>Erschöpft 2</i>, <i>Benommen 2</i> und <i>Glaubenskrise 3</i>
{{#rollBetween() fk 1 1}}
<i>Erschöpft 2</i>, <i>Benommen 2</i> und <i>Glaubenskrise 2</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
<i>Erschöpft 2</i> und <i>Glaubenskrise 1</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
<i>Erschöpft 2</i>, <i>Benommen 2</i> und <i>Glaubenskrise 3</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 71 100}}
{{#rollBetween() result 101 130}}
<i>Angsterfüllt</i>, <i>Erschöpft 3</i>, <i>Benommen 2</i> und <i>Glaubenskrise 3</i>
{{#rollBetween() fk 1 1}}
<i>Erschöpft 2</i>, <i>Benommen 2</i> und <i>Glaubenskrise 3</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
<i>Erschöpft 2</i>, <i>Benommen 2</i> und <i>Glaubenskrise 2</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
<i>Angsterfüllt</i>, <i>Erschöpft 3</i>, <i>Benommen 2</i> und <i>Glaubenskrise 3</i>
{{/rollBetween() fk 0 0}}
{{/rollBetween() result 101 130}}
{{#rollGreater() result 130}}
<i>Angsterfüllt</i>, <i>Erschöpft 4</i> und <i>Benommen 3</i>. <br><br>Keine Zauber bis zur nächsten <b>Ruhephase</b>
{{#rollBetween() fk 1 1}}
<i>Angsterfüllt</i>, <i>Erschöpft 3</i>, <i>Benommen 2</i> und <i>Glaubenskrise 3</i>
{{/rollBetween() fk 1 1}}
{{#rollBetween() fk 2 2}}
<i>Erschöpft 2</i>, <i>Benommen 2</i> und <i>Glaubenskrise 3</i>
{{/rollBetween() fk 2 2}}
{{#rollBetween() fk 0 0}}
<i>Angsterfüllt</i>, <i>Erschöpft 4</i> und <i>Benommen 3</i>. <br><br>Keine Zauber bis zur nächsten <b>Ruhephase</b>
{{/rollBetween() fk 0 0}}
{{/rollGreater() result 130}}
{{/rollBetween() naming 0 0}}
</td>
@@ -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 "rstungstrger i":
case "rstungstrger 1":
case "rüstungsträger i":
case "rüstungsträger 1":
setAttrs({
rt1: 1
});
break;
case "rstungstrger ii":
case "rstungstrger 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() == "rstungstrger i" || temp[0].toLowerCase() == "rstungstrger 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() == "rstungstrger ii" || temp[0].toLowerCase() == "rstungstrger 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 "erhhter 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 krperlicher widerstand":
case "hoher körperlicher widerstand":
setAttrs({
hiddenkw: +staerkenwert * 2
});
break
case "natrlicher rstungsschutz":
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 "zustzliche 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() == "erhhter 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 krperlicher widerstand" && v.hiddenkw > 0) {
} else if (temp[0].toLowerCase() == "hoher körperlicher widerstand" && v.hiddenkw > 0) {
setAttrs({
hiddenkw: 0
});
} else if (temp[0].toLowerCase() == "natrlicher rstungsschutz" && 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() == "zustzliche splitterpunkte" && v.hiddensplitterpunkte > 0) {
} else if (temp[0].toLowerCase() == "zusätzliche splitterpunkte" && v.hiddensplitterpunkte > 0) {
setAttrs({
hiddensplitterpunkte: 0
});