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 @@
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 @@
+ 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.
+
+
+
+
+
+
+
Visibili Vanitar
+
Spez
+
+
+
+
Update auf Version 20220524
Fehlerbehebungen
@@ -14257,7 +14274,7 @@
Verständigung stören
Verwandlung beenden
Vipernblick
- Visibli Vanitar
+ Visibili Vanitar
Vocolimbo Hohler Klang
Vogelzwitschern Glockenspiel
Wand aus Flammen
@@ -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']},