@@ -58,15 +58,20 @@ MapgenCarpathian::MapgenCarpathian(MapgenCarpathianParams *params, EmergeManager
5858 river_depth = params->river_depth ;
5959 valley_width = params->valley_width ;
6060
61- spflags = params->spflags ;
62- cave_width = params->cave_width ;
63- large_cave_depth = params->large_cave_depth ;
64- lava_depth = params->lava_depth ;
65- cavern_limit = params->cavern_limit ;
66- cavern_taper = params->cavern_taper ;
67- cavern_threshold = params->cavern_threshold ;
68- dungeon_ymin = params->dungeon_ymin ;
69- dungeon_ymax = params->dungeon_ymax ;
61+ spflags = params->spflags ;
62+ cave_width = params->cave_width ;
63+ large_cave_depth = params->large_cave_depth ;
64+ lava_depth = params->lava_depth ;
65+ small_cave_num_min = params->small_cave_num_min ;
66+ small_cave_num_max = params->small_cave_num_max ;
67+ large_cave_num_min = params->large_cave_num_min ;
68+ large_cave_num_max = params->large_cave_num_max ;
69+ large_cave_flooded = params->large_cave_flooded ;
70+ cavern_limit = params->cavern_limit ;
71+ cavern_taper = params->cavern_taper ;
72+ cavern_threshold = params->cavern_threshold ;
73+ dungeon_ymin = params->dungeon_ymin ;
74+ dungeon_ymax = params->dungeon_ymax ;
7075
7176 grad_wl = 1 - water_level;
7277
@@ -148,14 +153,19 @@ void MapgenCarpathianParams::readParams(const Settings *settings)
148153 settings->getFloatNoEx (" mgcarpathian_river_depth" , river_depth);
149154 settings->getFloatNoEx (" mgcarpathian_valley_width" , valley_width);
150155
151- settings->getFloatNoEx (" mgcarpathian_cave_width" , cave_width);
152- settings->getS16NoEx (" mgcarpathian_large_cave_depth" , large_cave_depth);
153- settings->getS16NoEx (" mgcarpathian_lava_depth" , lava_depth);
154- settings->getS16NoEx (" mgcarpathian_cavern_limit" , cavern_limit);
155- settings->getS16NoEx (" mgcarpathian_cavern_taper" , cavern_taper);
156- settings->getFloatNoEx (" mgcarpathian_cavern_threshold" , cavern_threshold);
157- settings->getS16NoEx (" mgcarpathian_dungeon_ymin" , dungeon_ymin);
158- settings->getS16NoEx (" mgcarpathian_dungeon_ymax" , dungeon_ymax);
156+ settings->getFloatNoEx (" mgcarpathian_cave_width" , cave_width);
157+ settings->getS16NoEx (" mgcarpathian_large_cave_depth" , large_cave_depth);
158+ settings->getS16NoEx (" mgcarpathian_lava_depth" , lava_depth);
159+ settings->getU16NoEx (" mgcarpathian_small_cave_num_min" , small_cave_num_min);
160+ settings->getU16NoEx (" mgcarpathian_small_cave_num_max" , small_cave_num_max);
161+ settings->getU16NoEx (" mgcarpathian_large_cave_num_min" , large_cave_num_min);
162+ settings->getU16NoEx (" mgcarpathian_large_cave_num_max" , large_cave_num_max);
163+ settings->getFloatNoEx (" mgcarpathian_large_cave_flooded" , large_cave_flooded);
164+ settings->getS16NoEx (" mgcarpathian_cavern_limit" , cavern_limit);
165+ settings->getS16NoEx (" mgcarpathian_cavern_taper" , cavern_taper);
166+ settings->getFloatNoEx (" mgcarpathian_cavern_threshold" , cavern_threshold);
167+ settings->getS16NoEx (" mgcarpathian_dungeon_ymin" , dungeon_ymin);
168+ settings->getS16NoEx (" mgcarpathian_dungeon_ymax" , dungeon_ymax);
159169
160170 settings->getNoiseParams (" mgcarpathian_np_filler_depth" , np_filler_depth);
161171 settings->getNoiseParams (" mgcarpathian_np_height1" , np_height1);
@@ -186,14 +196,19 @@ void MapgenCarpathianParams::writeParams(Settings *settings) const
186196 settings->setFloat (" mgcarpathian_river_depth" , river_depth);
187197 settings->setFloat (" mgcarpathian_valley_width" , valley_width);
188198
189- settings->setFloat (" mgcarpathian_cave_width" , cave_width);
190- settings->setS16 (" mgcarpathian_large_cave_depth" , large_cave_depth);
191- settings->setS16 (" mgcarpathian_lava_depth" , lava_depth);
192- settings->setS16 (" mgcarpathian_cavern_limit" , cavern_limit);
193- settings->setS16 (" mgcarpathian_cavern_taper" , cavern_taper);
194- settings->setFloat (" mgcarpathian_cavern_threshold" , cavern_threshold);
195- settings->setS16 (" mgcarpathian_dungeon_ymin" , dungeon_ymin);
196- settings->setS16 (" mgcarpathian_dungeon_ymax" , dungeon_ymax);
199+ settings->setFloat (" mgcarpathian_cave_width" , cave_width);
200+ settings->setS16 (" mgcarpathian_large_cave_depth" , large_cave_depth);
201+ settings->setS16 (" mgcarpathian_lava_depth" , lava_depth);
202+ settings->setU16 (" mgcarpathian_small_cave_num_min" , small_cave_num_min);
203+ settings->setU16 (" mgcarpathian_small_cave_num_max" , small_cave_num_max);
204+ settings->setU16 (" mgcarpathian_large_cave_num_min" , large_cave_num_min);
205+ settings->setU16 (" mgcarpathian_large_cave_num_max" , large_cave_num_max);
206+ settings->setFloat (" mgcarpathian_large_cave_flooded" , large_cave_flooded);
207+ settings->setS16 (" mgcarpathian_cavern_limit" , cavern_limit);
208+ settings->setS16 (" mgcarpathian_cavern_taper" , cavern_taper);
209+ settings->setFloat (" mgcarpathian_cavern_threshold" , cavern_threshold);
210+ settings->setS16 (" mgcarpathian_dungeon_ymin" , dungeon_ymin);
211+ settings->setS16 (" mgcarpathian_dungeon_ymax" , dungeon_ymax);
197212
198213 settings->setNoiseParams (" mgcarpathian_np_filler_depth" , np_filler_depth);
199214 settings->setNoiseParams (" mgcarpathian_np_height1" , np_height1);
0 commit comments