diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js index 810b3c6ed98bc04f6a84422ab364e8c263b23dba..cc2b844e085237b005e321af84abec3a8d2e6da9 100644 --- a/src/data/backwardsCompatibility/backwardsCompatibility.js +++ b/src/data/backwardsCompatibility/backwardsCompatibility.js @@ -1,24 +1,23 @@ App.Update.autoshred = function() { const defaultGameStateVariables = new Set(Object.getOwnPropertyNames(App.Data.defaultGameStateVariables)); - // instead of schredList: for (const v in V) { if (!defaultGameStateVariables.has(v)) { - console.log("would have removed", v, V[v]); + console.log("Not on whitelist, removed:", "V."+v+":", V[v]); delete V[v]; - } else { - // console.log("kept", v, V[v]); } } }; App.Update.setNonexistantProperties = function(obj, props) { + let count = 0; for (const p of Object.getOwnPropertyNames(props)) { if (typeof obj[p] === "undefined") { obj[p] = clone(props[p]); + count++; } } - return console.log("done!"); + return console.log(`Set up ${count} variables.`); }; App.Update.globalVariables = function() {