summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r--crawl-ref/source/view.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
index 3e23813503..4ae707c5b3 100644
--- a/crawl-ref/source/view.cc
+++ b/crawl-ref/source/view.cc
@@ -1022,7 +1022,9 @@ void slime_convert(monsters* monster)
void feawn_neutralise(monsters* monster)
{
- if (you.religion == GOD_FEAWN && mons_is_plant(monster)
+ if (you.religion == GOD_FEAWN
+ && (mons_is_plant(monster)
+ || monster->mons_species() == MONS_GIANT_SPORE)
&& !mons_is_summoned(monster)
&& !mons_wont_attack(monster)
&& !testbits(monster->flags, MF_ATT_CHANGE_ATTEMPT))