local name = "regional_weather:hail" local conditions = { min_height = regional_weather.settings.min_height, max_height = regional_weather.settings.max_height, max_heat = 45, min_humidity = 65, min_windspeed = 2.5, daylight = 15 } local effects = {} effects["climate_api:damage"] = { chance = 15, value = 3, check = { type = "raycast", height = 7, velocity = 20 } } effects["climate_api:sound"] = { name = "weather_hail", gain = 1 } local textures = {} for i = 1,5 do textures[i] = "weather_hail" .. i .. ".png" end effects["climate_api:particles"] = { boxsize = { x = 18, y = 0, z = 18}, v_offset = 7, velocity = 20, amount = 6, expirationtime = 0.7, texture = textures, glow = 5 } climate_api.register_weather(name, conditions, effects)