diff options
author | Paramat <paramat@users.noreply.github.com> | 2018-05-20 23:45:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-20 23:45:53 +0100 |
commit | 53d5b3ea40ce1c18540a378c5f71f4e1e60dbec8 (patch) | |
tree | b6d3cf40405389e3831e98fad5c7c164513a2428 | |
parent | 22df02d25bb1ddb1de48e645c5256621ce9a9ed9 (diff) | |
download | minetest-53d5b3ea40ce1c18540a378c5f71f4e1e60dbec8.tar.gz minetest-53d5b3ea40ce1c18540a378c5f71f4e1e60dbec8.tar.bz2 minetest-53d5b3ea40ce1c18540a378c5f71f4e1e60dbec8.zip |
Dungeons: Fix duplication of y limit parameters (#7359)
-rw-r--r-- | src/mapgen/dungeongen.cpp | 4 | ||||
-rw-r--r-- | src/mapgen/dungeongen.h | 2 | ||||
-rw-r--r-- | src/mapgen/mapgen.cpp | 2 | ||||
-rw-r--r-- | src/mapgen/mapgen_v6.cpp | 3 |
4 files changed, 0 insertions, 11 deletions
diff --git a/src/mapgen/dungeongen.cpp b/src/mapgen/dungeongen.cpp index df51c4a1e..32bea4caa 100644 --- a/src/mapgen/dungeongen.cpp +++ b/src/mapgen/dungeongen.cpp @@ -71,8 +71,6 @@ DungeonGen::DungeonGen(const NodeDefManager *ndef, dp.room_size_large_max = v3s16(16, 16, 16); dp.rooms_min = 2; dp.rooms_max = 16; - dp.y_min = -MAX_MAP_GENERATION_LIMIT; - dp.y_max = MAX_MAP_GENERATION_LIMIT; dp.notifytype = GENNOTIFY_DUNGEON; dp.np_density = nparams_dungeon_density; @@ -86,8 +84,6 @@ void DungeonGen::generate(MMVManip *vm, u32 bseed, v3s16 nmin, v3s16 nmax) assert(vm); //TimeTaker t("gen dungeons"); - if (nmin.Y < dp.y_min || nmax.Y > dp.y_max) - return; float nval_density = NoisePerlin3D(&dp.np_density, nmin.X, nmin.Y, nmin.Z, dp.seed); if (nval_density < 1.0f) diff --git a/src/mapgen/dungeongen.h b/src/mapgen/dungeongen.h index 1e3d8375d..ad32cf192 100644 --- a/src/mapgen/dungeongen.h +++ b/src/mapgen/dungeongen.h @@ -56,8 +56,6 @@ struct DungeonParams { v3s16 room_size_large_max; u16 rooms_min; u16 rooms_max; - s16 y_min; - s16 y_max; GenNotifyType notifytype; NoiseParams np_density; diff --git a/src/mapgen/mapgen.cpp b/src/mapgen/mapgen.cpp index eb562e769..6ffe0ec1e 100644 --- a/src/mapgen/mapgen.cpp +++ b/src/mapgen/mapgen.cpp @@ -883,8 +883,6 @@ void MapgenBasic::generateDungeons(s16 max_stone_y) dp.corridor_len_max = 13; dp.rooms_min = 2; dp.rooms_max = 16; - dp.y_min = -MAX_MAP_GENERATION_LIMIT; - dp.y_max = MAX_MAP_GENERATION_LIMIT; dp.np_density = nparams_dungeon_density; dp.np_alt_wall = nparams_dungeon_alt_wall; diff --git a/src/mapgen/mapgen_v6.cpp b/src/mapgen/mapgen_v6.cpp index ae6c2ad9b..fdfebe575 100644 --- a/src/mapgen/mapgen_v6.cpp +++ b/src/mapgen/mapgen_v6.cpp @@ -564,14 +564,11 @@ void MapgenV6::makeChunk(BlockMakeData *data) DungeonParams dp; dp.seed = seed; - dp.only_in_ground = true; dp.corridor_len_min = 1; dp.corridor_len_max = 13; dp.rooms_min = 2; dp.rooms_max = 16; - dp.y_min = -MAX_MAP_GENERATION_LIMIT; - dp.y_max = MAX_MAP_GENERATION_LIMIT; dp.np_density = NoiseParams(0.9, 0.5, v3f(500.0, 500.0, 500.0), 0, 2, 0.8, 2.0); |