Procházet zdrojové kódy

Set up for v1.0 save version

tags/v1.0.0
Fen Dweller před 6 roky
rodič
revize
925164b7c0
1 změnil soubory, kde provedl 9 přidání a 1 odebrání
  1. +9
    -1
      migrations.js

+ 9
- 1
migrations.js Zobrazit soubor

@@ -1,7 +1,9 @@
// bumps save versions

migrations = [

(save) => {
save.version = 1;
}
];

function migrate(save, target=null) {
@@ -17,6 +19,12 @@ function migrate(save, target=null) {
return false;
}

if (version == 0 ) {
alert("This save is from before v1.0. It can't be automatically migrated, so it may lose some settings. Double check the resulting character. Subsequent saves will function correctly.");
save["version"] = migrations.length;
return false;
}

if (version < target) {
for (let x = version; x < target; x++) {
migrations[x](save);


Načítá se…
Zrušit
Uložit