diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/RegularLevel.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/RegularLevel.java index b67b70008..997e55906 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/RegularLevel.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/RegularLevel.java @@ -198,12 +198,13 @@ public abstract class RegularLevel extends Level { ArrayList stdRooms = new ArrayList<>(); for (Room room : rooms) { - //pre-0.6.0 save compatibility - if ((room instanceof StandardRoom || room.legacyType.equals("STANDARD")) - && room != roomEntrance) { + if (room instanceof StandardRoom && room != roomEntrance) { for (int i = 0; i < ((StandardRoom) room).sizeCat.roomValue; i++) { stdRooms.add(room); } + //pre-0.6.0 save compatibility + } else if (room.legacyType.equals("STANDARD")){ + stdRooms.add(room); } } Random.shuffle(stdRooms);