summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilepick.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/tilepick.cc')
-rw-r--r--crawl-ref/source/tilepick.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/crawl-ref/source/tilepick.cc b/crawl-ref/source/tilepick.cc
index 0fe8bbbb32..725947c13c 100644
--- a/crawl-ref/source/tilepick.cc
+++ b/crawl-ref/source/tilepick.cc
@@ -121,6 +121,8 @@ int tileidx_monster_base(const monsters *mon, bool detected)
bool in_water = feat_is_water(grd(mon->pos()));
int type = mon->type;
+ if (!crawl_state.arena && you.misled())
+ type = mon->get_mislead_type();
// Show only base class for detected monsters.
if (detected)
@@ -1014,6 +1016,12 @@ int tileidx_monster_base(const monsters *mon, bool detected)
case MONS_EROLCHA:
return TILEP_MONS_EROLCHA;
+ // rakshasas ('R')
+ case MONS_MARA:
+ return TILEP_MONS_MARA;
+ case MONS_MARA_FAKE:
+ return TILEP_MONS_MARA_FAKE;
+
// trolls ('T')
case MONS_PURGY:
return TILEP_MONS_PURGY;