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 @@
Spez
-
+
-
-
-
Visibli Vanitar
+
+
+
Visibili Vanitar
KL/IN/GE
-
-
+
+
272
-
Spez
+
Spez
@@ -11044,7 +11044,7 @@
Verständigung stören
Verwandlung beenden
Vipernblick
- Visibli Vanitar
+ Visibili Vanitar
Vocolimbo hohler Klang
Vogelzwitschern Glockenspiel
Wand aus Dornen
@@ -13779,6 +13779,23 @@
+
Fehlerbehebungen
@@ -14257,7 +14274,7 @@
Verständigung stören
Verwandlung beenden
Vipernblick
- Visibli Vanitar
+ Visibili Vanitar
Vocolimbo Hohler Klang
Vogelzwitschern Glockenspiel
Wand aus Flammen
@@ -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 @@
-