From 0d91259d4eefc38bdb80d8dff12f9bd5f57f00da Mon Sep 17 00:00:00 2001 From: Kreuvf Date: Fri, 3 Jun 2022 12:24:42 +0200 Subject: [PATCH 1/3] * Add internal short descriptions for last two versions with migrations --- Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html | 2 ++ 1 file changed, 2 insertions(+) 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..153d26bb04 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 @@ -18055,6 +18055,8 @@ 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 */ function migrationCheck() { safeGetAttrs(["character_sheet_version", "data_version"], function(v) { From 5634696ced8f4a442a1cb15df8c41fda6f198160 Mon Sep 17 00:00:00 2001 From: Kreuvf Date: Fri, 3 Jun 2022 12:25:36 +0200 Subject: [PATCH 2/3] * Fix internal and external name of the spell "Visibili Vanitar" * Closes kreuvf/roll20-character-sheets#108 --- .../dsa4_1_character_sheet_roll20.css | 2 +- .../dsa4_1_character_sheet_roll20.html | 86 ++++++++++++++++--- 2 files changed, 75 insertions(+), 13 deletions(-) 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 153d26bb04..bff4efe8e8 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 +

    +
  • Der interne Name des „Visibili Vanitar“ wurde korrigiert. Da auch der Name der (internen) Attribute falsch war, wurden die Daten intern auf neue Namen migriert (umgeschrieben). Alte Würfelknöpfe in beispielsweise Makroleisten sollten weiterhin funktionieren.
  • +
+

+
+ +

+

+
+ +
+
+

+

Update auf Version 20220524

Fehlerbehebungen @@ -14257,7 +14274,7 @@ - + @@ -18057,6 +18074,7 @@ Relevant character sheet versions * 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) { @@ -18132,7 +18150,8 @@ var versionsWithMigrations = [ 20210413, 20210718, 20211010, - 20220116 + 20220116, + 20220604 ] /* @@ -18690,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() }); @@ -20815,7 +20877,7 @@ const spells = [ 'z_verstaendigungstoeren', 'z_verwandlungbeenden', 'z_vipernblick', - 'z_visibli', + 'z_visibili', 'z_vocolimbo', 'z_vogelzwitschern', 'z_wandausdornen', @@ -21346,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']}, From 24937e5625698df7c66d560f2a34380e5cda246e Mon Sep 17 00:00:00 2001 From: Kreuvf Date: Fri, 3 Jun 2022 12:27:01 +0200 Subject: [PATCH 3/3] * Bump version number --- Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 bff4efe8e8..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 @@ -14613,7 +14613,7 @@

- „Das Schwarze Auge“-Heldenbogen für Roll20.net, Version + „Das Schwarze Auge“-Heldenbogen für Roll20.net, Version