summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monster.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/monster.cc')
-rw-r--r--crawl-ref/source/monster.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/monster.cc b/crawl-ref/source/monster.cc
index c04cbbc9a4..27c7180a4d 100644
--- a/crawl-ref/source/monster.cc
+++ b/crawl-ref/source/monster.cc
@@ -1991,7 +1991,7 @@ static std::string _str_monam(const monsters& mon, description_level_type desc,
&& mon.submerged();
// Handle non-visible case first.
- if (!force_seen && !you.can_see(&mon) && !arena_submerged)
+ if (!force_seen && !mon.observable() && !arena_submerged)
{
switch (desc)
{
@@ -2236,7 +2236,7 @@ std::string monsters::name(description_level_type desc, bool force_vis) const
desc = DESC_NOCAP_THE;
std::string monnam;
- if ((flags & MF_NAME_MASK) && (force_vis || you.can_see(this))
+ if ((flags & MF_NAME_MASK) && (force_vis || observable())
|| crawl_state.arena && mons_class_is_zombified(type))
{
monnam = full_name(desc);