Remove trenches from map generator (cyisfor) (glitches: read below)

This causes glitches in very high cliffs by not making mud "flow" down from
them. Those are quite rare currently because of the lame height differences
generated.
stable-0.4
darkrose 2012-07-21 03:07:01 +10:00 committed by Perttu Ahola
parent 61e58ee9b7
commit 1b19020bf4
1 changed files with 7 additions and 6 deletions

View File

@ -2059,13 +2059,14 @@ void make_block(BlockMakeData *data)
bool old_is_water = (n->getContent() == c_water_source);
// Move mud to new place
if(!dropped_to_unknown)
if(!dropped_to_unknown) {
*n2 = *n;
// Set old place to be air (or water)
if(old_is_water)
*n = MapNode(c_water_source);
else
*n = MapNode(CONTENT_AIR);
// Set old place to be air (or water)
if(old_is_water)
*n = MapNode(c_water_source);
else
*n = MapNode(CONTENT_AIR);
}
// Done
break;