regional_weather/ca_weathers/storm.lua

29 lines
630 B
Lua
Raw Normal View History

2020-04-13 01:58:27 +02:00
local name = "regional_weather:storm"
local conditions = {
min_height = regional_weather.settings.min_height,
max_height = regional_weather.settings.max_height,
min_windspeed = 3,
daylight = 15
2020-04-13 01:58:27 +02:00
}
local effects = {}
effects["climate_api:sound"] = {
name = "weather_wind"
}
local function generate_effects(params)
local avg_windspeed = 5
local intensity = params.windspeed / avg_windspeed
local override = {}
override["climate_api:sound"] = {
gain = math.min(intensity, 1.2)
}
return climate_api.utility.merge_tables(effects, override)
end
climate_api.register_weather(name, conditions, generate_effects)