diff options
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r-- | crawl-ref/source/view.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc index 4cd2e8d3c3..a4036e12b8 100644 --- a/crawl-ref/source/view.cc +++ b/crawl-ref/source/view.cc @@ -897,7 +897,7 @@ void handle_monster_shouts(monsters* monster, bool force) // Silent monsters can give noiseless "visual shouts" if the // player can see them, in which case silence isn't checked for. - if (!force && mons_friendly(monster) + if (!force && (mons_friendly(monster) || mons_neutral(monster)) || (type == S_SILENT && !player_monster_visible(monster)) || (type != S_SILENT && (silenced(you.x_pos, you.y_pos) || silenced(monster->x, monster->y)))) |