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, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
index 4c87480c78..8edb59cb73 100644
--- a/crawl-ref/source/view.cc
+++ b/crawl-ref/source/view.cc
@@ -301,6 +301,8 @@ static unsigned colflag2brand(int colflag)
return (Options.heap_brand);
case COLFLAG_FRIENDLY_MONSTER:
return (Options.friend_brand);
+ case COLFLAG_NEUTRAL_MONSTER:
+ return (Options.neutral_brand);
case COLFLAG_WILLSTAB:
return (Options.stab_brand);
case COLFLAG_MAYSTAB:
@@ -701,6 +703,10 @@ int get_mons_colour(const monsters *mons)
{
col |= COLFLAG_FRIENDLY_MONSTER;
}
+ else if (mons_neutral(mons))
+ {
+ col |= COLFLAG_NEUTRAL_MONSTER;
+ }
else if (Options.stab_brand != CHATTR_NORMAL
&& mons_looks_stabbable(mons))
{