diff options
-rw-r--r-- | crawl-ref/source/maps.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/maps.cc b/crawl-ref/source/maps.cc index 0855eb5664..1aeefcfde5 100644 --- a/crawl-ref/source/maps.cc +++ b/crawl-ref/source/maps.cc @@ -337,7 +337,8 @@ bool map_safe_vault_place(const map_def &map, if (size.zero()) return (true); - const bool water_ok = map.has_tag("water_ok"); + const bool water_ok = + map.has_tag("water_ok") || player_in_branch(BRANCH_SWAMP); const std::vector<std::string> &lines = map.map.get_lines(); for (rectangle_iterator ri(c, c + size - 1); ri; ++ri) |