diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java index 81cb32256..2b0b1973c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Imp.java @@ -62,11 +62,11 @@ public class Imp extends NPC { return true; } if (!Quest.given && Dungeon.level.visited[pos]) { - if (!seenBefore) { - yell( Messages.get(this, "hey", Messages.titleCase(Dungeon.hero.name()) ) ); - } Notes.add( Notes.Landmark.IMP ); - seenBefore = true; + if (!seenBefore && Dungeon.level.heroFOV[pos]) { + yell(Messages.get(this, "hey", Messages.titleCase(Dungeon.hero.name()))); + seenBefore = true; + } } else { seenBefore = false; }