diff --git a/init.lua b/init.lua index 8169301..4780d4a 100644 --- a/init.lua +++ b/init.lua @@ -53,3 +53,4 @@ dofile(weather_mod.modpath.."/weathers/snow_heavy.lua") dofile(weather_mod.modpath.."/weathers/storm.lua") dofile(weather_mod.modpath.."/weathers/sandstorm.lua") dofile(weather_mod.modpath.."/weathers/hail.lua") +dofile(weather_mod.modpath.."/weathers/pollen.lua") diff --git a/textures/weather_pollen.png b/textures/weather_pollen.png new file mode 100644 index 0000000..713e045 Binary files /dev/null and b/textures/weather_pollen.png differ diff --git a/weathers/pollen.lua b/weathers/pollen.lua new file mode 100644 index 0000000..e6c52a3 --- /dev/null +++ b/weathers/pollen.lua @@ -0,0 +1,26 @@ +local name = weather_mod.modname .. ":pollen" + +local config = {} + +config.environment = {} + +config.particles = { + min_pos = {x=-12, y=-4, z=-12}, + max_pos = {x= 12, y= 1, z= 12}, + falling_speed=-0.1, + amount=2, + exptime=5, + size=1, + texture="weather_pollen.png" +} + +config.conditions = { + min_height = weather_mod.settings.min_height, + max_height = weather_mod.settings.max_height, + min_heat = 40, + min_humidity = 30, + max_humidity = 40, + max_windspeed = 2 +} + +weather_mod.register_effect(name, config)