1
0
mirror of https://github.com/t-affeldt/regional_weather.git synced 2024-11-16 07:30:26 +01:00
regional_weather/ca_weathers/storm.lua
2020-10-08 22:03:00 +02:00

29 lines
634 B
Lua

local name = "regional_weather:storm"
local conditions = {
min_height = regional_weather.settings.min_height,
max_height = regional_weather.settings.max_height,
min_windspeed = 3,
indoors = false,
}
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)