diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js index 0418cfdb0e02f3c636dbcee7a39052bb10cbb892..5fd51950be6839cef992b0d2e0fdd62a22ace048 100644 --- a/src/data/backwardsCompatibility/backwardsCompatibility.js +++ b/src/data/backwardsCompatibility/backwardsCompatibility.js @@ -52,7 +52,7 @@ App.Update.setExistantProperties = function(obj, array) { }; App.Update.backwardsCompatibility = function() { - const backup = State.variables.clone(); + const backup = clone(State.variables); let r = ""; try { r += `<div>`; @@ -70,23 +70,27 @@ App.Update.backwardsCompatibility = function() { r += `</div><div>`; /* Sec Exp */ - r += App.SecExp.Check.general(); - r += `</div><div>`; + r += `SecExp... `; + App.SecExp.Check.general(); + r += `Done!`; + r += `</div>`; if (V.secExpEnabled === 1) { - r += `include "SecExpBackwardCompatibility"`; + r += `<div>include "SecExpBackwardCompatibility"</div>`; } - r += `</div><div>`; - r += App.Update.autoshred(); + + r += `<div>Shredding... `; + App.Update.autoshred(); + r+= ` Done!</div>`; + /* leave this at the bottom of BC */ - r += `</div><div>`; - r += App.Update.cleanUp(); - r += `</div>`; + r += `<div>Cleaning up... `; + App.Update.cleanUp(); + r+= ` Done!</div>`; } catch (error) { r += `Backwards compatibility has failed for your save. Please upload your save to https://gitgud.io/pregmodfan/fc-pregmod/ with notes on what went wrong so that we can fix the backwards compatibility process for everyone. Thank you!`; V = backup; throw (error); // rethrow the exception to Sugarcube so we get a fancy stack trace } - console.log(r); return r; };