diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SpecialRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SpecialRoom.java index 3cf2b22b1..9e42e81be 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SpecialRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SpecialRoom.java @@ -31,6 +31,7 @@ import com.watabou.utils.Random; import java.util.ArrayList; import java.util.Arrays; +import java.util.Collections; public class SpecialRoom extends Room { @@ -89,6 +90,12 @@ public class SpecialRoom extends Room { } public static void initForFloor(){ + //laboratory rooms are more common + int labIdx = runSpecials.indexOf(LaboratoryRoom.class); + if (labIdx > 0) { + Collections.swap(runSpecials, labIdx-1, labIdx); + } + floorSpecials = (ArrayList>) runSpecials.clone(); }