[
  {
    "id": "blotted_sun",
    "type": "weather_type",
    "name": "Blotted Sun",
    "color": "dark_gray",
    "map_color": "i_blue",
    "sym": "%",
    "ranged_penalty": 0,
    "sight_penalty": 1.0,
    "light_modifier": -145,
    "sun_multiplier": 0.01,
    "sound_attn": 0,
    "debug_cause_eoc": "EOC_BLOT_THE_SUN",
    "debug_leave_eoc": "EOC_UNBLOT_THE_SUN",
    "dangerous": false,
    "precip": "none",
    "rains": false,
    "priority": 119,
    "condition": { "math": [ "blotted_sun == 1" ] }
  },
  {
    "id": "magic_weather_thick_fog",
    "type": "weather_type",
    "name": "Dense Fog",
    "color": "light_gray",
    "map_color": "dark_gray_white",
    "sym": "~",
    "ranged_penalty": 9,
    "sight_penalty": 2.6,
    "light_modifier": -60,
    "sun_multiplier": 0.2,
    "sound_attn": 0,
    "dangerous": false,
    "precip": "none",
    "rains": false,
    "sound_category": "silent",
    "priority": 119,
    "condition": { "math": [ "magic_weather_dense_fog == 1" ] }
  },
  {
    "id": "magic_weather_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,
    "sun_multiplier": 0.2,
    "sound_attn": 0,
    "dangerous": false,
    "precip": "very_light",
    "rains": true,
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.01, "color": "light_blue", "sym": "," },
    "sound_category": "drizzle",
    "priority": 114,
    "condition": { "math": [ "magic_weather_light_drizzle == 1" ] }
  },
  {
    "id": "magic_weather_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,
    "sun_multiplier": 0.1,
    "sound_attn": 1,
    "dangerous": false,
    "precip": "light",
    "rains": true,
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.01, "color": "light_blue", "sym": "." },
    "sound_category": "drizzle",
    "priority": 115,
    "condition": { "math": [ "magic_weather_drizzle == 1" ] }
  },
  {
    "id": "magic_weather_rain",
    "type": "weather_type",
    "name": "Rain",
    "color": "blue",
    "map_color": "h_blue",
    "sym": "o",
    "ranged_penalty": 3,
    "sight_penalty": 1.1,
    "light_modifier": -30,
    "sun_multiplier": 0.03,
    "sound_attn": 4,
    "dangerous": false,
    "precip": "heavy",
    "rains": true,
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.02, "color": "light_blue", "sym": "," },
    "sound_category": "rainy",
    "priority": 117,
    "condition": { "math": [ "magic_weather_rain == 1" ] }
  },
  {
    "id": "magic_weather_rainstorm",
    "type": "weather_type",
    "name": "Rain Storm",
    "color": "blue",
    "map_color": "i_blue",
    "sym": "%",
    "ranged_penalty": 6,
    "sight_penalty": 1.2,
    "light_modifier": -35,
    "sun_multiplier": 0.01,
    "sound_attn": 8,
    "dangerous": false,
    "precip": "heavy",
    "rains": true,
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.04, "color": "blue", "sym": ";" },
    "sound_category": "rainstorm",
    "priority": 118,
    "condition": { "math": [ "magic_weather_rainstorm == 1" ] }
  },
  {
    "id": "magic_weather_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,
    "sun_multiplier": 0.01,
    "sound_attn": 8,
    "dangerous": false,
    "precip": "heavy",
    "rains": true,
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.02, "color": "light_blue", "sym": "." },
    "sound_category": "thunder",
    "priority": 70,
    "condition": { "math": [ "magic_weather_thunder == 1" ] }
  },
  {
    "id": "magic_weather_lightning",
    "type": "weather_type",
    "name": "Lightning Storm",
    "color": "yellow",
    "map_color": "h_yellow",
    "sym": "%",
    "ranged_penalty": 4,
    "sight_penalty": 1.25,
    "light_modifier": -45,
    "sun_multiplier": 0.01,
    "sound_attn": 8,
    "dangerous": false,
    "precip": "heavy",
    "rains": true,
    "tiles_animation": "weather_rain_drop",
    "weather_animation": { "factor": 0.04, "color": "light_blue", "sym": "," },
    "sound_category": "thunder",
    "priority": 119,
    "condition": { "math": [ "magic_weather_lightning == 1" ] }
  }
]
