summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-speak.cc
diff options
context:
space:
mode:
authorPete Hurst <pete@downplay.co.uk>2011-10-25 01:54:52 +0100
committerNeil Moore <neil@s-z.org>2012-03-20 01:55:44 -0400
commit3483f1fa06376f6624e6fee4aef22ebd5435294d (patch)
tree06b7aab1d1fb912ddfcf164c8c60a9d05150cd3d /crawl-ref/source/mon-speak.cc
parenta90614724adb00665d6ccce63c31988c46c730cc (diff)
downloadcrawl-ref-3483f1fa06376f6624e6fee4aef22ebd5435294d.tar.gz
crawl-ref-3483f1fa06376f6624e6fee4aef22ebd5435294d.zip
Boulder fixes (feedback from evktalo)
Diffstat (limited to 'crawl-ref/source/mon-speak.cc')
-rw-r--r--crawl-ref/source/mon-speak.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-speak.cc b/crawl-ref/source/mon-speak.cc
index 130c8c13fd..6396d62210 100644
--- a/crawl-ref/source/mon-speak.cc
+++ b/crawl-ref/source/mon-speak.cc
@@ -429,6 +429,10 @@ bool mons_speaks(monster* mons)
if (mons->berserk())
return (false);
+ // Rolling beetles shouldn't twitch antennae
+ if (mons->rolling())
+ return (false);
+
// Monsters in a battle frenzy are likewise occupied.
// But roused holy creatures are not.
if (mons->has_ench(ENCH_BATTLE_FRENZY) && !one_chance_in(3))