From 46d65334e5c9d10fe3e9925a64638342b611b83a Mon Sep 17 00:00:00 2001 From: dwindau Date: Wed, 12 Jul 2017 12:59:00 +0200 Subject: [PATCH 1/9] Wording --- Splittermond/Sheet.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html index 120df93e54..b3d8a1bf1a 100644 --- a/Splittermond/Sheet.html +++ b/Splittermond/Sheet.html @@ -49,7 +49,7 @@ Mondzeichen: - + Kultur: From 0d97ab34c1c5f66181aa83bfc129d118644f4173 Mon Sep 17 00:00:00 2001 From: dwindau Date: Fri, 14 Jul 2017 10:14:28 +0200 Subject: [PATCH 2/9] Adding dropdownmenu for masteries --- Splittermond/Sheet.html | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html index b3d8a1bf1a..8d2d34e00e 100644 --- a/Splittermond/Sheet.html +++ b/Splittermond/Sheet.html @@ -1010,7 +1010,37 @@
- + +
From 7b17ce5208c6076a97bb2a774f388e2b9715356a Mon Sep 17 00:00:00 2001 From: dwindau Date: Fri, 14 Jul 2017 12:15:17 +0200 Subject: [PATCH 3/9] Expanding masteries --- Splittermond/Sheet.html | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html index 8d2d34e00e..f1173c094d 100644 --- a/Splittermond/Sheet.html +++ b/Splittermond/Sheet.html @@ -1013,6 +1013,7 @@ From d666b25096a62aa26b740d8adc9766441d880de2 Mon Sep 17 00:00:00 2001 From: dwindau Date: Fri, 14 Jul 2017 15:11:05 +0200 Subject: [PATCH 4/9] Adding reciprocal functionality --- Splittermond/Sheet.html | 424 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 384 insertions(+), 40 deletions(-) diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html index f1173c094d..63d96f580d 100644 --- a/Splittermond/Sheet.html +++ b/Splittermond/Sheet.html @@ -96,48 +96,56 @@ + Beweglichkeit + Intuition + Konstitution + Mystik + Stärke + Verstand + Willenskraft + Behinderung @@ -808,28 +816,66 @@

Nahkampfwaffen

- - - - - + + + + + + + - @@ -838,30 +884,63 @@

Fernkampfwaffen

