diff options
author | Adam Borowski <kilobyte@angband.pl> | 2009-12-11 13:28:44 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2009-12-11 13:28:44 +0100 |
commit | 20bbb617e3284fa12ea8085b5a1ecec9280f891f (patch) | |
tree | 1a8cc3092991a585ee3c1c9e2e394132d61091e2 /crawl-ref/source/monster.cc | |
parent | 0f87da22f3372748c90bf120193f1de5735ccf18 (diff) | |
download | crawl-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.cc | 3 |
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); |