diff options
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r-- | crawl-ref/source/view.cc | 4 |
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)) |