Skip to content

Commit 0c429bd

Browse files
committedJun 19, 2017
Mgv7: Do not limit river generation if no floatlands
Previously, the carving of rivers was disabled above 'shadow_limit' even if floatlands were disabled. This caused rivers to be unnecessarily disabled if mapgen was customised to have surface level above y = 1024.
1 parent ea4d407 commit 0c429bd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎src/mapgen_v7.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,8 @@ int MapgenV7::generateTerrain()
519519

520520
void MapgenV7::generateRidgeTerrain()
521521
{
522-
if ((node_max.Y < water_level - 16) || (node_max.Y > shadow_limit))
522+
if (node_max.Y < water_level - 16 ||
523+
((spflags & MGV7_FLOATLANDS) && node_max.Y > shadow_limit))
523524
return;
524525

525526
noise_ridge->perlinMap3D(node_min.X, node_min.Y - 1, node_min.Z);

0 commit comments

Comments
 (0)
Please sign in to comment.