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 804b6c098..b5c56e871 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/RegularLevel.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/RegularLevel.java @@ -656,8 +656,10 @@ public abstract class RegularLevel extends Level { candidateCells.add(h.pos); } } - } else { - if (Random.Int(5) == 0 && findMob(exit()) == null){ + } + + if (candidateCells.isEmpty()) { + if (Random.Int(5) == 0 && findMob(exit()) == null) { candidateCells.add(exit()); } else { for (int i = 0; i < length(); i++) {