Atlas: Deploy-Buendel vor Staustufen-Sprint

- Logistik: Musik-Player Playlist-Modus (5 Gruppen, 20 Tracks)
- Heli: End-Screen auf .ggs-endscreen, Mission-Bilder, Voice-Lines, Briefing-Audio
- Logistik: Layout-Tausch Auftraege+Fahrzeuge links, Karte rechts
- Logistik: Tier-1-Staedte ausgebaut, Auto-Timescale-Badge
- Logistik: Roadnet/Railnet Dijkstra-Routing, Balance-Updates
- Atlas: 5 Atlas-Inbox-Nachrichten (Cards-Pattern, DALL-E-Key, Musik-Playlists)
- Status-Updates Heli + Logistik

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-26 01:05:13 +02:00
parent f811437a35
commit 79ac9dad84
773 changed files with 17482 additions and 541 deletions
@@ -0,0 +1,78 @@
{
"_note": "Tower-Lehrmeisterin fuer das Start-Minispiel. Ebene A = pro Heli personalisierte Funksprueche (Startfreigabe, nach Beruehrung, Chefpilot-Uebernahme). Ebene B = kontextuelle Lehrinhalte, generisch ohne Helinamen.",
"_voice": "Sarah (ElevenLabs multilingual v2), freundlich, warme Stimme. Pilot-Calls kommen als Textblase, Tower antwortet mit Audio.",
"lines": [
{ "id": "r_tower_start_c1", "text": "Christophorus eins, Stützpunkt Innsbruck-Flughafen, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c2", "text": "Christophorus zwei, Stützpunkt Krems-Gneixendorf, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c3", "text": "Christophorus drei, Flugplatz Wiener Neustadt Ost, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c4", "text": "Christophorus vier, Stützpunkt Reith bei Kitzbühel, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c5", "text": "Christophorus fünf, Stützpunkt Zams, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c6", "text": "Christophorus sechs, Flughafen Salzburg, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c7", "text": "Christophorus sieben, Stützpunkt Lienz, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c8", "text": "Christophorus acht, Stützpunkt Nenzing, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c9", "text": "Christophorus neun, Stützpunkt Wien-Aspern, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c10", "text": "Christophorus zehn, Flughafen Linz-Hörsching, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c11", "text": "Christophorus elf, Flughafen Klagenfurt, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c12", "text": "Christophorus zwölf, Flughafen Graz-Thalerhof, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c14", "text": "Christophorus vierzehn, Flugplatz Niederöblarn, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_c16", "text": "Christophorus sechzehn, Flugplatz Pinkafeld, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_start_ara", "text": "ARA Rettungsflug eins, Flugplatz Hohenems, Roger. Startplatz frei, Wind im Rahmen — Startfreigabe erteilt. Guter Flug." },
{ "id": "r_tower_strike_c1", "text": "Christophorus eins, Innsbruck Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c2", "text": "Christophorus zwei, Wien Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c3", "text": "Christophorus drei, Wien Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c4", "text": "Christophorus vier, Innsbruck Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c5", "text": "Christophorus fünf, Innsbruck Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c6", "text": "Christophorus sechs, Salzburg Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c7", "text": "Christophorus sieben, Klagenfurt Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c8", "text": "Christophorus acht, Bregenz Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c9", "text": "Christophorus neun, Wien Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c10", "text": "Christophorus zehn, Linz Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c11", "text": "Christophorus elf, Klagenfurt Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c12", "text": "Christophorus zwölf, Graz Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c14", "text": "Christophorus vierzehn, Graz Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_c16", "text": "Christophorus sechzehn, Wien Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_strike_ara", "text": "ARA Rettungsflug eins, Bregenz Tower. Kein Drama, das passiert — noch zwei Versuche, du kriegst das hin." },
{ "id": "r_tower_handover_c1", "text": "Christophorus eins, Innsbruck Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c2", "text": "Christophorus zwei, Wien Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c3", "text": "Christophorus drei, Wien Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c4", "text": "Christophorus vier, Innsbruck Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c5", "text": "Christophorus fünf, Innsbruck Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c6", "text": "Christophorus sechs, Salzburg Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c7", "text": "Christophorus sieben, Klagenfurt Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c8", "text": "Christophorus acht, Bregenz Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c9", "text": "Christophorus neun, Wien Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c10", "text": "Christophorus zehn, Linz Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c11", "text": "Christophorus elf, Klagenfurt Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c12", "text": "Christophorus zwölf, Graz Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c14", "text": "Christophorus vierzehn, Graz Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_c16", "text": "Christophorus sechzehn, Wien Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_handover_ara", "text": "ARA Rettungsflug eins, Bregenz Tower. Heute übernimmt der Chefpilot — wir üben das nächste Mal wieder. Alles gut, du lernst dazu." },
{ "id": "r_tower_lesson_wind", "text": "Achtung, Seitenwind über zwanzig Knoten — der Heck-Rotor schiebt weg, leichter Pedal-Gegendruck genügt. Du machst das gut." },
{ "id": "r_tower_lesson_foehn", "text": "Föhn ist ein warmer Fallwind über einem Gebirgskamm — die Luft wird beim Absteigen komprimiert und erwärmt, kann zwanzig Grad Unterschied bringen. Bei Föhn Turbulenzen erwarten." },
{ "id": "r_tower_lesson_fog", "text": "Advektionsnebel entsteht, wenn warme feuchte Luft über kalten Boden zieht. Die Sicht kann in Sekunden zusammenbrechen — Abstand zu Hindernissen halten." },
{ "id": "r_tower_lesson_thermic", "text": "Thermik steigt über dunklen Flächen auf — Asphalt, Felsen, Dächern. Über Wasser und Wald dagegen kaum. Deshalb werden Flüge am Nachmittag unruhiger." },
{ "id": "r_tower_lesson_temperature","text": "Pro hundert Meter Höhe sinkt die Temperatur um rund zwei Drittel Grad. Auf dreitausend Metern ist es zwanzig Grad kälter als im Tal — denk dran im Einsatzgebiet." },
{ "id": "r_tower_lesson_powerline","text": "Freileitungen sieht man von oben kaum — die Masten verraten sie. Zwischen zwei Masten immer Mindestabstand siebzig Meter zur Leitung." },
{ "id": "r_tower_lesson_antenna", "text": "Sendemasten stehen oft auf Kuppen — höchster Punkt der Umgebung, Blitzableiter. Kommt dir eine Spitze entgegen, beim Steigflug lieber einen Bogen fliegen." },
{ "id": "r_tower_lesson_crane", "text": "Baukräne haben bis achtzig Meter Radius und sind oft kaum markiert. Vor dem Bauland lieber großzügig ausweichen, Wind kann sie drehen." },
{ "id": "r_tower_lesson_chimney", "text": "Fabrikschlote ragen teils über einhundert Meter auf — der Rauch verrät die Windrichtung am Boden. Lehrstück ohne Kosten." },
{ "id": "r_tower_lesson_cable", "text": "Seilbahnen verlaufen oft quer zu Tälern und sind dünn, aber tödlich. Immer über der obersten Station bleiben, niemals quer zur Trasse durchs Tal." },
{ "id": "r_tower_lesson_hover", "text": "Im Schwebeflug verbraucht der Heli sechs Liter pro Minute — fast doppelt so viel wie im Vorwärtsflug. Jede Minute über dem Patienten kostet Reichweite." },
{ "id": "r_tower_lesson_vortex", "text": "Achtung Vortex-Ring: wenn die Sinkrate den Rotorabwind überholt, verliert der Heli Auftrieb. Immer leicht schräg sinken, nicht senkrecht." },
{ "id": "r_tower_lesson_torque", "text": "Der Hauptrotor erzeugt ein Drehmoment, das den Heli in die Gegenrichtung drehen will. Dafür ist der Heck-Rotor da — fällt er aus, dreht sich die ganze Maschine." },
{ "id": "r_tower_lesson_downwash", "text": "Der Rotorabwind drückt mit sechzig Stundenkilometern nach unten. Über Wasser sofort Wellen, über Schnee Blizzard, über Geröll Steinschlag. Abstand halten." },
{ "id": "r_tower_lesson_density", "text": "In großer Höhe ist die Luft dünn — weniger Auftrieb, mehr Leistung nötig. Über dreitausend Meter wird die Luft so dünn, dass manche Helis gar nicht mehr steigen können." },
{ "id": "r_tower_lesson_crows", "text": "Krähenschwärme starten bei Lärm schlagartig auf — vor dem Schwarm runter oder weit ausweichen. Vogelschlag ist die häufigste Absturzursache zivil." },
{ "id": "r_tower_lesson_gulls", "text": "Möwen fliegen in Wellenbewegung dicht über der Wasseroberfläche — bei Rotorabwind irritieren sie. Erst in mittlerer Höhe anfliegen." },
{ "id": "r_tower_lesson_banking", "text": "Ab dreißig Grad Schräglage wird der Rotor ineffizient — nie aggressiv kurven, vor allem nicht talseitig. Sanfte Bögen sind schneller als harte Kurven." },
{ "id": "r_tower_lesson_pilot", "text": "Pilot und Co-Pilot wechseln sich in der Führung ab — immer einer fliegt, einer beobachtet Instrumente und Umgebung. Niemals beide gleichzeitig navigieren." },
{ "id": "r_tower_lesson_autorot", "text": "Bei Triebwerksausfall fällt der Heli nicht wie ein Stein — der Rotor dreht weiter, das nennt man Autorotation. Geradeaus gleiten, am Boden kurz vor Bodenberührung nochmal ziehen." }
]
}