# Heli-Kennzeichen — Konzept

Stand: 2026-05-31 · Autor: Atlas · Status: Diskussions-Entwurf

## Anlass

ÖAMTC-Markenverwendung angefragt, seit 2 Wochen keine Antwort. ARA, Polizei, Bundesheer gar nicht erst gefragt. → **Wir müssen rechtssicher werden ohne die Markennamen.**

Thomas-Direktive 2026-05-31:
> Versuche echte Heli-Kennzeichen mit Hinweis "kann variieren" und Hinweis. Fallback "Rettungshubschrauber R1" im Onboarding mit Eintrag im Glossar plus Hinweis auf Anpassung wegen Markennamen plus suche Links mit vollständigem Verzeichnis und verlinke aus dem Onboarding und Glossar.

## Lösungs-Schichten

### Schicht 1 — Echte Luftfahrt-Registrierungen (wenn bekannt)

Jeder Heli in Österreich hat ein **amtliches Kennzeichen** (Luftfahrzeugregister beim BMK), Format `OE-XXX`. Beispiel: `OE-XEA` ist ein H145 im ÖAMTC-Pool. Diese Kennzeichen sind:

- **Öffentlich** (im Luftfahrzeug-Register einsehbar)
- **Nicht markenrechtlich geschützt**
- **Real** — Schüler*innen lernen echte Bezeichnungen

**Aber:** Kennzeichen sind **Heli-bezogen, nicht stationsbezogen** — ein Heli kann am nächsten Tag woanders sein, Wartungstausch etc. Deshalb müssen wir den Hinweis „**kann variieren**" mitgeben.

### Schicht 2 — Generischer Fallback (R1–R33)

Wenn für eine Station kein verlässliches Kennzeichen bekannt ist:

