summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dgn-shoals.cc
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-05-09 21:20:32 -0600
committerSteve Melenchuk <smelenchuk@gmail.com>2014-05-09 21:20:32 -0600
commitba2ec7ee1a2ec32a7cbdb2f19c5bb7a0963a106d (patch)
treee819a27813a1d1e55893efd7936f94ad9906273d /crawl-ref/source/dgn-shoals.cc
parenteb650435c201bb873f7fa15f984ccdb042f15524 (diff)
downloadcrawl-ref-ba2ec7ee1a2ec32a7cbdb2f19c5bb7a0963a106d.tar.gz
crawl-ref-ba2ec7ee1a2ec32a7cbdb2f19c5bb7a0963a106d.zip
Don't let Shoals level building overwrite vaults (#8529).
Diffstat (limited to 'crawl-ref/source/dgn-shoals.cc')
-rw-r--r--crawl-ref/source/dgn-shoals.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/dgn-shoals.cc b/crawl-ref/source/dgn-shoals.cc
index 759a656481..e0f8909c8a 100644
--- a/crawl-ref/source/dgn-shoals.cc
+++ b/crawl-ref/source/dgn-shoals.cc
@@ -218,7 +218,8 @@ static void _shoals_smooth_water()
static void _shoals_apply_level()
{
for (rectangle_iterator ri(1); ri; ++ri)
- grd(*ri) = _shoals_feature_at(*ri);
+ if (!map_masked(*ri, MMT_VAULT))
+ grd(*ri) = _shoals_feature_at(*ri);
}
static void _shoals_postbuild_apply_level()