summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/mon-util.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index 4eb797b81f..3b41b62469 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -285,8 +285,9 @@ unsigned long get_mons_class_resists(int mc)
unsigned long get_mons_resists(const monsters *mon)
{
unsigned long resists = get_mons_class_resists(mon->type);
- if (mons_genus(mon->type) == MONS_DRACONIAN
- && mon->type != MONS_DRACONIAN)
+ if ((mons_genus(mon->type) == MONS_DRACONIAN &&
+ mon->type != MONS_DRACONIAN) ||
+ mon->type == MONS_TIAMAT)
{
monster_type draco_species = draco_subspecies(mon);
if (draco_species != mon->type)