summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r--crawl-ref/source/view.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
index fb10354149..d680af4e79 100644
--- a/crawl-ref/source/view.cc
+++ b/crawl-ref/source/view.cc
@@ -1080,7 +1080,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 (s_type == S_SILENT && !player_monster_visible(monster)
+ if (s_type == S_SILENT && !monster->visible_to(&you)
|| s_type != S_SILENT && !player_can_hear(monster->pos()))
{
return;
@@ -1306,7 +1306,7 @@ inline static bool _update_monster_grid(const monsters *monster)
{
const coord_def e = grid2show(monster->pos());
- if (!player_monster_visible( monster ))
+ if (!monster->visible_to(&you))
{
// ripple effect?
if (grd(monster->pos()) == DNGN_SHALLOW_WATER
@@ -1426,7 +1426,7 @@ void update_monsters_in_view()
// FIXME: is this correct?
monster->flags |= MF_WAS_IN_VIEW;
}
- else if (player_monster_visible(monster))
+ else if (monster->visible_to(&you))
{
handle_seen_interrupt(monster);
seen_monster(monster);