]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/mapgen/mapgen_v7.h
Dungeons: Add Y limits in all mapgens
[dragonfireclient.git] / src / mapgen / mapgen_v7.h
index fe990958f45808d4959d40a064d726ecf1788561..301cbdbec3b95b10f2ace2866568c547f48f61fc 100644 (file)
@@ -1,7 +1,7 @@
 /*
 Minetest
-Copyright (C) 2013-2016 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
-Copyright (C) 2014-2017 paramat
+Copyright (C) 2013-2018 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
+Copyright (C) 2014-2018 paramat
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU Lesser General Public License as published by
@@ -48,6 +48,8 @@ struct MapgenV7Params : public MapgenParams {
        s16 cavern_limit = -256;
        s16 cavern_taper = 256;
        float cavern_threshold = 0.7f;
+       s16 dungeon_ymin = -31000;
+       s16 dungeon_ymax = 31000;
 
        NoiseParams np_terrain_base;
        NoiseParams np_terrain_alt;
@@ -99,6 +101,8 @@ class MapgenV7 : public MapgenBasic {
        float float_mount_exponent;
        s16 floatland_level;
        s16 shadow_limit;
+       s16 dungeon_ymin;
+       s16 dungeon_ymax;
 
        Noise *noise_terrain_base;
        Noise *noise_terrain_alt;