diff --git a/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.css b/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.css index 0a6e0d2ae2..24d16f3fb8 100644 --- a/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.css +++ b/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.css @@ -1283,7 +1283,7 @@ p + p { .charsheet .sheet-talent-zauber-verstandigung:checked + div.sheet-zauber, .charsheet .sheet-talent-zauber-verwandlung:checked + div.sheet-zauber, .charsheet .sheet-talent-zauber-vipernblick:checked + div.sheet-zauber, -.charsheet .sheet-talent-zauber-visibli:checked + div.sheet-zauber, +.charsheet .sheet-talent-zauber-visibili:checked + div.sheet-zauber, .charsheet .sheet-talent-zauber-vocolimbo:checked + div.sheet-zauber, .charsheet .sheet-talent-zauber-vogelzwitschern:checked + div.sheet-zauber, .charsheet .sheet-talent-zauber-warmes-blut:checked + div.sheet-zauber, diff --git a/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html b/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html index 3a5fe2f114..c16435efe9 100644 --- a/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html +++ b/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html @@ -10370,16 +10370,16 @@
- +
- - -
+ + +
KL/IN/GE
- - + +
272
- +
@@ -11044,7 +11044,7 @@ - + @@ -13779,6 +13779,23 @@

+

Update auf Version 20220604

+
+

Fehlerbehebungen +

+

+
+ +

+

+
+ +
+
+

+

Update auf Version 20220524

Fehlerbehebungen @@ -14257,7 +14274,7 @@ - + @@ -14596,7 +14613,7 @@

- „Das Schwarze Auge“-Heldenbogen für Roll20.net, Version + „Das Schwarze Auge“-Heldenbogen für Roll20.net, Version @@ -18055,6 +18072,9 @@ Relevant character sheet versions * INI mod from main weapon * wound mods * 20210718: Reorganisation of encumbrance +* 20211010: Clearer attribute names for life energy, astral energy etc. +* 20220116: New roll buttons +* 20220604: Visibili Vanitar spelling fixes */ function migrationCheck() { safeGetAttrs(["character_sheet_version", "data_version"], function(v) { @@ -18130,7 +18150,8 @@ var versionsWithMigrations = [ 20210413, 20210718, 20211010, - 20220116 + 20220116, + 20220604 ] /* @@ -18688,6 +18709,49 @@ function migrateTo20220116(migrationChain) { }); } +/* + Migration steps: + - Use new attributes for spell "Visibili Vanitar" +*/ +function migrateTo20220604(migrationChain) { + var caller = "migrateTo20220604"; + debugLog(caller, "Invoked."); + + var attrsToGet = [ + "zauber_visibli", + "z_visibli_action", + "Spez_visibli", + "ZfW_visibli" + ]; + + var attrsToChange = {}; + + safeGetAttrs(attrsToGet, function(v) { + for (attr of attrsToGet) + { + if (attr.match("visibli")) + { + var newAttr = attr.replace(/visibli/gm, "visibili"); + if (attr.match("z_visibli_action")) + { + attrsToChange[newAttr] = v[attr].replace(/visibli/gm, "visibili"); + } else { + attrsToChange[newAttr] = v[attr]; + } + if (attr.match("Spez_visibli") && v[attr] === 0) + { + attrsToChange[newAttr] = ""; + } + } + } + + debugLog(caller, attrsToChange); + safeSetAttrs(attrsToChange, {}, function(){ + callNextMigration(migrationChain); + }); + }); +} + on("sheet:opened", function() { migrationCheck(); safeSetAttrs({ "safe-sheet-open": Date.now() }); @@ -20813,7 +20877,7 @@ const spells = [ 'z_verstaendigungstoeren', 'z_verwandlungbeenden', 'z_vipernblick', - 'z_visibli', + 'z_visibili', 'z_vocolimbo', 'z_vogelzwitschern', 'z_wandausdornen', @@ -21344,7 +21408,7 @@ const spellsData = { 'z_verstaendigungstoeren': {'internal': "verstandigung", 'ui': "Verständigung stören", 'stats': ['KL', 'KL', 'IN']}, 'z_verwandlungbeenden': {'internal': "verwandlung", 'ui': "Verwandlung beenden", 'stats': ['KL', 'CH', 'FF']}, 'z_vipernblick': {'internal': "vipernblick", 'ui': "Vipernblick", 'stats': ['MU', 'MU', 'CH']}, - 'z_visibli': {'internal': "visibli", 'ui': "Visibli Vanitar", 'stats': ['KL', 'IN', 'GE']}, + 'z_visibili': {'internal': "visibili", 'ui': "Visibili Vanitar", 'stats': ['KL', 'IN', 'GE']}, 'z_vocolimbo': {'internal': "vocolimbo", 'ui': "Vocolimbo hohler Klang", 'stats': ['KL', 'CH', 'FF']}, 'z_vogelzwitschern': {'internal': "vogelzwitschern", 'ui': "Vogelzwitschern Glockenspiel", 'stats': ['MU', 'IN', 'GE']}, 'z_wandausdornen': {'internal': "wandausdornen", 'ui': "Wand aus Dornen", 'stats': ['MU', 'KL', 'CH']},