mirror of
https://github.com/t-affeldt/regional_weather.git
synced 2025-07-22 18:30:25 +02:00
Update to new wind system, make puddles rotational, change hail conditions
This commit is contained in:
@ -1,5 +1,4 @@
|
||||
local name = "regional_weather:ambient"
|
||||
local CLOUD_SPEED = 1.8
|
||||
|
||||
local conditions = {}
|
||||
|
||||
@ -15,14 +14,16 @@ end
|
||||
|
||||
local function generate_effects(params)
|
||||
local override = {}
|
||||
local wind = climate_api.environment.get_wind()
|
||||
|
||||
local cloud_height = calc_cloud_height(params.heat, params.humidity, params.dewpoint)
|
||||
local wind = climate_api.environment.get_wind({ x = 0, y = cloud_height, z = 0 })
|
||||
|
||||
local skybox = {priority = 10}
|
||||
skybox.cloud_data = {
|
||||
density = climate_api.utility.rangelim(params.humidity / 100, 0.15, 0.65),
|
||||
speed = vector.multiply(wind, CLOUD_SPEED),
|
||||
speed = wind,
|
||||
thickness = climate_api.utility.rangelim(params.base_humidity * 0.2, 1, 18),
|
||||
height = calc_cloud_height(params.heat, params.humidity, params.dewpoint),
|
||||
height = cloud_height,
|
||||
ambient = "#0f0f1050"
|
||||
}
|
||||
|
||||
|
@ -3,6 +3,7 @@ local name = "regional_weather:hail"
|
||||
local conditions = {
|
||||
min_height = regional_weather.settings.min_height,
|
||||
max_height = regional_weather.settings.max_height,
|
||||
min_heat = 30,
|
||||
max_heat = 45,
|
||||
min_humidity = 65,
|
||||
min_windspeed = 2.5,
|
||||
@ -12,7 +13,7 @@ local conditions = {
|
||||
local effects = {}
|
||||
|
||||
effects["climate_api:damage"] = {
|
||||
chance = 15,
|
||||
rarity = 15,
|
||||
value = 3,
|
||||
check = {
|
||||
type = "raycast",
|
||||
|
@ -25,7 +25,7 @@ effects["climate_api:hud_overlay"] = {
|
||||
}
|
||||
|
||||
effects["climate_api:damage"] = {
|
||||
chance = 3,
|
||||
rarity = 3,
|
||||
value = 1,
|
||||
check = {
|
||||
type = "raycast",
|
||||
|
Reference in New Issue
Block a user