{
  "_comment": "SFX-Prompts fuer ElevenLabs (gleiches Schema wie Klima). Generiert per `python App/scripts/generate-sounds.py fluss`. Output landet in ../assets/sounds/*.mp3.",
  "sounds": [
    { "file": "ui-click.mp3",        "duration": 0.5, "influence": 0.5, "prompt": "Soft UI button click, short tock, light plastic feel, single hit, dry" },
    { "file": "ui-error.mp3",        "duration": 0.6, "influence": 0.5, "prompt": "Gentle error beep, soft dismissive tone, descending two-note, not harsh" },
    { "file": "ui-confirm.mp3",      "duration": 0.5, "influence": 0.5, "prompt": "Friendly confirmation chime, short positive ding, warm bell" },
    { "file": "achievement.mp3",     "duration": 2.0, "influence": 0.5, "prompt": "Short cheerful achievement fanfare, warm bells and uplifting chime, celebratory but brief" },
    { "file": "sim-start.mp3",       "duration": 1.5, "influence": 0.5, "prompt": "Welcoming simulation-start chime, warm rising tone with soft strings and distant water, inviting" },

    { "file": "build-deich.mp3",     "duration": 1.8, "influence": 0.6, "prompt": "Shoveling earth for a levee along a river, dirt hitting ground, muddy pat with packing thuds and wet mud" },
    { "file": "build-feld.mp3",      "duration": 1.4, "influence": 0.6, "prompt": "Plowing fresh soil, earthy turn of moist dirt with scrape of wooden plow" },
    { "file": "build-siedlung.mp3",  "duration": 1.8, "influence": 0.6, "prompt": "Wooden village house being built, hammering wooden beams with soft creak and distant voices" },
    { "file": "build-wald.mp3",      "duration": 1.5, "influence": 0.6, "prompt": "Planting a riparian tree, earthy soil pat with gentle leaf rustle and soft breeze on willow" },
    { "file": "build-begradigen.mp3","duration": 2.2, "influence": 0.6, "prompt": "Industrial concrete pouring on riverbank, heavy dull impact with low machinery rumble and water splash" },
    { "file": "demolish.mp3",        "duration": 1.2, "influence": 0.5, "prompt": "Demolition crumble, soft rubble falling, wooden snap with dust settling" },

    { "file": "harvest.mp3",         "duration": 1.0, "influence": 0.6, "prompt": "Wheat harvest, dry grain rustle with soft scythe swish, short positive ring at the end" },
    { "file": "year-tick.mp3",       "duration": 0.5, "influence": 0.5, "prompt": "Soft grandfather clock tick, one gentle wooden knock with tiny bell overtone, not mechanical" },

    { "file": "event-rain.mp3",      "duration": 2.0, "influence": 0.6, "prompt": "Summer rain starting, gentle pattering rain on meadow, no thunder, calm" },
    { "file": "event-storm.mp3",     "duration": 2.4, "influence": 0.6, "prompt": "Heavy thunderstorm over river valley, hard rain with distant thunder rumble and rushing water, tense" },
    { "file": "event-drought.mp3",   "duration": 1.8, "influence": 0.6, "prompt": "Dry cracked earth ambience, hot wind over parched field, faint cicada, melancholy" },
    { "file": "event-flood-settlement.mp3", "duration": 2.2, "influence": 0.6, "prompt": "River breaking its banks, rushing water engulfing wooden houses, alarming splashing with creaking timber, dramatic" },
    { "file": "event-flood-field.mp3","duration": 1.6, "influence": 0.6, "prompt": "Water overflowing onto a field, gentle splash spreading over wheat, low gurgle" },
    { "file": "event-levee-break.mp3","duration": 2.0, "influence": 0.6, "prompt": "Levee failing, muddy crack followed by sudden water surge, earthy collapse with splash" },
    { "file": "event-tree-die.mp3",  "duration": 1.4, "influence": 0.6, "prompt": "Withering tree near dried river, dry crackling leaves with sad fading tone" },

    { "file": "level-won.mp3",       "duration": 3.0, "influence": 0.6, "prompt": "Uplifting closing jingle with soft brass and bells, calm satisfaction after long journey, not over-the-top" },
    { "file": "level-lost.mp3",      "duration": 3.0, "influence": 0.6, "prompt": "Gentle disappointing fade-out, descending piano chords, melancholy river ambience" }
  ]
}
