v0.9.0: dropped support from saves from v0.7.3 and v0.7.4

This commit is contained in:
Evan Debenham 2020-09-13 11:15:52 -04:00
parent 4e5d132c43
commit 0f396dcc50
3 changed files with 6 additions and 19 deletions

View File

@ -102,8 +102,8 @@ public class GamesInProgress {
info.slot = slot; info.slot = slot;
Dungeon.preview(info, bundle); Dungeon.preview(info, bundle);
//saves from before v0.7.3b are not supported //saves from before v0.7.5e are not supported
if (info.version < ShatteredPixelDungeon.v0_7_3b) { if (info.version < ShatteredPixelDungeon.v0_7_5e) {
info = null; info = null;
} }

View File

@ -32,29 +32,16 @@ import com.watabou.utils.PlatformSupport;
public class ShatteredPixelDungeon extends Game { public class ShatteredPixelDungeon extends Game {
//variable constants for specific older versions of shattered, used for data conversion //variable constants for specific older versions of shattered, used for data conversion
//versions older than v0.7.3b are no longer supported, and data from them is ignored //versions older than v0.7.5e are no longer supported, and data from them is ignored
public static final int v0_7_3b = 349;
public static final int v0_7_4c = 362;
public static final int v0_7_5e = 382; public static final int v0_7_5e = 382;
public static final int v0_8_0 = 412; public static final int v0_8_0b = 414;
public static final int v0_8_1a = 422; public static final int v0_8_1a = 422;
public static final int v0_8_2 = 447; public static final int v0_8_2 = 447;
public ShatteredPixelDungeon( PlatformSupport platform ) { public ShatteredPixelDungeon( PlatformSupport platform ) {
super( sceneClass == null ? WelcomeScene.class : sceneClass, platform ); super( sceneClass == null ? WelcomeScene.class : sceneClass, platform );
//v0.7.5
com.watabou.utils.Bundle.addAlias(
com.shatteredpixel.shatteredpixeldungeon.levels.rooms.sewerboss.SewerBossEntranceRoom.class,
"com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.SewerBossEntranceRoom" );
com.watabou.utils.Bundle.addAlias(
com.shatteredpixel.shatteredpixeldungeon.levels.OldPrisonBossLevel.class,
"com.shatteredpixel.shatteredpixeldungeon.levels.PrisonBossLevel" );
com.watabou.utils.Bundle.addAlias(
com.shatteredpixel.shatteredpixeldungeon.actors.mobs.OldTengu.class,
"com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Tengu" );
//v0.8.0 //v0.8.0
com.watabou.utils.Bundle.addAlias( com.watabou.utils.Bundle.addAlias(
com.shatteredpixel.shatteredpixeldungeon.actors.mobs.ArmoredBrute.class, com.shatteredpixel.shatteredpixeldungeon.actors.mobs.ArmoredBrute.class,

View File

@ -294,8 +294,8 @@ public abstract class Level implements Bundlable {
version = bundle.getInt( VERSION ); version = bundle.getInt( VERSION );
//saves from before v0.7.3b are not supported //saves from before v0.7.5e are not supported
if (version < ShatteredPixelDungeon.v0_7_3b){ if (version < ShatteredPixelDungeon.v0_7_5e){
throw new RuntimeException("old save"); throw new RuntimeException("old save");
} }