summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tags.cc
diff options
context:
space:
mode:
authorennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-10-19 05:02:35 +0000
committerennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-10-19 05:02:35 +0000
commit5736acdf8303e68e3cd111239ac6c887d4f84149 (patch)
tree2f379d0a753e6683710c13c13a70d3f5f3208fef /crawl-ref/source/tags.cc
parent14500f51c17633c4ca44910b16a8f407a211236d (diff)
downloadcrawl-ref-5736acdf8303e68e3cd111239ac6c887d4f84149.tar.gz
crawl-ref-5736acdf8303e68e3cd111239ac6c887d4f84149.zip
[2154738] Addressing some dungeon continuity problems (i.e. Orc bubble problem). Regions of the map without a down staircase of any sort get an escape hatch down. Bottoms of branches must contain a path back to a branch exit via stone stairs. Finally, the bottom levels of spotty branches (Orc, Lair) are now slightly bigger. They aren't always fully connected, but it's now more likely that this is the case.
Also, fixing a terrible typo bug that I introduced that silently eliminated the check for missing staircases. (!!!) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7275 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/tags.cc')
-rw-r--r--crawl-ref/source/tags.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/tags.cc b/crawl-ref/source/tags.cc
index dcb1435da6..c66ad2f01e 100644
--- a/crawl-ref/source/tags.cc
+++ b/crawl-ref/source/tags.cc
@@ -1133,6 +1133,8 @@ static void tag_construct_you_dungeon(writer &th)
marshallStringNoMax);
marshall_iterator(th, you.uniq_map_names.begin(), you.uniq_map_names.end(),
marshallStringNoMax);
+
+ write_level_connectivity(th);
}
static void marshall_follower(writer &th, const follower &f)
@@ -1589,6 +1591,8 @@ static void tag_read_you_dungeon(reader &th)
(ssipair (string_set::*)(const std::string &))
&string_set::insert,
unmarshallStringNoMax);
+
+ read_level_connectivity(th);
}
static void tag_read_lost_monsters(reader &th, int minorVersion)