Weather (mod)

These mods are replacements for weather.json.

This one adds a new weather pattern, showers, that has less rain and a greater chance to show up than the normal rain. Also slightly reduces the chance of the clear pattern. Not quite as dark as normal rain and washes off less dust:

```
{
 "weatherDataList": [
 {
 "defaultWeather": true,
 "id": "clear",
 "minDuration": 200,
 "maxDuration": 300,
 "chance": 0.5,
 "color": { "r": 1, "g": 1, "b": 1, "a": 1 },
 "particleFx": "particles/dust.p",
 "solarEfficency": 1,
 "rainRate": 0,
 "dustRate": 0.1,
 "windMin": 0.25,
 "windMax": 0.4,
 "bloom\_blurAmount": 0.2,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 1,
 "bloom\_baseSaturation": 1,
 "bloom\_bloomIntensity": 0.0,
 "bloom\_bloomSaturation": 1
 },
 {
 "id": "sandstorm",
 "minDuration": 60,
 "maxDuration": 80,
 "chance": 0.1,
 "color": { "r": 0.9, "g": 0.75, "b": 0.7, "a": 1 },
 "particleFx": "particles/sandstorm.p",
 "solarEfficency": 0.8,
 "rainRate": 0,
 "dustRate": 1,
 "windMin": 0.95,
 "windMax": 1.0,
 "bloom\_blurAmount": 1,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 0.75,
 "bloom\_baseSaturation": 1,
 "bloom\_bloomIntensity": 0.75,
 "bloom\_bloomSaturation": 1,
 "soundFile": "sounds/sandstorm.ogg",
 "riskToItemPiles": true
 },
 {
 "id": "rain",
 "minDuration": 60,
 "maxDuration": 80,
 "chance": 0.1,
 "color": { "r": 0.75, "g": 0.8, "b": 1, "a": 1 },
 "particleFx": "particles/rain.p",
 "solarEfficency": 0.8,
 "rainRate": 1,
 "dustRate": -3,
 "windMin": 0.3,
 "windMax": 0.4,
 "bloom\_blurAmount": 0.2,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 0.7,
 "bloom\_baseSaturation": 0.8,
 "bloom\_bloomIntensity": 0.5,
 "bloom\_bloomSaturation": 0.5,
 "soundFile": "sounds/rain.ogg"
 },
 {
 "id": "showers",
 "minDuration": 60,
 "maxDuration": 100,
 "chance": 0.2,
 "color": { "r": 0.90, "g": 0.95, "b": 1, "a": 1 },
 "particleFx": "particles/rain.p",
 "solarEfficency": 0.9,
 "rainRate": 0.5,
 "dustRate": -1,
 "windMin": 0.3,
 "windMax": 0.4,
 "bloom\_blurAmount": 0.2,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 0.7,
 "bloom\_baseSaturation": 0.8,
 "bloom\_bloomIntensity": 0.5,
 "bloom\_bloomSaturation": 0.5,
 "soundFile": "sounds/rain.ogg"
 },
 {
 "id": "thunder",
 "minDuration": 60,
 "maxDuration": 80,
 "chance": 0.1,
 "color": { "r": 0.75, "g": 0.8, "b": 1, "a": 1 },
 "particleFx": "particles/rain.p",
 "solarEfficency": 0.8,
 "rainRate": 1,
 "dustRate": -3,
 "windMin": 0.5,
 "windMax": 0.8,
 "bloom\_blurAmount": 0.2,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 0.7,
 "bloom\_baseSaturation": 0.8,
 "bloom\_bloomIntensity": 0.5,
 "bloom\_bloomSaturation": 0.5,
 "soundFile": "sounds/rain.ogg",
 "hazards": "lightning"
 }
 ]
}

```

This one makes the world more dangerous. Lightning Storms (no rain) and Sandstorms are the predominant (most likely) weather patterns, followed by thunderstorms and clear and finally rain and showers. Time-wise, Thunderstorms, Lightning Storms and Sandstorms last about 5 times as long as clear, rain and showers. T-Storms, L-Storms and Sandstorms are also darker, reducing solar panel output.

