@@ -1,3 +1,4 @@
< div class = "dsaWrapper compendium-drop-target Creature Kreatur Akteur Actor creature kreatur akteur actor" >
< input accept = "data" name = "attr_drop_data" type = "hidden" / >
< input accept = "uniqueName" name = "attr_drop_uniquename" type = "hidden" / >
@@ -8959,6 +8960,287 @@
< div class = "wrap row-section odditem" data-i18n-list-item = "loyalitaet" >
< div class = "row-section col" >
< span class = "col25 lineheight" data-i18n = "loyalitaet" > loyalitaet< / span >
< div class = "col10 row-section center" >
< div class = "col20 tooltip lineheight pc-element" >
< span class = "lineheight" > < button type = "action" class = "dieButton emptyButton" name = "act_refundSkillAdvance" data-skill = "loyalitaet" data-stf = "B" > -< / button > < / span >
< span class = "tooltiptext" > < span data-i18n = "AP" > AP< / span > < input type = "number" name = "attr_loyalitaet_refundCost" value = "0" readonly > < / span >
< / div >
< input class = "col60" type = "number" name = "attr_loyalitaet_fw" value = "0" min = "0" >
< div class = "col20 tooltip lineheight pc-element" >
< span class = "lineheight" > < button type = "action" class = "dieButton emptyButton" name = "act_advanceSkill" data-skill = "loyalitaet" data-stf = "B" > +< / button > < / span >
< span class = "tooltiptext" > < span data-i18n = "AP" > AP< / span > < input type = "number" name = "attr_loyalitaet_advanceCost" value = "2" readonly > < / span >
< / div >
< / div >
< div class = "col30 row-section" >
< div class = "col60 center" >
< button type = "action" class = "dieButton" name = "act_rollSkill" data-skill = "loyalitaet" >
< div >
< input type = "radio" name = "attr_loyalitaet_eigenschaft1" value = "@{mut_gesamt}" class = "hidden dieSel" checked / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft1" value = "@{klugheit_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft1" value = "@{intuition_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft1" value = "@{charisma_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft1" value = "@{fingerfertigkeit_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft1" value = "@{gewandheit_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft1" value = "@{konstitution_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft1" value = "@{koerperkraft_gesamt}" class = "hidden dieSel" / >
< div class = "singleDie" >
< span class = "overlayResult mut" data-i18n = "MU" > < / span >
< div class = "die mut" > < / div >
< span class = "overlayResult intuition" data-i18n = "IN" > < / span >
< div class = "die intuition" > < / div >
< span class = "overlayResult fingerfertigkeit" data-i18n = "FF" > < / span >
< div class = "die fingerfertigkeit" > < / div >
< span class = "overlayResult gewandheit" data-i18n = "GE" > < / span >
< div class = "die gewandheit" > < / div >
< span class = "overlayResult charisma" data-i18n = "CH" > < / span >
< div class = "die charisma" > < / div >
< span class = "overlayResult koerperkraft" data-i18n = "KK" > < / span >
< div class = "die koerperkraft" > < / div >
< span class = "overlayResult konstitution" data-i18n = "KO" > < / span >
< div class = "die konstitution" > < / div >
< span class = "overlayResult klugheit" data-i18n = "KL" > < / span >
< div class = "die klugheit" > < / div >
< / div >
< / div >
< div >
< input type = "radio" name = "attr_loyalitaet_eigenschaft2" value = "@{mut_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft2" value = "@{klugheit_gesamt}" class = "hidden dieSel" checked / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft2" value = "@{intuition_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft2" value = "@{charisma_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft2" value = "@{fingerfertigkeit_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft2" value = "@{gewandheit_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft2" value = "@{konstitution_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft2" value = "@{koerperkraft_gesamt}" class = "hidden dieSel" / >
< div class = "singleDie" >
< span class = "overlayResult mut" data-i18n = "MU" > < / span >
< div class = "die mut" > < / div >
< span class = "overlayResult intuition" data-i18n = "IN" > < / span >
< div class = "die intuition" > < / div >
< span class = "overlayResult fingerfertigkeit" data-i18n = "FF" > < / span >
< div class = "die fingerfertigkeit" > < / div >
< span class = "overlayResult gewandheit" data-i18n = "GE" > < / span >
< div class = "die gewandheit" > < / div >
< span class = "overlayResult charisma" data-i18n = "CH" > < / span >
< div class = "die charisma" > < / div >
< span class = "overlayResult koerperkraft" data-i18n = "KK" > < / span >
< div class = "die koerperkraft" > < / div >
< span class = "overlayResult konstitution" data-i18n = "KO" > < / span >
< div class = "die konstitution" > < / div >
< span class = "overlayResult klugheit" data-i18n = "KL" > < / span >
< div class = "die klugheit" > < / div >
< / div >
< / div >
< div >
< input type = "radio" name = "attr_loyalitaet_eigenschaft3" value = "@{mut_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft3" value = "@{klugheit_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft3" value = "@{intuition_gesamt}" class = "hidden dieSel" checked / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft3" value = "@{charisma_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft3" value = "@{fingerfertigkeit_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft3" value = "@{gewandheit_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft3" value = "@{konstitution_gesamt}" class = "hidden dieSel" / >
< input type = "radio" name = "attr_loyalitaet_eigenschaft3" value = "@{koerperkraft_gesamt}" class = "hidden dieSel" / >
< div class = "singleDie" >
< span class = "overlayResult mut" data-i18n = "MU" > < / span >
< div class = "die mut" > < / div >
< span class = "overlayResult intuition" data-i18n = "IN" > < / span >
< div class = "die intuition" > < / div >
< span class = "overlayResult fingerfertigkeit" data-i18n = "FF" > < / span >
< div class = "die fingerfertigkeit" > < / div >
< span class = "overlayResult gewandheit" data-i18n = "GE" > < / span >
< div class = "die gewandheit" > < / div >
< span class = "overlayResult charisma" data-i18n = "CH" > < / span >
< div class = "die charisma" > < / div >
< span class = "overlayResult koerperkraft" data-i18n = "KK" > < / span >
< div class = "die koerperkraft" > < / div >
< span class = "overlayResult konstitution" data-i18n = "KO" > < / span >
< div class = "die konstitution" > < / div >
< span class = "overlayResult klugheit" data-i18n = "KL" > < / span >
< div class = "die klugheit" > < / div >
< / div >
< / div >
< / button >
< / div >
< div class = "col20 center" >
< button class = "dieButton" name = "tal_loyalitaet_r" type = "roll" value = "@{output_option} &{template:Routineprobe} {{name=^{loyalitaet}}} {{subtags=^{talent}}} {{eigenschaft1=[[@{loyalitaet_eigenschaft1}]]}} {{eigenschaft2=[[@{loyalitaet_eigenschaft2}]]}} {{eigenschaft3=[[@{loyalitaet_eigenschaft3}]]}} {{FP=[[round(@{loyalitaet_fw_gesamt}/2)]]}} {{Modifikator=[[ceil(((@{loyalitaet_fw_gesamt}-10)*-1)/3)]]}}" >
< div class = "singleDie medium" >
< div class = "die charisma" > < / div >
< span class = "overlayResult charisma" data-i18n = "routineShort" > R< / span >
< / div >
< / button >
< / div >
< div class = "col20 center" >
< button type = "action" class = "dieButton" name = "act_rollSkill" data-skill = "loyalitaet" data-fs = "true" >
< div class = "singleDie medium" >
< div class = "die charisma" > < / div >
< span class = "overlayResult charisma" data-i18n = "mitspezialisierungShort" > F< / span >
< / div >
< / button >
< / div >
< / div >
< input class = "col025" type = "number" name = "attr_loyalitaet_sf_mod" value = "0" readonly >
< input class = "col025" type = "number" name = "attr_loyalitaet_effekt_mod" value = "0" readonly >
< input class = "col025" type = "number" readonly name = "attr_loyalitaet_fw_mod" value = "0" >
< input type = "number" class = "col025" name = "attr_loyalitaet_fp_mod" value = "0" readonly >
< input type = "number" class = "col025" name = "attr_loyalitaet_qs_mod" value = "0" readonly >
< input type = "hidden" class = "hidden" name = "attr_loyalitaet_fw_gesamt" value = "0" >
< input type = "number" name = "attr_loyalitaet_gesamt_mod" class = "hidden" value = "0" readonly >
< div class = "col05 center" >
< div class = "detailCheckbox" >
< input type = "checkbox" name = "attr_talklapployalitaet" value = "1" checked >
< label > < / label >
< / div >
< / div >
< / div >
< input type = "checkbox" class = "collapse3 hidden" name = "attr_talklapployalitaet" value = "1" checked >
< div class = "row-section col collapse-merkmale wrap" >
< div class = "col row-section lineheight" >
< b class = "col15" data-i18n = "eigenschaften" > Eigenschaften< / b >
< select class = "col05" name = "attr_loyalitaet_eigenschaft1" >
< option value = "0" > ---< / option >
< option value = "@{mut_gesamt}"
selected="selected"
data-i18n="MU">MU
< / option >
< option value = "@{klugheit_gesamt}"
data-i18n="KL">KL
< / option >
< option value = "@{intuition_gesamt}"
data-i18n="IN">IN
< / option >
< option value = "@{charisma_gesamt}"
data-i18n="CH">CH
< / option >
< option value = "@{fingerfertigkeit_gesamt}"
data-i18n="FF">FF
< / option >
< option value = "@{gewandheit_gesamt}"
data-i18n="GE">GE
< / option >
< option value = "@{konstitution_gesamt}"
data-i18n="KO">KO
< / option >
< option value = "@{koerperkraft_gesamt}"
data-i18n="KK">KK
< / option >
< / select >
< select class = "col05" name = "attr_loyalitaet_eigenschaft2" >
< option value = "0" > ---< / option >
< option value = "@{mut_gesamt}"
data-i18n="MU">MU
< / option >
< option value = "@{klugheit_gesamt}"
selected="selected"
data-i18n="KL">KL
< / option >
< option value = "@{intuition_gesamt}"
data-i18n="IN">IN
< / option >
< option value = "@{charisma_gesamt}"
data-i18n="CH">CH
< / option >
< option value = "@{fingerfertigkeit_gesamt}"
data-i18n="FF">FF
< / option >
< option value = "@{gewandheit_gesamt}"
data-i18n="GE">GE
< / option >
< option value = "@{konstitution_gesamt}"
data-i18n="KO">KO
< / option >
< option value = "@{koerperkraft_gesamt}"
data-i18n="KK">KK
< / option >
< / select >
< select class = "col05" name = "attr_loyalitaet_eigenschaft3" >
< option value = "0" > ---< / option >
< option value = "@{mut_gesamt}"
data-i18n="MU">MU
< / option >
< option value = "@{klugheit_gesamt}"
data-i18n="KL">KL
< / option >
< option value = "@{intuition_gesamt}"
selected="selected"
data-i18n="IN">IN
< / option >
< option value = "@{charisma_gesamt}"
data-i18n="CH">CH
< / option >
< option value = "@{fingerfertigkeit_gesamt}"
data-i18n="FF">FF
< / option >
< option value = "@{gewandheit_gesamt}"
data-i18n="GE">GE
< / option >
< option value = "@{konstitution_gesamt}"
data-i18n="KO">KO
< / option >
< option value = "@{koerperkraft_gesamt}"
data-i18n="KK">KK
< / option >
< / select >
< div class = "col05 center" >
< b data-i18n = "stg" > Stg.< / b >
< / div >
< span class = "lineheight col05" > B< / span >
< div class = "center col15" >
< b data-i18n = "status-aktiviert" > Status aktiviert< / b >
< / div >
< div class = "tooltip col025" >
< input type = "checkbox" name = "attr_loyalitaet_be_akt" value = "1"
>
< span class = "tooltiptext" data-i18n = "belastung-aktivieren" > Status für Belastung aktivieren< / span >
< / div >
< div class = "tooltip col025" >
< input type = "checkbox" name = "attr_loyalitaet_betaeubung_akt" value = "1" checked >
< span class = "tooltiptext" data-i18n = "betäubung-aktivieren" > Malus für Betäubung aktivieren< / span >
< / div >
< div class = "tooltip col025" >
< input type = "checkbox" name = "attr_loyalitaet_furcht_akt" value = "1" checked >
< span class = "tooltiptext" data-i18n = "furcht-aktivieren" > Malus für Furcht aktivieren< / span >
< / div >
< div class = "tooltip col025" >
< input type = "checkbox" name = "attr_loyalitaet_paralyse_akt" value = "1" checked >
< span class = "tooltiptext" data-i18n = "paralyse-aktivieren" > Malus für Paralyse aktivieren< / span >
< / div >
< div class = "tooltip col025" >
< input type = "checkbox" name = "attr_loyalitaet_schmerz_akt" value = "1" checked >
< span class = "tooltiptext" data-i18n = "schmerz-aktivieren" > Malus für Schmerz aktivieren< / span >
< / div >
< div class = "tooltip col025" >
< input type = "checkbox" name = "attr_loyalitaet_trance_akt" value = "1" checked >
< span class = "tooltiptext" data-i18n = "trance-aktivieren" > Malus für Tranceaktivieren< / span >
< / div >
< div class = "tooltip col025" >
< input type = "checkbox" name = "attr_loyalitaet_verwirrung_akt" value = "1" checked >
< span class = "tooltiptext" data-i18n = "verwirrung-aktivieren" > Malus für Verwirrung aktivieren< / span >
< / div >
< div class = "tooltip col025" >
< input type = "checkbox" name = "attr_loyalitaet_zusatz_akt" value = "1" checked >
< span class = "tooltiptext" data-i18n = "zusatz-aktivieren" > Malus für Zusatzstatus aktivieren< / span >
< / div >
< div class = "tooltip col05" >
< select class = "entrueckung-show" name = "attr_loyalitaet_entrueckung_akt" >
< option value = "bonus" data-i18n = "bonus" > Bonus< / option >
< option value = "malus" selected data-i18n = "malus" > Malus< / option >
< / select >
< span class = "tooltiptext" data-i18n = "entrueckung-aktivieren" > Bonus/Malus für Entrückungaktivieren< / span >
< / div >
< / div >
< div class = "col row-section" >
< b class = "col20" data-i18n = "anmerkung" > Anmerkung< / b >
< input class = "col80" type = "text" name = "attr_loyalitaet_anmerkung" >
< / div >
< / div >
< / div >
< / div >
< div class = "heading3 naturtalente" >
< label for = "naturtalente" data-i18n = "naturtalente" > naturtalente< / label >
@@ -20386,6 +20668,10 @@
< div class = "allgemein-grid pad" >
< h2 > Changelog< / h2 >
< h3 > v1.2.1 (2/5/2022)< / h3 >
< ul >
< li > Workaround for token image not changeable bug< / li >
< / ul >
< h3 > v1.2.0 (03/27/2022)< / h3 >
< ul >
< li > New expansions (compendium, magic I, gods I, bestiary 2 and a lot more on the horizon) available soon< / li >
@@ -27835,7 +28121,7 @@ on("change:toggle_npc", function() {
});
});
on("sheet:opened change:le_max change:ke_max change:ae_max change:le change:ke change:ae change:toggle_npc change:groessekategorie change:leiteigenschaft_ke change:leiteigenschaft_ae change:linkToToken", function() {
on("change:le_max change:ke_max change:ae_max change:le change:ke change:ae change:toggle_npc change:groessekategorie change:leiteigenschaft_ke change:leiteigenschaft_ae change:linkToToken", function() {
getAttrs(["le_max", "ke_max", "ae_max", "le", "ke", "ae", "toggle_npc", "groessekategorie", "leiteigenschaft_ke", "leiteigenschaft_ae", "linkToToken"], function(values) {
dsa5drop.setTokenValues(values, values.toggle_npc != "character", values.linkToToken == "on")
})
@@ -28163,7 +28449,7 @@ on('clicked:repeating_armor:setarmor', (info) => {
}
const parseDmg = (dmg) => {
dmg = dmg.replace(/[WwD]/, "d")
dmg = dmg.replace(/[WwD]/, "d").replace(/– /g, "-")
const dieCount = dmg.match(/^\d{1,1}/);
const dies = dmg.match(/d\d{1,2}/);
const bonus = dmg.match(/(\+|-)\d{1,}$/);
@@ -29148,6 +29434,7 @@ const threeDiceRoll = async(template, attributes, contingents, fw, mods, skill,
einschuechtern: "B",
betoeren: "B",
etikette: "B",
loyalitaet: "B",
orientierung: "B",
tierkunde: "C",
wildnisleben: "C",