summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-project.cc
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2012-06-11 19:51:34 -0400
committerNeil Moore <neil@s-z.org>2012-06-12 17:48:47 -0400
commit29d3f628dc1b1c706b8a4e595207424ec0f71c7f (patch)
tree7ef32bee140f38f62449737b88430919c083b195 /crawl-ref/source/mon-project.cc
parent2f78c119a9e1017bcfe9f6184d5993e2ff61b0e9 (diff)
downloadcrawl-ref-29d3f628dc1b1c706b8a4e595207424ec0f71c7f.tar.gz
crawl-ref-29d3f628dc1b1c706b8a4e595207424ec0f71c7f.zip
Allow monsters to wear rings and amulets.
Diffstat (limited to 'crawl-ref/source/mon-project.cc')
-rw-r--r--crawl-ref/source/mon-project.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/mon-project.cc b/crawl-ref/source/mon-project.cc
index dfa796f542..8c4682e41c 100644
--- a/crawl-ref/source/mon-project.cc
+++ b/crawl-ref/source/mon-project.cc
@@ -735,8 +735,10 @@ move_again:
// Remove ROLLING and add DAZED
mon.del_ench(ENCH_ROLLING,true);
mons->del_ench(ENCH_ROLLING,true);
- mon.add_ench(ENCH_CONFUSION);
- mons->add_ench(ENCH_CONFUSION);
+ if (!mon.check_clarity(false))
+ mon.add_ench(ENCH_CONFUSION);
+ if (!mons->check_clarity(false))
+ mons->add_ench(ENCH_CONFUSION);
return (true);
}