summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-util.cc
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-02-05 12:05:42 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-02-05 12:05:42 +0000
commit4ea301d9910996cd3ef97a56b3cba86fd95685bb (patch)
tree6e874ba47e6d6b7da7c5f8349ce5da6db0b7515b /crawl-ref/source/mon-util.cc
parentb1dfd6626d73db44b352a800237921cf9aeeb0ef (diff)
downloadcrawl-ref-4ea301d9910996cd3ef97a56b3cba86fd95685bb.tar.gz
crawl-ref-4ea301d9910996cd3ef97a56b3cba86fd95685bb.zip
[1632567] Greedy explore now tries to do the Right Thing with mimics.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@915 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/mon-util.cc')
-rw-r--r--crawl-ref/source/mon-util.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index 2e6e3b1930..d0fb486907 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -1664,6 +1664,16 @@ bool mons_is_batty(const monsters *m)
return testbits(m->flags, MF_BATTY);
}
+bool mons_was_seen(const monsters *m)
+{
+ return testbits(m->flags, MF_SEEN);
+}
+
+bool mons_is_known_mimic(const monsters *m)
+{
+ return mons_is_mimic(m->type) && testbits(m->flags, MF_KNOWN_MIMIC);
+}
+
bool mons_looks_stabbable(const monsters *m)
{
// Make sure oklob plants are never highlighted. That'll defeat the