diff options
Diffstat (limited to 'crawl-ref/source/monstuff.cc')
-rw-r--r-- | crawl-ref/source/monstuff.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/crawl-ref/source/monstuff.cc b/crawl-ref/source/monstuff.cc index 1243f44ce1..60e06e2995 100644 --- a/crawl-ref/source/monstuff.cc +++ b/crawl-ref/source/monstuff.cc @@ -335,7 +335,12 @@ int fill_out_corpse(const monsters* monster, item_def& corpse, } if (corpse_class == MONS_DRACONIAN) - corpse_class = draco_subspecies(monster); + { + if (monster->type == MONS_TIAMAT) + corpse_class = MONS_DRACONIAN; + else + corpse_class = draco_subspecies(monster); + } if (monster->has_ench(ENCH_SHAPESHIFTER)) corpse_class = MONS_SHAPESHIFTER; |