diff options
-rw-r--r-- | crawl-ref/source/behold.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/behold.cc b/crawl-ref/source/behold.cc index 553c044410..8d76fe9d21 100644 --- a/crawl-ref/source/behold.cc +++ b/crawl-ref/source/behold.cc @@ -164,7 +164,8 @@ bool player::_possible_beholder(const monsters *mon) const return (false); if (silenced(you.pos())) return (false); - if (!mon->alive() || !mons_near(mon) || mons_friendly(mon) + if (!mon->alive() || mons_genus(mon->type) != MONS_MERMAID + || !mons_near(mon) || mons_friendly(mon) || mon->submerged() || mon->confused() || mons_cannot_move(mon) || mon->asleep() || silenced(mon->pos())) { |