summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monster.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2009-12-11 13:28:44 +0100
committerAdam Borowski <kilobyte@angband.pl>2009-12-11 13:28:44 +0100
commit20bbb617e3284fa12ea8085b5a1ecec9280f891f (patch)
tree1a8cc3092991a585ee3c1c9e2e394132d61091e2 /crawl-ref/source/monster.cc
parent0f87da22f3372748c90bf120193f1de5735ccf18 (diff)
downloadcrawl-ref-20bbb617e3284fa12ea8085b5a1ecec9280f891f.tar.gz
crawl-ref-20bbb617e3284fa12ea8085b5a1ecec9280f891f.zip
Berserk is a state of mind, so mindless mons shouldn't zerk.
Diffstat (limited to 'crawl-ref/source/monster.cc')
-rw-r--r--crawl-ref/source/monster.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/monster.cc b/crawl-ref/source/monster.cc
index 889500bc25..fc01ca2c7a 100644
--- a/crawl-ref/source/monster.cc
+++ b/crawl-ref/source/monster.cc
@@ -5365,6 +5365,9 @@ bool monsters::can_go_berserk() const
if (holiness() != MH_NATURAL || type == MONS_KRAKEN_TENTACLE)
return (false);
+ if (mons_intel(this) == I_PLANT)
+ return (false);
+
if (berserk() || has_ench(ENCH_FATIGUE))
return (false);