summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/misc.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/misc.cc')
-rw-r--r--crawl-ref/source/misc.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/misc.cc b/crawl-ref/source/misc.cc
index 2bd6b519e4..9ac9cdf9d3 100644
--- a/crawl-ref/source/misc.cc
+++ b/crawl-ref/source/misc.cc
@@ -150,6 +150,12 @@ void turn_corpse_into_skeleton(item_def &corpse, int time)
{
corpse.plus = MONS_DRACONIAN;
}
+ // The same goes for rat corpses.
+ else if (mons_genus(corpse.plus) == MONS_RAT
+ && corpse.plus != MONS_RAT)
+ {
+ corpse.plus = MONS_RAT;
+ }
corpse.sub_type = CORPSE_SKELETON;
corpse.special = time;