summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-clone.cc
diff options
context:
space:
mode:
authorDarshan Shaligram <dshaligram@users.sourceforge.net>2011-01-01 21:14:35 +0530
committerDarshan Shaligram <dshaligram@users.sourceforge.net>2011-01-01 21:14:35 +0530
commit4469633ff52b1bc14e50ff2f9403304341a11538 (patch)
tree9b4e07a7e6780d2ea05dbdf13df2d9b236a5362d /crawl-ref/source/mon-clone.cc
parent65f0ce5894dccc8294ddb6b8cd7cdbc108b00be3 (diff)
downloadcrawl-ref-4469633ff52b1bc14e50ff2f9403304341a11538.tar.gz
crawl-ref-4469633ff52b1bc14e50ff2f9403304341a11538.zip
Fix ghosts not getting mids (casmith789's ghost).
Diffstat (limited to 'crawl-ref/source/mon-clone.cc')
-rw-r--r--crawl-ref/source/mon-clone.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-clone.cc b/crawl-ref/source/mon-clone.cc
index 27914bdaf3..87ffe18dbb 100644
--- a/crawl-ref/source/mon-clone.cc
+++ b/crawl-ref/source/mon-clone.cc
@@ -301,7 +301,7 @@ int clone_mons(const monster* orig, bool quiet, bool* obvious,
ASSERT(!actor_at(pos));
*mons = *orig;
- mons->mid = ++you.last_mid;
+ mons->set_new_monster_id();
mons->set_position(pos);
mgrd(pos) = mons->mindex();