diff options
author | proller <proller@github.com> | 2013-04-25 22:52:23 +0400 |
---|---|---|
committer | proller <proller@github.com> | 2013-04-25 22:59:32 +0400 |
commit | d83602d98ed9df6a8b9bc0d68a14b824777e2032 (patch) | |
tree | c7bc01a7e6961a00293d7a4190cd760b9057ad0c /src/map.cpp | |
parent | c33b99339788995a31cb3f652a9ffe8f7270b061 (diff) | |
download | minetest-d83602d98ed9df6a8b9bc0d68a14b824777e2032.tar.gz minetest-d83602d98ed9df6a8b9bc0d68a14b824777e2032.tar.bz2 minetest-d83602d98ed9df6a8b9bc0d68a14b824777e2032.zip |
Tune finite liquids, indev huge caves
Diffstat (limited to 'src/map.cpp')
-rw-r--r-- | src/map.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/map.cpp b/src/map.cpp index c4884a45a..821805d4e 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -1764,7 +1764,7 @@ void Map::transformLiquidsFinite(std::map<v3s16, MapBlock*> & modified_blocks) } // prevent lakes in air above unloaded blocks - if (p0.Y > water_level && neighbors[D_BOTTOM].n.getContent() == CONTENT_IGNORE) { + if (liquid_levels[D_TOP] == 0 && (p0.Y > water_level || !fast_flood) && neighbors[D_BOTTOM].n.getContent() == CONTENT_IGNORE) { --total_level; } |