aboutsummaryrefslogtreecommitdiff
path: root/src/mapgen.cpp
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2012-09-01 13:41:15 +0300
committerPerttu Ahola <celeron55@gmail.com>2012-09-01 13:41:15 +0300
commitc0bd96d9b314e78a7aeb74b1bff70e1023b2f9e2 (patch)
treeb289ba0f7d9fe240e146049a5326afa0b53a8c59 /src/mapgen.cpp
parent0f7728f84decb836bd7d025456315c297fe30435 (diff)
downloadminetest-c0bd96d9b314e78a7aeb74b1bff70e1023b2f9e2.tar.gz
minetest-c0bd96d9b314e78a7aeb74b1bff70e1023b2f9e2.tar.bz2
minetest-c0bd96d9b314e78a7aeb74b1bff70e1023b2f9e2.zip
Attempt to fix flying gravel and dirt
Diffstat (limited to 'src/mapgen.cpp')
-rw-r--r--src/mapgen.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mapgen.cpp b/src/mapgen.cpp
index b37d03501..67e92f449 100644
--- a/src/mapgen.cpp
+++ b/src/mapgen.cpp
@@ -1761,8 +1761,9 @@ void make_block(BlockMakeData *data)
vmanip.m_data[i] = airnode;
}
} else {
- // Don't replace air or water or lava
- if(vmanip.m_data[i].getContent() == CONTENT_AIR ||
+ // Don't replace air or water or lava or ignore
+ if(vmanip.m_data[i].getContent() == CONTENT_IGNORE ||
+ vmanip.m_data[i].getContent() == CONTENT_AIR ||
vmanip.m_data[i].getContent() == c_water_source ||
vmanip.m_data[i].getContent() == c_lava_source)
continue;