diff options
Diffstat (limited to 'crawl-ref/source/monster.cc')
-rw-r--r-- | crawl-ref/source/monster.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/monster.cc b/crawl-ref/source/monster.cc index fd07573d2e..bc1836a8ce 100644 --- a/crawl-ref/source/monster.cc +++ b/crawl-ref/source/monster.cc @@ -2886,6 +2886,12 @@ bool monsters::is_evil() const if (has_evil_spell()) return (true); + if (has_attack_flavour(AF_DRAIN_XP) + || has_attack_flavour(AF_VAMPIRIC)) + { + return (true); + } + if (mons_class_flag(type, M_EVIL)) return (true); |