diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Mob.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Mob.java index 8473919e9..c1e714076 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Mob.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Mob.java @@ -1268,7 +1268,7 @@ public abstract class Mob extends Char { ArrayList candidatePositions = new ArrayList<>(); for (int i : PathFinder.NEIGHBOURS8) { - if (!Dungeon.level.solid[i+pos] && level.findMob(i+pos) == null){ + if (!Dungeon.level.solid[i+pos] && !Dungeon.level.avoid[i+pos] && level.findMob(i+pos) == null){ candidatePositions.add(i+pos); } }