summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/wiz-dgn.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2012-04-12 03:09:08 +0200
committerAdam Borowski <kilobyte@angband.pl>2012-04-12 03:09:08 +0200
commit64d4ef277c5500fa5b4f65a6a96768605ec6fd75 (patch)
tree8487dfd6b4af109efadcc60a88fccfb433f69d5a /crawl-ref/source/wiz-dgn.cc
parent7ff52721aa186489a3a27074a2e95e9f0471eb02 (diff)
parent3e11d7d1fd1154c0c458eb8482c56aae6c69b7ea (diff)
downloadcrawl-ref-64d4ef277c5500fa5b4f65a6a96768605ec6fd75.tar.gz
crawl-ref-64d4ef277c5500fa5b4f65a6a96768605ec6fd75.zip
Merge branch 'master' into portal_branches
Diffstat (limited to 'crawl-ref/source/wiz-dgn.cc')
-rw-r--r--crawl-ref/source/wiz-dgn.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/crawl-ref/source/wiz-dgn.cc b/crawl-ref/source/wiz-dgn.cc
index a22aa5587c..2f8f7efc74 100644
--- a/crawl-ref/source/wiz-dgn.cc
+++ b/crawl-ref/source/wiz-dgn.cc
@@ -13,6 +13,7 @@
#include "coordit.h"
#include "delay.h"
#include "dactions.h"
+#include "dgn-overview.h"
#include "dungeon.h"
#include "effects.h"
#include "env.h"
@@ -798,6 +799,15 @@ void wizard_recreate_level()
}
dgn_erase_unused_vault_placements();
+ for (monster_iterator mi; mi; ++mi)
+ {
+ if (mons_is_unique(mi->type))
+ {
+ remove_unique_annotation(*mi);
+ you.unique_creatures[mi->type] = false;
+ }
+ }
+
level_id lev = level_id::current();
dungeon_feature_type stair_taken = DNGN_STONE_STAIRS_DOWN_I;