[
  {
    "id": "sunny",
    "type": "weather_type",
    "name": "Sunny",
    "color": "light_cyan",
    "map_color": "yellow_white",
    "sym": "*",
    "ranged_penalty": 0,
    "sight_penalty": 1.0,
    "light_modifier": 2,
    "sound_attn": 0,
    "dangerous": false,
    "precip": "none",
    "rains": false,
    "acidic": false,
    "sun_intensity": "high",
    "requirements": { "pressure_min": 1020, "humidity_max": 70, "time": "day" }
  },
  {
    "id": "cloudy",
    "type": "weather_type",
    "name": "Cloudy",
    "color": "light_gray",
    "map_color": "dark_gray_white",
    "sym": "~",
    "ranged_penalty": 0,
    "sight_penalty": 1.0,
    "light_modifier": -20,
    "sound_attn": 0,
    "dangerous": false,
    "precip": "none",
    "rains": false,
    "acidic": false,
    "sun_intensity": "light",
    "requirements": { "pressure_max": 1010, "humidity_min": 40 }
  },
  {
    "id": "light_drizzle",
    "type": "weather_type",
    "name": "Light Drizzle",
    "color": "light_blue",
    "map_color": "h_light_blue",
    "sym": ".",
    "ranged_penalty": 0,
    "sight_penalty": 1.01,
    "light_modifier": -10,
    "sound_attn": 0,
    "dangerous": false,
    "precip": "very_light",
    "rains": true,
    "acidic": false,
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.01, "color": "light_blue", "sym": "," },
    "sound_category": "drizzle",
    "sun_intensity": "light",
    "requirements": { "pressure_max": 1003, "humidity_min": 96, "humidity_and_pressure": false, "required_weathers": [ "cloudy" ] }
  },
  {
    "id": "drizzle",
    "type": "weather_type",
    "name": "Drizzle",
    "color": "light_blue",
    "map_color": "h_light_blue",
    "sym": ".",
    "ranged_penalty": 1,
    "sight_penalty": 1.03,
    "light_modifier": -20,
    "sound_attn": 1,
    "dangerous": false,
    "precip": "light",
    "rains": true,
    "acidic": false,
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.01, "color": "light_blue", "sym": "." },
    "sound_category": "drizzle",
    "sun_intensity": "light",
    "requirements": { "pressure_max": 1000, "humidity_min": 97, "humidity_and_pressure": false, "required_weathers": [ "light_drizzle" ] }
  },
  {
    "id": "rain",
    "type": "weather_type",
    "name": "Rain",
    "color": "blue",
    "map_color": "h_blue",
    "sym": "o",
    "ranged_penalty": 3,
    "sight_penalty": 1.1,
    "light_modifier": -30,
    "sound_attn": 4,
    "dangerous": false,
    "precip": "heavy",
    "rains": true,
    "acidic": false,
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.02, "color": "light_blue", "sym": "," },
    "sound_category": "rainy",
    "sun_intensity": "light",
    "requirements": {
      "pressure_max": 993,
      "humidity_min": 98,
      "humidity_and_pressure": false,
      "required_weathers": [ "light_drizzle", "drizzle" ]
    }
  },
  {
    "id": "thunder",
    "type": "weather_type",
    "name": "Thunder Storm",
    "color": "dark_gray",
    "map_color": "i_blue",
    "sym": "%",
    "ranged_penalty": 4,
    "sight_penalty": 1.2,
    "light_modifier": -40,
    "sound_attn": 8,
    "dangerous": false,
    "precip": "heavy",
    "rains": true,
    "acidic": false,
    "effects": [
      {
        "one_in_chance": 50,
        "must_be_outside": false,
        "sound_message": "You hear a distant rumble of thunder.",
        "sound_effect": "thunder_far"
      }
    ],
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.02, "color": "light_blue", "sym": "." },
    "sound_category": "thunder",
    "sun_intensity": "none",
    "requirements": { "pressure_max": 996, "required_weathers": [ "rain" ] }
  },
  {
    "id": "lightning",
    "type": "weather_type",
    "name": "Lightning Storm",
    "color": "yellow",
    "map_color": "h_yellow",
    "sym": "%",
    "ranged_penalty": 4,
    "sight_penalty": 1.25,
    "light_modifier": -45,
    "sound_attn": 8,
    "dangerous": false,
    "precip": "heavy",
    "rains": true,
    "acidic": false,
    "effects": [
      {
        "one_in_chance": 50,
        "must_be_outside": false,
        "sound_message": "You hear a distant rumble of thunder.",
        "sound_effect": "thunder_far"
      },
      {
        "one_in_chance": 600,
        "must_be_outside": false,
        "message": "A flash of lightning illuminates your surroundings!.",
        "sound_effect": "thunder_near",
        "lightning": true
      }
    ],
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.04, "color": "light_blue", "sym": "," },
    "sound_category": "thunder",
    "sun_intensity": "none",
    "requirements": { "pressure_max": 990, "required_weathers": [ "thunder" ] }
  },
  {
    "id": "acid_drizzle",
    "type": "weather_type",
    "name": "Acidic Drizzle",
    "color": "light_green",
    "map_color": "yellow_green",
    "sym": ".",
    "ranged_penalty": 2,
    "sight_penalty": 1.03,
    "light_modifier": -20,
    "sound_attn": 1,
    "dangerous": true,
    "precip": "light",
    "rains": true,
    "acidic": true,
    "effects": [
      {
        "time_between": "3 minutes",
        "must_be_outside": true,
        "message": "The acid rain stings, but is mostly harmless for now…",
        "rain_proof": true,
        "pain_max": 10,
        "pain": 1
      }
    ],
    "tiles_animation": "weather_acid_drop",
    "weather_animation": { "factor": 0.01, "color": "light_green", "sym": "." },
    "sound_category": "drizzle",
    "sun_intensity": "normal",
    "requirements": { "required_weathers": [ "drizzle" ] }
  },
  {
    "id": "acid_rain",
    "type": "weather_type",
    "name": "Acid Rain",
    "color": "green",
    "map_color": "yellow_green",
    "sym": "o",
    "ranged_penalty": 4,
    "sight_penalty": 1.1,
    "light_modifier": -30,
    "sound_attn": 4,
    "dangerous": true,
    "precip": "heavy",
    "rains": true,
    "acidic": true,
    "effects": [
      {
        "time_between": "2 seconds",
        "must_be_outside": true,
        "message": "The acid rain burns!",
        "rain_proof": true,
        "pain_max": 100,
        "pain": 3
      }
    ],
    "tiles_animation": "weather_acid_drop",
    "weather_animation": { "factor": 0.02, "color": "light_green", "sym": "," },
    "sound_category": "rainy",
    "sun_intensity": "none",
    "requirements": { "required_weathers": [ "rain" ] }
  },
  {
    "id": "flurries",
    "type": "weather_type",
    "name": "Flurries",
    "color": "white",
    "map_color": "dark_gray_cyan",
    "sym": ".",
    "ranged_penalty": 2,
    "sight_penalty": 1.12,
    "light_modifier": -15,
    "sound_attn": 2,
    "dangerous": false,
    "precip": "light",
    "rains": false,
    "acidic": false,
    "tiles_animation": "weather_snowflake",
    "weather_animation": { "factor": 0.01, "color": "white", "sym": "." },
    "sound_category": "flurries",
    "sun_intensity": "light",
    "requirements": { "temperature_max": 33, "required_weathers": [ "drizzle" ] }
  },
  {
    "id": "snowing",
    "type": "weather_type",
    "name": "Snowing",
    "color": "white",
    "map_color": "dark_gray_cyan",
    "sym": "*",
    "ranged_penalty": 4,
    "sight_penalty": 1.3,
    "light_modifier": -20,
    "sound_attn": 4,
    "dangerous": false,
    "precip": "heavy",
    "rains": false,
    "acidic": false,
    "effects": [ { "must_be_outside": true, "wet": 10 } ],
    "tiles_animation": "weather_snowflake",
    "weather_animation": { "factor": 0.02, "color": "white", "sym": "," },
    "sound_category": "snow",
    "sun_intensity": "light",
    "requirements": { "temperature_max": 33, "required_weathers": [ "rain", "thunder", "lightning" ] }
  },
  {
    "id": "snowstorm",
    "type": "weather_type",
    "name": "Snowstorm",
    "color": "white",
    "map_color": "white_cyan",
    "sym": "%",
    "ranged_penalty": 6,
    "sight_penalty": 1.2,
    "light_modifier": -30,
    "sound_attn": 6,
    "dangerous": false,
    "precip": "heavy",
    "rains": false,
    "acidic": false,
    "effects": [ { "must_be_outside": true, "wet": 40 } ],
    "tiles_animation": "weather_snowflake",
    "weather_animation": { "factor": 0.04, "color": "white", "sym": "*" },
    "sound_category": "snowstorm",
    "sun_intensity": "none",
    "requirements": { "temperature_max": 33, "windpower_min": 15, "required_weathers": [ "thunder", "lightning" ] }
  }
]
