From 497f31918ac6056b234e399cfad337ba6ab567b3 Mon Sep 17 00:00:00 2001 From: Till Affeldt Date: Sat, 18 Apr 2020 11:14:09 +0200 Subject: [PATCH] Fix speed buff effect, update to new wind influences, tinker with skybox effect --- ca_effects/speed_buff.lua | 2 +- ca_weathers/ambient.lua | 2 +- ca_weathers/rain_heavy.lua | 8 ++++++++ ca_weathers/sandstorm.lua | 4 +--- ca_weathers/snow_heavy.lua | 4 ---- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/ca_effects/speed_buff.lua b/ca_effects/speed_buff.lua index 7b5f7bd..5a171af 100644 --- a/ca_effects/speed_buff.lua +++ b/ca_effects/speed_buff.lua @@ -1,7 +1,7 @@ local EFFECT_NAME = "regional_weather:speed_buff" local function handle_effect(player_data) - for playername, data in ipairs(player_data) do + for playername, data in pairs(player_data) do local player = minetest.get_player_by_name(playername) local product = 1 for weather, value in pairs(data) do diff --git a/ca_weathers/ambient.lua b/ca_weathers/ambient.lua index 9ce0802..fc1cdb5 100644 --- a/ca_weathers/ambient.lua +++ b/ca_weathers/ambient.lua @@ -8,7 +8,7 @@ local conditions = { local function generate_effects(params) local override = {} - local wind = vector.new(params.wind_x, 0, params.wind_z) + local wind = climate_api.environment.get_wind() override["climate_api:skybox"] = { cloud_data = { diff --git a/ca_weathers/rain_heavy.lua b/ca_weathers/rain_heavy.lua index 4466876..f75ebcb 100644 --- a/ca_weathers/rain_heavy.lua +++ b/ca_weathers/rain_heavy.lua @@ -15,6 +15,14 @@ effects["climate_api:sound"] = { gain = 1 } +effects["climate_api:skybox"] = { + sky_data = { + type = "plain", + base_color = {r = 125, g = 142, b = 145}, + clouds = true + } +} + effects["climate_api:particles"] = { min_pos = {x=-9, y=7, z=-9}, max_pos = {x= 9, y=7, z= 9}, diff --git a/ca_weathers/sandstorm.lua b/ca_weathers/sandstorm.lua index 4b5238c..d8097f2 100644 --- a/ca_weathers/sandstorm.lua +++ b/ca_weathers/sandstorm.lua @@ -10,9 +10,7 @@ local conditions = { has_biome = { "desert", "sandstone_desert", - "cold_desert", - "grassland_dunes", - "coniferous_forest_dunes" + "cold_desert" } } diff --git a/ca_weathers/snow_heavy.lua b/ca_weathers/snow_heavy.lua index cfd108e..8fb2879 100644 --- a/ca_weathers/snow_heavy.lua +++ b/ca_weathers/snow_heavy.lua @@ -28,10 +28,6 @@ effects["climate_api:skybox"] = { type = "plain", base_color = {r=106, g=130, b=142}, clouds = true - }, - cloud_data = { - size = 0.98, - speed = {x = 4, y = 0, z = -1.3} } }