diff --git a/src/com/watabou/pixeldungeon/levels/Level.java b/src/com/watabou/pixeldungeon/levels/Level.java index 4aa1ff729..e23e16c3f 100644 --- a/src/com/watabou/pixeldungeon/levels/Level.java +++ b/src/com/watabou/pixeldungeon/levels/Level.java @@ -184,7 +184,7 @@ public abstract class Level implements Bundlable { } } - boolean pitNeeded = Dungeon.depth == 1 ? false : weakFloorCreated; + boolean pitNeeded = Dungeon.depth > 1 && weakFloorCreated; do { Arrays.fill( map, feeling == Feeling.CHASM ? Terrain.CHASM : Terrain.WALL ); @@ -227,6 +227,8 @@ public abstract class Level implements Bundlable { entrance = bundle.getInt( ENTRANCE ); exit = bundle.getInt( EXIT ); + weakFloorCreated = false; + adjustMapSize(); Collection collection = bundle.getCollection( HEAPS );