v2.0.0: fixed DM-201's targeting invisibile heroes

This commit is contained in:
Evan Debenham
2023-01-28 16:48:53 -05:00
committed by Evan Debenham
parent 8e22d013a4
commit 4c9331438d

View File

@@ -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 );