Mgvalleys: Use shared tunnel / cavern code instead of internal
authorParamat <paramat@users.noreply.github.com>
Sat, 21 Apr 2018 21:50:36 +0000 (22:50 +0100)
committerGitHub <noreply@github.com>
Sat, 21 Apr 2018 21:50:36 +0000 (22:50 +0100)
commit12a8f8826d54362d70aae8524aa88118f2d84692
tree86b1d7b5ac9d2091f8460f3ecf07e034371762a1
parent5abd0efb903877efc2d6f4af571db400bc6551aa
Mgvalleys: Use shared tunnel / cavern code instead of internal

Caverns first appeared in mgvalleys and were later added to other
mapgens as shared code. Now this shared code can replace mgvalley's
internal cavern code.
Also use shared tunnel code instead of internal code.

Changes to mapgen that will affect existing worlds (mgvalleys is not
stable):

Single lava and water sources not added in tunnels.
Previous caverns are unchanged but an equal number of new ones are
added at a distance from the previous.
From y = -256 to 192 nodes below, where the caverns taper at their
upper limit, they will have a slightly different shape as the taper
is now linear.
src/mapgen/mapgen_valleys.cpp
src/mapgen/mapgen_valleys.h