summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-cast.cc
diff options
context:
space:
mode:
authorShmuale Mark <shm.mark@gmail.com>2014-04-24 21:17:28 -0400
committerShmuale Mark <shm.mark@gmail.com>2014-04-24 21:18:19 -0400
commit8c2e7e4ca9e8a52711a3a110d4e3a3fb70c9dcaf (patch)
treebdbd1e1133fb174701ec1d0729e1fa77657f5c91 /crawl-ref/source/mon-cast.cc
parentd304b03afcfff7b9ba413419d02d17e5c7d8ff29 (diff)
downloadcrawl-ref-8c2e7e4ca9e8a52711a3a110d4e3a3fb70c9dcaf.tar.gz
crawl-ref-8c2e7e4ca9e8a52711a3a110d4e3a3fb70c9dcaf.zip
Fix Phantom Mirror being able to mirror uniques.
Diffstat (limited to 'crawl-ref/source/mon-cast.cc')
-rw-r--r--crawl-ref/source/mon-cast.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-cast.cc b/crawl-ref/source/mon-cast.cc
index cb69977bc9..9e465e8454 100644
--- a/crawl-ref/source/mon-cast.cc
+++ b/crawl-ref/source/mon-cast.cc
@@ -1501,7 +1501,8 @@ static bool _mirrorable(const monster* agent, const monster* mon)
&& mons_aligned(mon, agent)
&& !mon->is_stationary()
&& !mon->is_summoned()
- && !mons_is_conjured(mon->type);
+ && !mons_is_conjured(mon->type)
+ && !mons_is_unique(mon->type);
}
// Checks to see if a particular spell is worth casting in the first place.