summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-util.cc
diff options
context:
space:
mode:
authorShmuale Mark <shm.mark@gmail.com>2014-05-05 01:05:31 -0400
committerShmuale Mark <shm.mark@gmail.com>2014-05-05 01:05:31 -0400
commitd505f06e73b93a49d3582af59a41ae59f984a4a6 (patch)
treeaeb255a3f9f02bee5c517cd53a156d23e1c082f0 /crawl-ref/source/mon-util.cc
parent5707d59006302cc5c9051379fc58e2400d086cc9 (diff)
downloadcrawl-ref-d505f06e73b93a49d3582af59a41ae59f984a4a6.tar.gz
crawl-ref-d505f06e73b93a49d3582af59a41ae59f984a4a6.zip
Use mons_demon_tier instead of mons_base_char.
Diffstat (limited to 'crawl-ref/source/mon-util.cc')
-rw-r--r--crawl-ref/source/mon-util.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index 0bca4584aa..a5659f7815 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -1153,11 +1153,9 @@ void discover_shifter(monster* shifter)
bool mons_is_demon(monster_type mc)
{
- const char show_char = mons_base_char(mc);
-
// Not every demonic monster is a demon (hell hog, hell hound, etc.)
if (mons_class_holiness(mc) == MH_DEMONIC
- && (isadigit(show_char) || show_char == '&'
+ && (mons_demon_tier(mc) != 0 && mc != MONS_ANTAEUS
|| mons_species(mc) == MONS_RAKSHASA))
{
return true;