WaffennameWertWGSSchadenMerkmaleWaffennameWertBasisWGSSchadenModMerkmale Würfeln
+
- - - - - + + - + - + + + + + + + + +     - +
- - - - - - + + + + + + + + - @@ -909,16 +988,16 @@ - + - - + +       - + @@ -1280,15 +1359,15 @@
WaffennameWertWGSSchadenRWMerkmaleWaffennameWertBasisWGSSchadenRWModMerkmale Würfeln
+
- - - - - + + + + + + + - + - - + + + + +     - +
- - + + - + - - + @@ -324,7 +324,7 @@ - + @@ -333,7 +333,7 @@ - + @@ -342,7 +342,7 @@ - + @@ -351,7 +351,7 @@ - + @@ -360,7 +360,7 @@ - + @@ -369,7 +369,7 @@ - + @@ -378,7 +378,7 @@ - + @@ -387,7 +387,7 @@ - + @@ -396,7 +396,7 @@ - + @@ -405,7 +405,7 @@ - + @@ -414,7 +414,7 @@ - + @@ -423,7 +423,7 @@ - + @@ -432,7 +432,7 @@ - + @@ -441,7 +441,7 @@ - + @@ -450,7 +450,7 @@ - + @@ -459,7 +459,7 @@ - + @@ -468,7 +468,7 @@ - + @@ -477,7 +477,7 @@ - + @@ -486,7 +486,7 @@ - + @@ -495,7 +495,7 @@ - + @@ -504,7 +504,7 @@ - + @@ -513,7 +513,7 @@ - + @@ -522,7 +522,7 @@ - + @@ -531,7 +531,7 @@ - + @@ -540,7 +540,7 @@ - + @@ -549,7 +549,7 @@ - + @@ -558,7 +558,7 @@ - +
WaffennameWertWGSWertWGS Schaden INIMerkmaleMerkmale Würfeln
+
@@ -2061,6 +2140,271 @@ on("change:hiddensplitterpunkte change:hiddensplitterpunktehg", function() { }); }); +on("change:repeating_zauber:magieschulen", function() { + getAttrs(["repeating_zauber_magieschulen", "arkanekunde", "arkanekundebonus", "bannmagie", "bannmagiebonus", "beherrschungsmagie", "beherrschungsmagiebonus", "bewegungsmagie", "bewegungsmagiebonus", "erkenntnismagie", "erkenntnismagiebonus", "felsmagie", "felsmagiebonus", "feuermagie", "feuermagiebonus", "heilungsmagie", "heilungsmagiebonus", "illusionsmagie", "illusionsmagiebonus", "kampfmagie", "kampfmagiebonus", "lichtmagie", "lichtmagiebonus", "naturmagie", "naturmagiebonus", "schattenmagie", "schattenmagiebonus", "schicksalsmagie", "schicksalsmagiebonus", "schutzmagie", "schutzmagiebonus", "staerkungsmagie", "staerkungsmagiebonus", "todesmagie", "todesmagiebonus", "verwandlungsmagie", "verwandlungsmagiebonus", "wassermagie", "wassermagiebonus","windmagie", "windmagiebonus"], function(v) { + var skill = 0; + var bonus = 0; + switch (v.repeating_zauber_magieschulen) { + case "arkanekundezauber": + skill = v.arkanekunde; + bonus = v.arkanekundebonus; + break; + case "bann": + skill = v.bannmagie; + bonus = v.bannmagiebonus; + break; + case "beherrschung": + skill = v.eherrschungsmagie; + bonus = v.beherrschungsmagiebonus; + break; + case "bewegung": + skill = v.bewegungsmagie; + bonus = v.bewegungsmagiebonus; + break; + case "erkenntnis": + skill = v.erkenntnismagie; + bonus = v.erkenntnismagiebonus; + break; + case "fels": + skill = v.felsmagie; + bonus = v.felsmagiebonus; + break; + case "feuer": + skill = v.feuermagie; + bonus = v.feuermagiebonus; + break; + case "heilung": + skill = v.heilungsmagie; + bonus = v.heilungsmagiebonus; + break; + case "illusion": + skill = v.illusionsmagie; + bonus = v.illusionsmagiebonus; + break; + case "kampf": + skill = v.kampfmagie; + bonus = v.kampfmagiebonus; + break; + case "licht": + skill = v.lichtmagie; + bonus = v.lichtmagiebonus; + break; + case "natur": + skill = v.naturmagie; + bonus = v.naturmagiebonus; + break; + case "schatten": + skill = v.schattenmagie; + bonus = v.schattenmagiebonus; + break; + case "schicksal": + skill = v.schicksalsmagie; + bonus = v.schicksalsmagiebonus; + break; + case "schutz": + skill = v.schutzmagie; + bonus = v.schutzmagiebonus; + break; + case "staerkung": + skill = v.staerkungsmagie; + bonus = v.staerkungsmagiebonus; + break; + case "tod": + skill = v.todesmagie; + bonus = v.todesmagiebonus; + break; + case "verwandlung": + skill = v.verwandlungsmagie; + bonus = v.verwandlungsmagiebonus; + break; + case "wasser": + skill = v.wassermagie; + bonus = v.wassermagiebonus; + break; + case "wind": + skill = v.windmagie; + bonus = v.windmagiebonus; + break; + } + setAttrs({ + 'repeating_zauber_zauberwert': skill, + 'repeating_zauber_zaubermod1': bonus + }); + }); +}); + +on("change:repeating_nahkampfwaffen:waffenskill change:repeating_nahkampfwaffen:waffenattr1 change:repeating_nahkampfwaffen:waffenattr2 change:repeating_fernkampfwaffen:waffenskillfern change:repeating_fernkampfwaffen:waffenattr1fern change:repeating_fernkampfwaffen:waffenattr2fern change:handgemengepunkte change:handgemengebonus change:hiebwaffenpunkte change:hiebwaffenbonus change:kettenwaffenpunkte change:kettenwaffenbonus change:klingenwaffenpunkte change:klingenwaffenbonus change:stangenwaffenpunkte change:stangenwaffenbonus change:schusswaffenpunkte change:schusswaffenbonus change:wurfwaffenpunkte change:wurfwaffenbonus change:ausstrahlung change:beweglichkeit change:intuition change:konstitution change:mystik change:staerke change:verstand change:willenskraft change:hiddenausstrahlung change:hiddenbeweglichkeit change:hiddenintuition change:hiddenkonstitution change:hiddenmystik change:hiddenstaerke change:hiddenverstand change:hiddenwillenskraft", function() { + + // Nahkampfwaffen + getSectionIDs("repeating_nahkampfwaffen", function(idarray) { + var temp1 = 0; + var temp2 = 0; + var temp3 = 0; + if (idarray.length > 0) + { + _.each(idarray, function(currentID, i) { + getAttrs(["repeating_nahkampfwaffen_" + currentID +"_waffenskill", "repeating_nahkampfwaffen_" + currentID +"_waffenattr1", "repeating_nahkampfwaffen_" + currentID +"_waffenattr2", "handgemengepunkte", "handgemengebonus", "hiebwaffenpunkte", "hiebwaffenbonus", "kettenwaffenpunkte", "kettenwaffenbonus", "klingenwaffenpunkte", "klingenwaffenbonus", "stangenwaffenpunkte", "stangenwaffenbonus", "ausstrahlung", "beweglichkeit", "intuition", "konstitution", "mystik", "staerke", "verstand", "willenskraft", "hiddenausstrahlung", "hiddenbeweglichkeit", "hiddenintuition", "hiddenkonstitution", "hiddenmystik", "hiddenstaerke", "hiddenverstand", "hiddenwillenskraft"], function(v) { + var skill = v["repeating_nahkampfwaffen_" + currentID +"_waffenskill"]; + var attr1 = v["repeating_nahkampfwaffen_" + currentID +"_waffenattr1"]; + var attr2 = v["repeating_nahkampfwaffen_" + currentID +"_waffenattr2"]; + var update = {}; + switch (skill) { + case "hiebwaffen": + temp1 = +v.hiebwaffenpunkte + +v.hiebwaffenbonus; + break; + case "handgemenge": + temp1 = +v.handgemengepunkte + +v.handgemengebonus; + break; + case "kettenwaffen": + temp1 = +v.kettenwaffenpunkte + +v.kettenwaffenbonus; + break; + case "klingenwaffen": + temp1 = +v.klingenwaffenpunkte + +v.klingenwaffenbonus; + break; + case "stangenwaffen": + temp1 = +v.stangenwaffenpunkte + +v.stangenwaffenbonus; + break; + } + switch (attr1) { + case "aus": + temp2 = +v.ausstrahlung + +v.hiddenausstrahlung; + break; + case "bew": + temp2 = +v.beweglichkeit + +v.hiddenbeweglichkeit; + break; + case "int": + temp2 = +v.intuition + +v.hiddenintuition; + break; + case "kon": + temp2 = +v.konstitution + +v.hiddenkonstitution; + break; + case "mys": + temp2 = +v.mystik + +v.hiddenmystik; + break; + case "stä": + temp2 = +v.staerke + +v.hiddenstaerke; + break; + case "ver": + temp2 = +v.verstand + +v.hiddenverstand; + break; + case "wil": + temp2 = +v.willenskraft + +v.hiddenwillenskraft; + break; + } + switch (attr2) { + case "aus": + temp3 = +v.ausstrahlung + +v.hiddenausstrahlung; + break; + case "bew": + temp3 = +v.beweglichkeit + +v.hiddenbeweglichkeit; + break; + case "int": + temp3 = +v.intuition + +v.hiddenintuition; + break; + case "kon": + temp3 = +v.konstitution + +v.hiddenkonstitution; + break; + case "mys": + temp3 = +v.mystik + +v.hiddenmystik; + break; + case "stä": + temp3 = +v.staerke + +v.hiddenstaerke; + break; + case "ver": + temp3 = +v.verstand + +v.hiddenverstand; + break; + case "wil": + temp3 = +v.willenskraft + +v.hiddenwillenskraft; + break; + } + update["repeating_nahkampfwaffen_" + currentID + "_waffenwert"] = +temp1 + +temp2 + +temp3; + setAttrs(update); + }); + }); + } + }); + + // Fernkampfwaffen + getSectionIDs("repeating_fernkampfwaffen", function(idarray) { + var temp1 = 0; + var temp2 = 0; + var temp3 = 0; + if (idarray.length > 0) + { + _.each(idarray, function(currentID, i) { + getAttrs(["repeating_fernkampfwaffen_" + currentID +"_waffenskillfern", "repeating_fernkampfwaffen_" + currentID +"_waffenattr1fern", "repeating_fernkampfwaffen_" + currentID +"_waffenattr2fern", "schusswaffenpunkte", "schusswaffenbonus", "wurfwaffenpunkte", "wurfwaffenbonus", "ausstrahlung", "beweglichkeit", "intuition", "konstitution", "mystik", "staerke", "verstand", "willenskraft", "hiddenausstrahlung", "hiddenbeweglichkeit", "hiddenintuition", "hiddenkonstitution", "hiddenmystik", "hiddenstaerke", "hiddenverstand", "hiddenwillenskraft"], function(v) { + var skill = v["repeating_fernkampfwaffen_" + currentID +"_waffenskillfern"]; + var attr1 = v["repeating_fernkampfwaffen_" + currentID +"_waffenattr1fern"]; + var attr2 = v["repeating_fernkampfwaffen_" + currentID +"_waffenattr2fern"]; + var update = {}; + switch (skill) { + case "schusswaffen": + temp1 = +v.schusswaffenpunkte + +v.schusswaffenbonus; + break; + case "wurfwaffen": + temp1 = +v.wurfwaffenpunkte + +v.wurfwaffenbonus; + break; + } + switch (attr1) { + case "aus": + temp2 = +v.ausstrahlung + +v.hiddenausstrahlung; + break; + case "bew": + temp2 = +v.beweglichkeit + +v.hiddenbeweglichkeit; + break; + case "int": + temp2 = +v.intuition + +v.hiddenintuition; + break; + case "kon": + temp2 = +v.konstitution + +v.hiddenkonstitution; + break; + case "mys": + temp2 = +v.mystik + +v.hiddenmystik; + break; + case "stä": + temp2 = +v.staerke + +v.hiddenstaerke; + break; + case "ver": + temp2 = +v.verstand + +v.hiddenverstand; + break; + case "wil": + temp2 = +v.willenskraft + +v.hiddenwillenskraft; + break; + } + switch (attr2) { + case "aus": + temp3 = +v.ausstrahlung + +v.hiddenausstrahlung; + break; + case "bew": + temp3 = +v.beweglichkeit + +v.hiddenbeweglichkeit; + break; + case "int": + temp3 = +v.intuition + +v.hiddenintuition; + break; + case "kon": + temp3 = +v.konstitution + +v.hiddenkonstitution; + break; + case "mys": + temp3 = +v.mystik + +v.hiddenmystik; + break; + case "stä": + temp3 = +v.staerke + +v.hiddenstaerke; + break; + case "ver": + temp3 = +v.verstand + +v.hiddenverstand; + break; + case "wil": + temp3 = +v.willenskraft + +v.hiddenwillenskraft; + break; + } + update["repeating_fernkampfwaffen_" + currentID + "_waffenwertfern"] = +temp1 + +temp2 + +temp3; + setAttrs(update); + }); + }); + } + }); +}); + on("change:repeating_ruestungen remove:repeating_ruestungen change:repeating_ruestungen:ruestungonoff change:rt1 change:rt2", function() { getSectionIDs("repeating_ruestungen", function(idarray) { if (idarray.length == 0) From cf6a76557652fed8f56ddaa141bfe72c2b935017 Mon Sep 17 00:00:00 2001 From: Damian Windau Date: Fri, 14 Jul 2017 16:21:15 +0200 Subject: [PATCH 5/9] Minor Fix --- Splittermond/Sheet.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html index 63d96f580d..7f10c92ebf 100644 --- a/Splittermond/Sheet.html +++ b/Splittermond/Sheet.html @@ -898,7 +898,7 @@
- +
Name:
Spieler:
Alchemie
Anführen
Arkane Kunde
Athletik
Darbietung
Diplomatie
Edelhandwerk
Empathie
Entschlossenheit
Fingerfertigkeit
Geschichte & Mythen
Handwerk
Heilkunde
Heimlichkeit
Jagdkunst
Länderkunde
Naturkunde
Redegewandtheit
Schlösser & Fallen
Schwimmen
Seefahrt
Straßenkunde
Tierführung
Überleben
Wahrnehmung
Zähigkeit
@@ -809,7 +809,7 @@ Initiative - +

@@ -875,7 +875,7 @@     - + @@ -940,7 +940,7 @@     - + @@ -997,7 +997,7 @@       - + From d9ede495c47e29a311af6223d8fe67684b883c3a Mon Sep 17 00:00:00 2001 From: Damian Windau Date: Sat, 22 Jul 2017 11:18:16 +0200 Subject: [PATCH 8/9] Fixing spaces: spells --- Splittermond/Sheet.html | 42 ++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html index e09b48b7c1..58eb9c4b3a 100644 --- a/Splittermond/Sheet.html +++ b/Splittermond/Sheet.html @@ -949,23 +949,23 @@

Zaubersprüche

- - + + - - - - - - - + + + + + + + From ecd07d9820965f3ae848b70c0200f15a168ba947 Mon Sep 17 00:00:00 2001 From: Damian Windau Date: Sat, 22 Jul 2017 12:14:46 +0200 Subject: [PATCH 9/9] Fixing spaces: weapons --- Splittermond/Sheet.html | 70 ++++++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html index 58eb9c4b3a..41107a21e1 100644 --- a/Splittermond/Sheet.html +++ b/Splittermond/Sheet.html @@ -819,18 +819,18 @@ - - + + - + @@ -887,60 +887,60 @@ - - + + - +
ZauberspruchMagieschuleZauberspruchMagieschule Wert SGKostenZDRWWDMod.Mod.WürfelnKostenZDRWWDMod.Mod.Würfeln
- - + - - - - - - - - -       - + + + + + + + + +   +
Waffenname Wert BasisWGSSchadenWGSSchaden ModMerkmaleMerkmale Würfeln
- - - + + - - + - - + - - - + + - + - - + + + +     - +
Waffenname Wert BasisWGSSchadenWGSSchaden RW ModMerkmaleMerkmale Würfeln
- - - + + - - + - - + - - - + + - + - - - + + + + +     - +