diff options
Diffstat (limited to 'crawl-ref/source/mon-util.cc')
-rw-r--r-- | crawl-ref/source/mon-util.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc index a301655205..a3ca0fe74d 100644 --- a/crawl-ref/source/mon-util.cc +++ b/crawl-ref/source/mon-util.cc @@ -5795,7 +5795,7 @@ int monsters::res_sticky_flame() const return (mons_res_sticky_flame(this)); } -int monsters::res_cleansing_flame() const +int monsters::res_cleansing_flame(const actor *attacker) const { if (mons_is_unholy(this)) return (-2); @@ -5806,8 +5806,7 @@ int monsters::res_cleansing_flame() const if (is_good_god(god) || mons_is_holy(this) || mons_neutral(this) - || you.religion == GOD_SHINING_ONE - && is_unchivalric_attack(&you, this) + || is_unchivalric_attack(attacker, this) || is_good_god(you.religion) && is_follower(this)) { |