diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DM201.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DM201.java index c89d3123e..d5a98ed02 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DM201.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DM201.java @@ -60,7 +60,8 @@ public class DM201 extends DM200 { } if (paralysed <= 0 && state == HUNTING && enemy != null && enemySeen && threatened - && canVent(enemy.pos) && !Dungeon.level.adjacent(pos, enemy.pos) && fieldOfView[enemy.pos]){ + && canVent(enemy.pos) && !Dungeon.level.adjacent(pos, enemy.pos) + && fieldOfView[enemy.pos] && enemy.invisible <= 0){ enemySeen = enemy.isAlive() && fieldOfView[enemy.pos] && enemy.invisible <= 0; if (sprite != null && (sprite.visible || enemy.sprite.visible)) { sprite.zap( enemy.pos );