Mgv7: Lower base of mountain generation to -112 and define constant

This commit is contained in:
paramat 2015-07-03 22:47:31 +01:00
parent 64dc053209
commit d786a272c0
2 changed files with 4 additions and 2 deletions

@ -363,7 +363,7 @@ void MapgenV7::calculateNoise()
noise_ridge_uwater->perlinMap2D(x, z); noise_ridge_uwater->perlinMap2D(x, z);
} }
if ((spflags & MGV7_MOUNTAINS) && node_max.Y >= 0) { if ((spflags & MGV7_MOUNTAINS) && node_max.Y >= MOUNTAIN_BASE) {
noise_mountain->perlinMap3D(x, y, z); noise_mountain->perlinMap3D(x, y, z);
noise_mount_height->perlinMap2D(x, z); noise_mount_height->perlinMap2D(x, z);
} }
@ -536,7 +536,7 @@ int MapgenV7::generateBaseTerrain()
int MapgenV7::generateMountainTerrain(int ymax) int MapgenV7::generateMountainTerrain(int ymax)
{ {
if (node_max.Y < 0) if (node_max.Y < MOUNTAIN_BASE)
return ymax; return ymax;
MapNode n_stone(c_stone); MapNode n_stone(c_stone);

@ -22,6 +22,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "mapgen.h" #include "mapgen.h"
#define MOUNTAIN_BASE -112
/////////////////// Mapgen V7 flags /////////////////// Mapgen V7 flags
#define MGV7_MOUNTAINS 0x01 #define MGV7_MOUNTAINS 0x01
#define MGV7_RIDGES 0x02 #define MGV7_RIDGES 0x02