summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/godabil.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/godabil.cc')
-rw-r--r--crawl-ref/source/godabil.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/godabil.cc b/crawl-ref/source/godabil.cc
index 84c527dd7b..3f010cd2ef 100644
--- a/crawl-ref/source/godabil.cc
+++ b/crawl-ref/source/godabil.cc
@@ -403,7 +403,9 @@ bool feawn_passthrough(const monsters * target)
{
return (target && you.religion == GOD_FEAWN
&& mons_is_plant(target)
- && mons_is_stationary(target));
+ && mons_is_stationary(target)
+ && (target->type != MONS_OKLOB_PLANT
+ || target->attitude != ATT_HOSTILE));
}
void jiyva_convert_slime(monsters* slime)