diff --git a/src/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java b/src/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java index 43d5b7d62..4aeed0e12 100644 --- a/src/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java +++ b/src/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java @@ -523,7 +523,7 @@ public abstract class Level implements Bundlable { Mob mob = Bestiary.mutable( Dungeon.depth ); mob.state = mob.WANDERING; mob.pos = randomRespawnCell(); - if (Dungeon.hero.isAlive() && mob.pos != -1) { + if (Dungeon.hero.isAlive() && mob.pos != -1 && distance(Dungeon.hero.pos, mob.pos) >= 4) { GameScene.add( mob ); if (Statistics.amuletObtained) { mob.beckon( Dungeon.hero.pos );