diff --git a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html index cd1747818b..3b53fbaa86 100644 --- a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html +++ b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html @@ -1043,19 +1043,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
- +
+
+
+
+
@@ -1792,6 +1784,7 @@ on("sheet:opened", function() { validateStrain(); validateGear(); migrateTechniques(); + migrateCyberware(); }); on("change:str change:int change:dex change:wis change:con change:cha", function(e) { @@ -2006,4 +1999,33 @@ migrateTechniques = function () { } }); } + +migrateCyberware = function () { + console.log("Migrate started"); + var cyberware, i, newRow, newRowId, newRowAttrs = {}; + getAttrs(['cyberware_1', 'cyberware_2', 'cyberware_3', 'cyberware_4'], function (values) { + console.log(values); + for (i = 1; i < 5; i++){ + cyberware = values["cyberware_" + i]; + console.log(cyberware); + if (cyberware !== "" && typeof cyberware === 'string') { + console.log("In need of update"); + newRowId = generateRowID(); + console.log(newRowId); + newRow = "repeating_cyberware_" + newRowId + "_cyberware"; + console.log(newRow); + newRowAttrs[newRow] = cyberware; + console.log(newRowAttrs); + setAttrs(newRowAttrs, function (values) { + console.log("updated"); + }); + newRow = "cyberware_" + i; + newRowAttrs[newRow] = ""; + setAttrs(newRowAttrs); + } else { + console.log("no update"); + } + } + }); +}