1
0
mirror of https://github.com/moparisthebest/minetest synced 2024-11-17 23:05:07 -05:00

more tweaking

This commit is contained in:
Perttu Ahola 2011-02-02 09:28:46 +02:00
parent a5f109dafb
commit a75876f248
2 changed files with 10 additions and 6 deletions

View File

@ -346,6 +346,8 @@ Doing now:
- The server has to make sure the spawn point is not at the - The server has to make sure the spawn point is not at the
changing borders of a chunk changing borders of a chunk
* Add some kind of erosion and other stuff that now is possible * Add some kind of erosion and other stuff that now is possible
* Make client to fetch stuff asynchronously
- Needs method SyncProcessData
====================================================================== ======================================================================

View File

@ -2309,10 +2309,8 @@ MapChunk* ServerMap::generateChunkRaw(v2s16 chunkpos,
Randomize some parameters Randomize some parameters
*/ */
// 0-100 u32 stone_obstacle_amount =
// Usually little, sometimes huge myrand_range(0, myrand_range(20, myrand_range(80,150)));
//u32 stone_obstacle_amount = myrand_range(0, myrand_range(0, 100));
u32 stone_obstacle_amount = myrand_range(0, myrand_range(20, 100));
/* /*
Loop this part, it will make stuff look older and newer nicely Loop this part, it will make stuff look older and newer nicely
@ -2492,14 +2490,18 @@ MapChunk* ServerMap::generateChunkRaw(v2s16 chunkpos,
s16 route_y_min = 0; s16 route_y_min = 0;
//s16 route_y_max = ar.Y-1; //s16 route_y_max = ar.Y-1;
s16 route_y_max = stone_surface_max_y - of.Y; s16 route_y_max = -of.Y + stone_surface_max_y + max_tunnel_diameter/2;
route_y_max = rangelim(route_y_max, 0, ar.Y-1);
if(bruise_surface) if(bruise_surface)
{ {
/*// Minimum is at y=0 /*// Minimum is at y=0
route_y_min = -of.Y - 0;*/ route_y_min = -of.Y - 0;*/
// Minimum is at y=max_tunnel_diameter/4 // Minimum is at y=max_tunnel_diameter/4
route_y_min = -of.Y + max_tunnel_diameter/4; //route_y_min = -of.Y + max_tunnel_diameter/4;
//s16 min = -of.Y + max_tunnel_diameter/4;
s16 min = -of.Y + 0;
route_y_min = myrand_range(min, min + max_tunnel_diameter);
route_y_min = rangelim(route_y_min, 0, route_y_max); route_y_min = rangelim(route_y_min, 0, route_y_max);
} }