diff options
author | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-06-07 17:01:37 +0000 |
---|---|---|
committer | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-06-07 17:01:37 +0000 |
commit | f679a5b0cc0a5ea257b4cf2a618adca9d0b8c0db (patch) | |
tree | 1fe388f44674795ba3340e41d3f322e0908bd545 /crawl-ref/source/maps.cc | |
parent | 08872e2829cf5647c431c4643c62aed175fe1a24 (diff) | |
download | crawl-ref-f679a5b0cc0a5ea257b4cf2a618adca9d0b8c0db.tar.gz crawl-ref-f679a5b0cc0a5ea257b4cf2a618adca9d0b8c0db.zip |
[1982933] [1790502] Fixing issue with vaults being generated on lava.
Lava and deep water now prevent (non-clobber) vaults from being placed. Additionally, items will modify the dungeon square they're placed on so that they are placed on floor or shallow water.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5544 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/maps.cc')
-rw-r--r-- | crawl-ref/source/maps.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/crawl-ref/source/maps.cc b/crawl-ref/source/maps.cc index 5681996681..518037e585 100644 --- a/crawl-ref/source/maps.cc +++ b/crawl-ref/source/maps.cc @@ -190,8 +190,7 @@ static bool bad_map_place(const map_def &map, if (!grid_is_opaque(grid) && grid != DNGN_FLOOR - && !grid_is_water(grid) - && grid != DNGN_LAVA + && grid != DNGN_SHALLOW_WATER && grid != DNGN_CLOSED_DOOR && grid != DNGN_OPEN_DOOR && grid != DNGN_SECRET_DOOR) |