local name = weather_mod.modname .. ":storm"

local config = {}

config.sound = {
	name = "weather_wind",
	gain = 1
}

config.conditions = {
	min_height = weather_mod.settings.min_height,
	max_height = weather_mod.settings.max_height,
	min_windspeed = 3.5
}

local function override(params)
	local avg_windspeed = 5
	local intensity = params.windspeed / avg_windspeed
	local dynamic_config = {
		sound = {
			gain = math.min(intensity, 1.2)
		}
	}
	return dynamic_config
end

weather_mod.register_effect(name, config, override)