summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monstuff.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/monstuff.cc')
-rw-r--r--crawl-ref/source/monstuff.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/crawl-ref/source/monstuff.cc b/crawl-ref/source/monstuff.cc
index 29cc7d5906..e73bdfb52c 100644
--- a/crawl-ref/source/monstuff.cc
+++ b/crawl-ref/source/monstuff.cc
@@ -4496,7 +4496,7 @@ static void _handle_behaviour(monsters *mon)
{
proxFoe = mons_near(mon, mon->foe);
- if (!mon_can_see_monster(mon, &menv[mon->foe]))
+ if (!mon->can_see( &menv[mon->foe]))
proxFoe = false;
foepos = menv[mon->foe].pos();
@@ -4841,7 +4841,7 @@ static bool _mons_check_set_foe(monsters *mon, const coord_def& p,
if (monsters *foe = monster_at(p))
{
if (foe != mon
- && mon_can_see_monster(mon, foe)
+ && mon->can_see(foe)
&& (friendly || !is_sanctuary(p))
&& (mons_friendly(foe) != friendly
|| (neutral && !mons_neutral(foe))))
@@ -7083,8 +7083,7 @@ static bool _handle_spell(monsters *monster, bolt &beem)
spellOK = false;
}
}
- else if (!mon_can_see_monster(monster,
- &menv[monster->foe]))
+ else if (!monster->can_see(&menv[monster->foe]))
{
spellOK = false;
}