- **Notarzt-Hubschrauber:** `R1`–`R14` („R" = Rettung)
- **ARA / Bergrettung:** `B1`–`Bn`
- **Polizei:** `P1`–`Pn`
- **Bundesheer:** `M1`–`Mn` („M" = Militär)

Generisch, didaktisch klar, null Markenkonflikt.

### Schicht 3 — Admin-Override (für Thomas)

Sobald ÖAMTC oder ein anderer Betreiber zustimmt:

- Admin trägt `realOperator: "ÖAMTC"`, `realFleetName: "Christophorus 8"` ein
- System zeigt dann **statt** `OE-XEA` oder `R8` den echten Namen
- Für die anderen Betreiber separat freischaltbar

## Datenmodell

`App/sims/heli/data/heli-stations.json`:

```json
{
  "stations": {
    "nenzing": {
      "stationName": "Nenzing",
      "lat": 47.209, "lon": 9.660,
      "org": "notarzt",
      "orgColor": "#d4a017",
      "fallbackCode": "R8",
      "fallbackCodeSpoken": "Rettungshubschrauber 8",
      "realRegistration": "OE-XEA",
      "realRegistrationCaveat": true,
      "heliModel": "Airbus H145",
      "scenario": "basis",
      "_admin": {
        "realOperator": null,
        "realOperatorApproved": false,
        "realFleetName": null,
        "realFleetNameApproved": false
      }
    }
  }
}
```

### Anzeige-Logik

```js
function heliDisplayName(s) {
  // Priority: 1. Real-Operator (wenn freigegeben), 2. Real-Reg (wenn da), 3. Fallback
  if (s._admin.realOperatorApproved && s._admin.realFleetName) {
    return s._admin.realOperator + ' ' + s._admin.realFleetName;
  }
  if (s.realRegistration) {
    return s.realRegistration; // mit Caveat-Tooltip „kann variieren"
  }
  return s.fallbackCode;
}
```

## Onboarding-Anpassung

Step 1 Text (aktuell sagt „ÖAMTC Christophorus-Flotte"):

> Du fliegst Rettungshubschrauber-Einsätze in Österreich. Es gibt mehrere Betreiber: **Notarzt-Rettung**, **Bergrettung**, **Polizei**, **Bundesheer** — alle siehst du auf der **📍 Übersichtskarte**.
> 
> *Hinweis: Im Spiel verwenden wir teils generische Bezeichnungen wie* `R8` *(„Rettungshubschrauber 8") und teils die amtlichen Luftfahrt-Kennzeichen wie* `OE-XEA` *— diese können in der Realität variieren, weil Hubschrauber regelmäßig zwischen Stützpunkten wechseln. Eine vollständige Liste der österreichischen Rettungshubschrauber findest du im* [Glossar-Eintrag „Heli-Kennzeichen"]*.*

## Glossar-Eintrag

Neuer Glossar-Term `heli-kennzeichen` (Slug):

> **Heli-Kennzeichen.** Jeder Hubschrauber in Österreich hat ein amtliches Luftfahrt-Kennzeichen, das in Österreich mit `OE-` beginnt, gefolgt von drei Buchstaben (z. B. `OE-XEA`). Diese Kennzeichen sind im Luftfahrzeug-Register des Bundesministeriums für Klimaschutz registriert.
> 
> Im Funk wird statt des Kennzeichens oft ein **Rufzeichen** verwendet — die ÖAMTC-Hubschrauber heißen z. B. „Christophorus" mit einer Nummer. Da Markennamen rechtlich geschützt sind, verwenden wir im Spiel teils generische Bezeichnungen (`R1` bis `R33`) und teils die amtlichen Luftfahrt-Kennzeichen.
>
> **Externe Links:**
> - [Liste der Rettungshubschrauber Österreichs (Wikipedia)](https://de.wikipedia.org/wiki/Liste_der_Rettungshubschrauber_in_%C3%96sterreich)
> - [Luftfahrzeugregister Austro Control (Suche)](https://lfz.austrocontrol.at/)
> - [Christophorus-Flotte ÖAMTC](https://www.oeamtc.at/notruf/rettungshubschrauber/) *(externer Link, kein Verweis auf Markenverwendung im Spiel)*

## Externe-Link-Strategie

Wir **dürfen** auf externe Seiten verlinken, auch wenn dort Markennamen genannt werden — Hyperlink ≠ Markenverwendung. Im Glossar:

| Zweck | Link | Warum |
|---|---|---|
| Vollständige Liste österreichischer Rettungshelis | Wikipedia | öffentlich, neutral |
| Echte Heli-Kennzeichen-Suche | Austro Control LFZ-Register | amtlich, öffentlich einsehbar |
| ÖAMTC-Christophorus-Seite | oeamtc.at | Hinweis, dass wir nicht offiziell sind |
| ARA-Flugrettung | ara-flugrettung.at | analog |
| Flugpolizei | bmi.gv.at | amtlich |
| Bundesheer-Flugbetrieb | bundesheer.at | amtlich |

## Umsetzungs-Reihenfolge

| Schritt | Aufwand | Wirkung |
|---|---|---|
| 1. `heli-stations.json` schreiben (33 Stationen, Fallback-Codes + bekannte Registrierungen wo recherchierbar) | mittel (Recherche!) | Datenmodell steht |
| 2. `game.html` BASE_CONFIG durch HELI_STATIONS-Lookup ersetzen | mittel | Anzeige Display-Layer |
| 3. `heli-uebersicht.php`, `heli-missionen.php`, `heli-drehbuch.php` auf neue Quelle umstellen | mittel | Alle Drehbuch-Seiten konsistent |
| 4. Onboarding-Text Step 1 anpassen (kein „ÖAMTC Christophorus") | klein | Onboarding rechtssicher |
| 5. Glossar-Eintrag „heli-kennzeichen" anlegen + externe Links | klein | Bildungs-Kontext |
| 6. Audio-Skripte (8 JSON, 366 Stellen) auf Platzhalter `{code}` umstellen | mittel | Texte rechtssicher |
| 7. Audio neu generieren (Phase 2, gemeinsam mit Thomas pro Mission) | groß (Zeit + Budget) | Audio konsistent |
| 8. Admin-Interface zum Pflegen | mittel | Thomas kann reagieren wenn ÖAMTC zusagt |

## Offene Fragen an Thomas

1. **Recherche-Auftrag echte Kennzeichen:** Soll ich (Atlas) versuchen, die echten `OE-`-Kennzeichen aller 14 ÖAMTC-Helis zu recherchieren (Wikipedia, ÖAMTC-Pressefotos)? Oder belassen wir es bei `R1`–`R14` und nur die Idee, dass das Schema „echte Kennzeichen wenn bekannt" lautet?
2. **ARA, Polizei, Bundesheer:** für die ist die Datenlage dünner. `B/P/M`-Fallback reicht?
3. **Wikipedia-Liste verlinken:** rechtlich OK (Verlinken ≠ Markenverwendung), pädagogisch sinnvoll?
4. **Reihenfolge:** Schritte 1–5 (Anzeige + Glossar) sofort, dann Schritte 6–7 mission-weise gemeinsam, Schritt 8 (Admin) am Schluss?
