From c1356e0752ba95031b4e727df222019a169bf007 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 30 Oct 2015 17:50:25 -0400 Subject: [PATCH] v0.3.2: mobs now always respawn a little bit away from the player. --- src/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 );