{
  "name": "Ice Night",
  "blurb": "Same front as the wild night, but it stalls overhead and the hail just keeps coming. Cover the bed or lose it.",
  "rating": 5,
  "seed": 20818,
  "duration": 90,

  "_variant_comment": "Week night 5 — the storm_02 variant, and the week's last word. ONE new trick: the hail doesn't stop. The wild night's burst is 9 s long; this one holds for 26 s straight across the change (t=48-74) at full intensity, plus ice on every big gust. Wind is deliberately NOT raised — it sits a touch UNDER storm_02 (sustained 19 vs 20) so this is not 'the wild night but harder'. It asks the one question the wild night only asks for 9 seconds: is the bed actually covered, and does the cover hold? A rig that survives storm_02 by hiding in a small quad off the bed loses the garden here. Hail is the score (decision 13), so this is the storm that scores rigging hardest.",

  "baseCurve": [[0, 7.0], [15, 11.0], [40, 16.5], [60, 19.0], [78, 18.0], [90, 15.0]],

  "gusts": {
    "firstAt": 3,
    "minGap": 5.5,
    "maxGap": 11,
    "powBase": 3,
    "powRand": 5,
    "powRamp": 6.5,
    "downdraftOfTotal": 0.45
  },

  "dirCurve": [[0, 0.85], [48, 0.95], [53, 0.6], [57, -1.25], [70, -1.45], [90, -1.35]],
  "dirWander": { "amp": 0.25, "rate": 0.13 },

  "spatial": { "amp": 0.2, "scale": 11, "advect": 0.5 },

  "events": [
    { "t": 36, "type": "debris", "model": "BlueCrate_v2", "lateral": -3.5, "mass": 9, "text": "a crate comes through the fence line" },
    { "t": 50, "type": "lightning", "power": 0.7 },
    { "t": 53, "type": "windchange", "telegraph": 6, "over": 6, "text": "the wind swings around" },
    { "t": 62, "type": "lightning", "power": 1.0 },
    { "t": 68, "type": "debris", "model": "WoodenBin_v2", "lateral": -1.0, "mass": 14, "text": "the neighbour's bin lets go" },
    { "t": 80, "type": "lightning", "power": 0.5 }
  ],

  "_rain_comment": "Same 80 mm/hr severe scale as storm_02 and a near-identical curve — the water story (ponding, the broom) is unchanged on purpose. The variant's whole difference is the ice.",

  "rain": { "peakMmPerHour": 80, "curve": [[0, 0], [10, 0.25], [35, 0.6], [55, 0.85], [70, 1.0], [90, 0.7]] },

  "_hail_comment": "The trick, and it is TUNED not maxed. storm_02 hails ~11.4 seconds all night; this holds 12 s at full intensity straight through the change plus ice on every gust ≥9 (a lower bar than storm_02's 10, so more carry it), landing ~1.6x storm_02's hail-seconds with size 1.4 stones. The first draft ran a 26 s hold for 32 hail-seconds — 2.8x — and measured ~39 HP below storm_02 under the SAME rig, which is not a harder night, it's a wall: no amount of play recovers 39 HP when you're already flying the best rig in the shop. 1.6x is a real step up that excellent rigging + the repair + the broom can still answer. Winnability across all five nights is balance.test.js's job (B holds the pen) — these variants need to be in its storm list.",

  "hail": {
    "size": 1.4,
    "withGustsAbove": 9,
    "gustBurstIntensity": 0.9,
    "bursts": [
      { "t": 50, "ramp": 2, "hold": 12, "fade": 3, "intensity": 1.0 }
    ]
  },

  "sky": { "darkness": 0.94, "cloudScroll": 0.09, "night": true, "lightningGustPow": 10 }
}
