summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monstuff.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/monstuff.cc')
-rw-r--r--crawl-ref/source/monstuff.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/monstuff.cc b/crawl-ref/source/monstuff.cc
index 1334751541..ae91249f6b 100644
--- a/crawl-ref/source/monstuff.cc
+++ b/crawl-ref/source/monstuff.cc
@@ -1445,13 +1445,15 @@ static void _activate_ballistomycetes( monsters * monster)
&& env.mons[i].alive()
&& env.mons[i].type == MONS_BALLISTOMYCETE)
{
- if(env.mons[i].colour != LIGHTRED)
+ env.mons[i].number++;
+ // 0 -> 1 means the ballisto moves onto the faster spawn
+ // timer and changes color
+ if(env.mons[i].number == 1)
{
env.mons[i].colour = LIGHTRED;
// Reset the spore production timer.
env.mons[i].del_ench(ENCH_SPORE_PRODUCTION, false);
env.mons[i].add_ench(ENCH_SPORE_PRODUCTION);
-
activated_others = true;
if(you.can_see(&env.mons[i]))
seen_others++;