```
{
 "weatherDataList": [
 {
 "defaultWeather": true,
 "id": "clear",
 "minDuration": 20,
 "maxDuration": 30,
 "chance": 0.1,
 "color": { "r": 1, "g": 1, "b": 1, "a": 1 },
 "particleFx": "particles/dust.p",
 "solarEfficency": 1,
 "rainRate": 0,
 "dustRate": 0.1,
 "windMin": 0.25,
 "windMax": 0.4,
 "bloom\_blurAmount": 0.2,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 1,
 "bloom\_baseSaturation": 1,
 "bloom\_bloomIntensity": 0.0,
 "bloom\_bloomSaturation": 1
 },
 {
 "id": "sandstorm",
 "minDuration": 260,
 "maxDuration": 280,
 "chance": 0.3,
 "color": { "r": 0.8, "g": 0.65, "b": 0.6, "a": 1 },
 "particleFx": "particles/sandstorm.p",
 "solarEfficency": 0.3,
 "rainRate": 0,
 "dustRate": 1,
 "windMin": 0.95,
 "windMax": 1.0,
 "bloom\_blurAmount": 1,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 0.75,
 "bloom\_baseSaturation": 1,
 "bloom\_bloomIntensity": 0.75,
 "bloom\_bloomSaturation": 1,
 "soundFile": "sounds/sandstorm.ogg",
 "riskToItemPiles": true
 },
 {
 "id": "rain",
 "minDuration": 60,
 "maxDuration": 80,
 "chance": 0.05,
 "color": { "r": 0.75, "g": 0.8, "b": 1, "a": 1 },
 "particleFx": "particles/rain.p",
 "solarEfficency": 0.8,
 "rainRate": 1,
 "dustRate": -3,
 "windMin": 0.3,
 "windMax": 0.4,
 "bloom\_blurAmount": 0.2,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 0.7,
 "bloom\_baseSaturation": 0.8,
 "bloom\_bloomIntensity": 0.5,
 "bloom\_bloomSaturation": 0.5,
 "soundFile": "sounds/rain.ogg"
 },
 {
 "id": "showers",
 "minDuration": 20,
 "maxDuration": 40,
 "chance": 0.05,
 "color": { "r": 0.90, "g": 0.95, "b": 1, "a": 1 },
 "particleFx": "particles/rain.p",
 "solarEfficency": 0.9,
 "rainRate": 0.5,
 "dustRate": -1,
 "windMin": 0.3,
 "windMax": 0.4,
 "bloom\_blurAmount": 0.2,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 0.7,
 "bloom\_baseSaturation": 0.8,
 "bloom\_bloomIntensity": 0.5,
 "bloom\_bloomSaturation": 0.5,
 "soundFile": "sounds/rain.ogg"
 },
 {
 "id": "thunder",
 "minDuration": 160,
 "maxDuration": 180,
 "chance": 0.1,
 "color": { "r": 0.60, "g": 0.7, "b": 0.9, "a": 1 },
 "particleFx": "particles/rain.p",
 "solarEfficency": 0.5,
 "rainRate": 1,
 "dustRate": -3,
 "windMin": 0.5,
 "windMax": 0.8,
 "bloom\_blurAmount": 0.2,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 0.7,
 "bloom\_baseSaturation": 0.8,
 "bloom\_bloomIntensity": 0.5,
 "bloom\_bloomSaturation": 0.5,
 "soundFile": "sounds/rain.ogg",
 "hazards": "lightning"
 },
 {
 "id": "lightningstorm",
 "minDuration": 260,
 "maxDuration": 280,
 "chance": 0.3,
 "color": { "r": 0.75, "g": 0.75, "b": 0.75, "a": 1 },
 "particleFx": "particles/dust.p",
 "solarEfficency": 0.6,
 "rainRate": 0,
 "dustRate": 1,
 "windMin": 0.5,
 "windMax": 0.9,
 "bloom\_blurAmount": 0.2,
 "bloom\_threshold": 0.2,
 "bloom\_baseIntensity": 0.7,
 "bloom\_baseSaturation": 0.8,
 "bloom\_bloomIntensity": 0.5,
 "bloom\_bloomSaturation": 0.5,
 "hazards": "lightning"
 }
 ]
}

```