|
|
|
|
@@ -35,8 +35,7 @@ import com.watabou.utils.PlatformSupport;
|
|
|
|
|
public class ShatteredPixelDungeon extends Game {
|
|
|
|
|
|
|
|
|
|
//variable constants for specific older versions of shattered, used for data conversion
|
|
|
|
|
//versions older than v0.9.2b are no longer supported, and data from them is ignored
|
|
|
|
|
public static final int v0_9_2b = 531;
|
|
|
|
|
//versions older than v0.9.3c are no longer supported, and data from them is ignored
|
|
|
|
|
public static final int v0_9_3c = 557; //557 on iOS, 554 on other platforms
|
|
|
|
|
|
|
|
|
|
public static final int v1_0_3 = 574;
|
|
|
|
|
@@ -46,7 +45,7 @@ public class ShatteredPixelDungeon extends Game {
|
|
|
|
|
public ShatteredPixelDungeon( PlatformSupport platform ) {
|
|
|
|
|
super( sceneClass == null ? WelcomeScene.class : sceneClass, platform );
|
|
|
|
|
|
|
|
|
|
//v1.3.0
|
|
|
|
|
//pre-v1.3.0
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.plants.Mageroyal.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.plants.Dreamfoil" );
|
|
|
|
|
@@ -61,7 +60,7 @@ public class ShatteredPixelDungeon extends Game {
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.items.weapon.curses.Explosive.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.items.weapon.curses.Fragile" );
|
|
|
|
|
|
|
|
|
|
//v1.2.0
|
|
|
|
|
//pre-v1.2.0
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.items.weapon.missiles.darts.CleansingDart.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.items.weapon.missiles.darts.SleepDart" );
|
|
|
|
|
@@ -70,7 +69,7 @@ public class ShatteredPixelDungeon extends Game {
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special.CrystalVaultRoom.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special.VaultRoom" );
|
|
|
|
|
|
|
|
|
|
//v1.1.0
|
|
|
|
|
//pre-v1.1.0
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.items.scrolls.exotic.ScrollOfDread.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.items.scrolls.exotic.ScrollOfPetrification" );
|
|
|
|
|
@@ -90,7 +89,7 @@ public class ShatteredPixelDungeon extends Game {
|
|
|
|
|
ScrollOfMetamorphosis.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.items.scrolls.exotic.ScrollOfPolymorph" );
|
|
|
|
|
|
|
|
|
|
//v1.0.0
|
|
|
|
|
//pre-v1.0.0
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.items.stones.StoneOfFear.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.items.stones.StoneOfAffection" );
|
|
|
|
|
@@ -98,65 +97,6 @@ public class ShatteredPixelDungeon extends Game {
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.items.stones.StoneOfDeepSleep.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.items.stones.StoneOfDeepenedSleep" );
|
|
|
|
|
|
|
|
|
|
//v0.9.3
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Tengu.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.actors.mobs.NewTengu" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.PrisonBossLevel.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewPrisonBossLevel" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.PrisonBossLevel.ExitVisual.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewPrisonBossLevel$exitVisual" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.PrisonBossLevel.ExitVisualWalls.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewPrisonBossLevel$exitVisualWalls" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.actors.mobs.DM300.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.actors.mobs.NewDM300" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.CavesBossLevel.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewCavesBossLevel" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.CavesBossLevel.PylonEnergy.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewCavesBossLevel$PylonEnergy" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.CavesBossLevel.ArenaVisuals.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewCavesBossLevel$ArenaVisuals" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.CavesBossLevel.CityEntrance.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewCavesBossLevel$CityEntrance" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.CavesBossLevel.EntranceOverhang.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewCavesBossLevel$EntranceOverhang" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.CityBossLevel.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewCityBossLevel" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.CityBossLevel.CustomGroundVisuals.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewCityBossLevel$CustomGroundVisuals" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.CityBossLevel.CustomWallVisuals.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewCityBossLevel$CustomWallVisuals" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.HallsBossLevel.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewHallsBossLevel" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.HallsBossLevel.CenterPieceVisuals.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewHallsBossLevel$CenterPieceWalls" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.levels.HallsBossLevel.CenterPieceWalls.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.levels.NewHallsBossLevel$CenterPieceWalls" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.items.Waterskin.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.items.DewVial" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.items.TengusMask.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.items.TomeOfMastery" );
|
|
|
|
|
com.watabou.utils.Bundle.addAlias(
|
|
|
|
|
com.shatteredpixel.shatteredpixeldungeon.items.KingsCrown.class,
|
|
|
|
|
"com.shatteredpixel.shatteredpixeldungeon.items.ArmorKit" );
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|