diff --git a/lib/environment.lua b/lib/environment.lua index b9afcf5..6d4941a 100644 --- a/lib/environment.lua +++ b/lib/environment.lua @@ -19,7 +19,7 @@ function environment.get_humidity(pos) local base = climate_mod.settings.humidity local biome = minetest.get_humidity(pos) local random = climate_mod.state:get_float("humidity_random"); - return base + (((biome + 40) / 2) * random) + return base + ((biome * 0.7 + 40 * 0.3) * random) end function environment.get_wind(pos) diff --git a/lib/influences.lua b/lib/influences.lua index e28bf8b..65dc7b1 100644 --- a/lib/influences.lua +++ b/lib/influences.lua @@ -10,7 +10,7 @@ climate_api.register_influence("humidity", climate_api.environment.get_humidity ) -climate_api.register_influence("base_humidity", +climate_api.register_influence("biome_humidity", minetest.get_humidity )