From b95607ead0f91dced253cb05ca57efc6ee8fbfe8 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 20 May 2025 14:22:45 -0400 Subject: [PATCH] v3.1.0: adjusted ebony mimic spawning slightly to prevent a rare crash --- .../shatteredpixeldungeon/levels/RegularLevel.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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++) {