diff options
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r-- | crawl-ref/source/view.cc | 6 |
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)) { |