diff options
Diffstat (limited to 'crawl-ref')
-rw-r--r-- | crawl-ref/source/effects.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/effects.cc b/crawl-ref/source/effects.cc index 9c840ec29e..bae43a8677 100644 --- a/crawl-ref/source/effects.cc +++ b/crawl-ref/source/effects.cc @@ -1532,7 +1532,8 @@ void yell(void) return; } - if (!targ.isValid || mgrd[targ.tx][targ.ty] == NON_MONSTER) + if (!targ.isValid || mgrd[targ.tx][targ.ty] == NON_MONSTER || + !player_monster_visible(&env.mons[mgrd[targ.tx][targ.ty]])) { mpr("Yeah, whatever."); return; |