forked from Mirrorlandia_minetest/minetest
Mgv7: Lower base of mountain generation to -112 and define constant
This commit is contained in:
parent
64dc053209
commit
d786a272c0
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user