summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-02-14 19:14:59 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-02-14 19:14:59 +0000
commitb150867582169b908822d01e231902ba19db0036 (patch)
treece69488c9066dcdd014faacc6f98504146052365 /crawl-ref
parentcec7644b28db5dbdef9adffaaa78e15617294d3a (diff)
downloadcrawl-ref-b150867582169b908822d01e231902ba19db0036.tar.gz
crawl-ref-b150867582169b908822d01e231902ba19db0036.zip
Give may_stab_brand to unable-to-act (paralysed, petrified) monsters, since
they're not a guaranteed stab. Only sleeping monsters are. Fixes [2595731]. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9075 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/mon-util.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index d4b539d784..4f5ba1639f 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -2670,8 +2670,7 @@ bool mons_looks_stabbable(const monsters *m)
{
return (mons_behaviour_perceptible(m)
&& !mons_friendly(m)
- && (mons_is_sleeping(m)
- || mons_cannot_act(m)));
+ && mons_is_sleeping(m));
}
bool mons_looks_distracted(const monsters *m)
@@ -2682,7 +2681,8 @@ bool mons_looks_distracted(const monsters *m)
|| mons_is_confused(m)
|| mons_is_fleeing(m)
|| mons_is_caught(m)
- || mons_is_petrifying(m)));
+ || mons_is_petrifying(m)
+ || mons_cannot_act(m)));
}
void mons_pacify(monsters *mon)