summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-abil.cc
diff options
context:
space:
mode:
authorCharles Otto <ottochar@gmail.com>2009-11-11 23:32:33 -0500
committerCharles Otto <ottochar@gmail.com>2009-11-11 23:57:28 -0500
commit4cf89bf43fe0847385567b94f0a61a16003561fb (patch)
tree0592151dd59949eabc8c3223ddaac6cac809d6d1 /crawl-ref/source/mon-abil.cc
parent37ba8b3ae6c9c7f6b39e372c4dd8f305f69923be (diff)
downloadcrawl-ref-4cf89bf43fe0847385567b94f0a61a16003561fb.tar.gz
crawl-ref-4cf89bf43fe0847385567b94f0a61a16003561fb.zip
Change the ballistomycete activation mechanic
Give ballistomycetes a counter, when it's at zero they have the slow spawn rate (are considered inactive), when it's greater than zero they have the fast spawn rate. Killing a ballisto gives +1 to any others on the level, a ballisto spawning a spore subtracts 1 from its own counter
Diffstat (limited to 'crawl-ref/source/mon-abil.cc')
-rw-r--r--crawl-ref/source/mon-abil.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/crawl-ref/source/mon-abil.cc b/crawl-ref/source/mon-abil.cc
index 3c93b540a2..5ed1f0435b 100644
--- a/crawl-ref/source/mon-abil.cc
+++ b/crawl-ref/source/mon-abil.cc
@@ -1439,8 +1439,7 @@ void mon_nearby_ability(monsters *monster)
// square they move off of.
void ballisto_on_move(monsters * monster, const coord_def & position)
{
- if (monster->type == MONS_GIANT_SPORE
- && monster->behaviour == BEH_WANDER)
+ if (monster->type == MONS_GIANT_SPORE)
{
// The number field is used as a cooldown timer for this behavior.
if (monster->number <= 0)