diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-11-18 14:59:13 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-11-18 14:59:13 +0000 |
commit | cb1d25a9a8371edb63bc1721b616df12c4e790c2 (patch) | |
tree | 08768aa7dae105247c3a8acf30b4537b7aa93747 /crawl-ref/source/dungeon.cc | |
parent | 564115dd01a10153ad421df67b1b008fe514cf0c (diff) | |
download | crawl-ref-cb1d25a9a8371edb63bc1721b616df12c4e790c2.tar.gz crawl-ref-cb1d25a9a8371edb63bc1721b616df12c4e790c2.zip |
Use the correct portal description in explore stop messages.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7475 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r-- | crawl-ref/source/dungeon.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc index a8733319e1..b3e0da01d6 100644 --- a/crawl-ref/source/dungeon.cc +++ b/crawl-ref/source/dungeon.cc @@ -2238,7 +2238,12 @@ static builder_rc_type _builder_by_type(int level_number, char level_type) static void _portal_vault_level(int level_number) { - std::string trimmed_name = trimmed_string(you.level_type_name); + // level_type_name may contain spaces for human readability, but the + // corresponding vault tag name cannot use spaces, so force spaces to + // _ when searching for the tag. + const std::string trimmed_name = + replace_all(trimmed_string(you.level_type_name), " ", "_"); + ASSERT(!trimmed_name.empty()); const char* level_name = trimmed_name.c_str(); |