From: Sergey Gilfanov Date: Thu, 26 Jul 2012 18:52:05 +0000 (+0400) Subject: Smooth transition to the desert biome. X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=0f7728f84decb836bd7d025456315c297fe30435;p=zefram%2Fminetest%2Fminetest_engine.git Smooth transition to the desert biome. --- diff --git a/src/mapgen.cpp b/src/mapgen.cpp index af53d009..b37d0350 100644 --- a/src/mapgen.cpp +++ b/src/mapgen.cpp @@ -1297,7 +1297,9 @@ BiomeType get_biome(u64 seed, v2s16 p2d) double d = noise2d_perlin( 0.6+(float)p2d.X/250, 0.2+(float)p2d.Y/250, seed+9130, 3, 0.50); - if(d > 0.35) + if(d > 0.45) + return BT_DESERT; + if(d > 0.35 && (noise2d( p2d.X, p2d.Y, int(seed) ) + 1.0) > ( 0.45 - d ) * 20.0 ) return BT_DESERT; return BT_NORMAL; };