diff options
author | Adam Borowski <kilobyte@angband.pl> | 2010-12-30 16:52:57 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2010-12-30 23:30:31 +0100 |
commit | 1ec7cf2689ff9337ddfa1a53b70dd5f5b221bf14 (patch) | |
tree | f20bb45cc90221532ac5b09870a274a6af173a39 /crawl-ref/source/mon-clone.cc | |
parent | 340fef0858cf79cef08e5eea02703ea979f2e264 (diff) | |
download | crawl-ref-1ec7cf2689ff9337ddfa1a53b70dd5f5b221bf14.tar.gz crawl-ref-1ec7cf2689ff9337ddfa1a53b70dd5f5b221bf14.zip |
When cloning a monster, give it an unique id.
Diffstat (limited to 'crawl-ref/source/mon-clone.cc')
-rw-r--r-- | crawl-ref/source/mon-clone.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-clone.cc b/crawl-ref/source/mon-clone.cc index f3d919e497..27914bdaf3 100644 --- a/crawl-ref/source/mon-clone.cc +++ b/crawl-ref/source/mon-clone.cc @@ -301,6 +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_position(pos); mgrd(pos) = mons->mindex(); |