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");
+ }
+ }
+ });
+}