From ef058bbb71d8a0371d6045416620be97bb36041b Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 12 Oct 2017 15:46:36 -0400 Subject: [PATCH] v0.6.2: fixed fleeing chars knowing enemy position when they shouldn't --- .../shatteredpixel/shatteredpixeldungeon/actors/mobs/Mob.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 370c41d04..37c24aca4 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 @@ -764,7 +764,9 @@ public abstract class Mob extends Char { //loses target when 0-dist rolls a 6 or greater. if (enemy == null || !enemyInFOV && 1 + Random.Int(Dungeon.level.distance(pos, target)) >= 6){ target = -1; - } else { + + //if enemy isn't in FOV, keep running from their previous position. + } else if (enemyInFOV) { target = enemy.pos; }