From d786a272c0a400f9aa2c89d696aa6f9840f83d03 Mon Sep 17 00:00:00 2001 From: paramat Date: Fri, 3 Jul 2015 22:47:31 +0100 Subject: [PATCH] Mgv7: Lower base of mountain generation to -112 and define constant --- src/mapgen_v7.cpp | 4 ++-- src/mapgen_v7.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mapgen_v7.cpp b/src/mapgen_v7.cpp index 7fe5a3848..a111256a4 100644 --- a/src/mapgen_v7.cpp +++ b/src/mapgen_v7.cpp @@ -363,7 +363,7 @@ void MapgenV7::calculateNoise() 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_mount_height->perlinMap2D(x, z); } @@ -536,7 +536,7 @@ int MapgenV7::generateBaseTerrain() int MapgenV7::generateMountainTerrain(int ymax) { - if (node_max.Y < 0) + if (node_max.Y < MOUNTAIN_BASE) return ymax; MapNode n_stone(c_stone); diff --git a/src/mapgen_v7.h b/src/mapgen_v7.h index 0a8a8c876..6fa1a0f1c 100644 --- a/src/mapgen_v7.h +++ b/src/mapgen_v7.h @@ -22,6 +22,8 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "mapgen.h" +#define MOUNTAIN_BASE -112 + /////////////////// Mapgen V7 flags #define MGV7_MOUNTAINS 0x01 #define MGV7_RIDGES 0x02