From e45ecad3ab401e169d1c8c9ba9448360b215b3e5 Mon Sep 17 00:00:00 2001 From: paramat Date: Wed, 3 Jun 2015 08:59:07 +0100 Subject: Biome API: Add noise defined biome blend --- src/mapgen.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/mapgen.cpp') diff --git a/src/mapgen.cpp b/src/mapgen.cpp index 7965730e4..d1171e29d 100644 --- a/src/mapgen.cpp +++ b/src/mapgen.cpp @@ -445,7 +445,9 @@ void MapgenParams::load(const Settings &settings) settings.getS16NoEx("chunksize", chunksize); settings.getFlagStrNoEx("mg_flags", flags, flagdesc_mapgen); settings.getNoiseParams("mg_biome_np_heat", np_biome_heat); + settings.getNoiseParams("mg_biome_np_heat_blend", np_biome_heat_blend); settings.getNoiseParams("mg_biome_np_humidity", np_biome_humidity); + settings.getNoiseParams("mg_biome_np_humidity_blend", np_biome_humidity_blend); delete sparams; sparams = EmergeManager::createMapgenParams(mg_name); @@ -462,7 +464,9 @@ void MapgenParams::save(Settings &settings) const settings.setS16("chunksize", chunksize); settings.setFlagStr("mg_flags", flags, flagdesc_mapgen, (u32)-1); settings.setNoiseParams("mg_biome_np_heat", np_biome_heat); + settings.setNoiseParams("mg_biome_np_heat_blend", np_biome_heat_blend); settings.setNoiseParams("mg_biome_np_humidity", np_biome_humidity); + settings.setNoiseParams("mg_biome_np_humidity_blend", np_biome_humidity_blend); if (sparams) sparams->writeParams(&settings); -- cgit v1.2.3