# Eibenreith Game Design Document **Arbeitsstand:** verbindliche Referenzfassung nach der Neustrukturierung von Intro, Ink-Architektur, Beziehungsmodell, Stilregeln und Anreise. **Zweck:** Dieses Dokument ist keine Chronik der bisherigen Arbeit, sondern die zentrale Design-, Writing- und Implementierungsbibel für *Eibenreith*. **Encoding-Regel:** Alle Ink-Dateien und UI-Lokalisierungsdateien werden in UTF-8 gespeichert. Deutscher Text verwendet echte Umlaute, `ß` und typografische Sonderzeichen direkt, zum Beispiel `ä`, `ö`, `ü`, `Ä`, `Ö`, `Ü` und `„…“`. Keine Umschreibung als `ae`, `oe`, `ue` oder `ss` als Ersatz für korrekte Zeichen. Dieses Dokument ist ausführlich, weil *Eibenreith* kein rein mechanisches Choice-Spiel ist. Die literarische Stimme, die soziale Semantik, die historische Oberfläche, die Beziehungsheuristiken und die Ink-Architektur hängen direkt zusammen. Eine zu starke Kürzung würde Designentscheidungen zerstören. Die Kurzfassungen am Anfang jedes großen Abschnitts dienen nur der schnellen Orientierung; die Detailabschnitte sind die eigentliche Referenz. **Regel zur Konfliktauflösung:** Neuere Entscheidungen überschreiben ältere. Entscheidungen des Autors überschreiben Vorschläge des Assistenten, sofern sie nicht später ausdrücklich verworfen wurden. Frühere Ideen werden nur erwähnt, wenn sie als Negativregel oder offene Frage für die weitere Arbeit relevant bleiben. --- # 0. Rekonstruktionsverfahren und Materialinventar Dieser Abschnitt ist der erste Durchgang der GDD-Rekonstruktion. Er dient nicht als endgültiger Leseteil, sondern als Kontrollinstrument: Erst wird vollständig inventarisiert, dann widersprüchliches Material bereinigt, dann werden die endgültigen Referenzkapitel ausgearbeitet. Dieser Abschnitt bleibt solange im Dokument, bis die Arbeitsbibel vollständig genug ist, um ihn als Checkliste in einen Anhang zu verschieben. ## 0.1 Ziel dieses Dokuments Das Ziel ist keine Zusammenfassung der letzten Arbeitsschritte. Das Ziel ist eine **Produktionsbibel** für Schreiben, Design und Ink-Implementierung. Das Dokument muss später beantworten können: - Wie muss eine neue Szene klingen? - Welche sozialen und körperlichen Ebenen muss sie bedienen? - Welche Valerie-Route wird mit welchen Verben ausgedrückt? - Welche Relationship-Werte sind gemeint? - Welche States dürfen gesetzt werden? - Welche Inhalte gehören in Glossare statt Haupttext? - Wie werden Episodes, Traversals und Bucket-Content gebaut? - Welche offenen Entscheidungen dürfen nicht versehentlich als entschieden behandelt werden? - Welche alten Ideen sind verworfen und dürfen nicht wieder eingeschleppt werden? Die Zielqualität ist daher nicht „kurz“, sondern **vollständig, navigierbar, widerspruchsbereinigt und umsetzbar**. ## 0.2 Arbeitsmethode ab jetzt Die Rekonstruktion erfolgt in echten Durchgängen: 1. **Materialinventar** Alle erarbeiteten Bereiche werden gesammelt, ohne sie vorschnell zu kürzen. 2. **Widerspruchsauflösung** Neuere Entscheidungen überschreiben ältere. Autorentscheidungen überschreiben Assistentenvorschläge. Verworfenes wird als Negativregel markiert. 3. **Zielstruktur** Das GDD wird nicht als Fließzusammenfassung, sondern als Arbeitsbibel gegliedert: Creative Bible, Style Guide, Character Bible, Systems Design, Ink Architecture, UI/Tag-Spec, Content Spec. 4. **Ausbau der Abschnitte** Jeder große Bereich erhält nicht nur Prinzipien, sondern Beispiele, Gegenbeispiele, Templates und Prüffragen. 5. **Finale QA** Prüfung gegen die bisher erarbeiteten Inhalte: Fehlt eine Entscheidung? Ist ein alter Stand wieder hineingerutscht? Ist etwas zu abstrakt für spätere Umsetzung? ## 0.3 Materialinventar: Creative Direction Folgende Entscheidungen gehören dauerhaft in die Creative Bible: - Das Spiel heißt bzw. arbeitet unter dem Titel *Eibenreith*. - Es ist ein deutschsprachiges, choice-basiertes Ink-Spiel. - Es spielt 1898 in einer kaiserpunkartigen, aber historisch oberflächenplausiblen österreichisch-ungarischen Welt. - Das öffentliche Erscheinungsbild bleibt realistisch; das Übernatürliche ist verborgen, sozial vermittelt und nicht als offenes Fantasy-System sichtbar. - Der Kern ist psychologisches Beziehungsdrama über Identität, Rollen, weibliche Selbstbehauptung, soziale Lesbarkeit und Kontrolle. - Die Ermittlung ist wichtig, aber nicht die Hauptstruktur. Krimi-Logik darf das Projekt nicht dominieren. - Das Verhältnis Valerie/Amalia ist ein Kern des Projekts, nicht Nebenhandlung. - Zentrale Frage: Ist Valerie frei, oder trägt sie nur eine bessere Maske? - Der Horror entsteht durch Unstimmigkeit, Bedeutungslücken, alte Orte, soziale Formen und verdrängte Wahrheit. - Die moderne Welt der Bahn, des Hofes und der Verwaltung trifft auf ältere lokale Ordnungen, verdrängt sie aber nicht vollständig. Diese Creative-Direction-Entscheidungen müssen im endgültigen Dokument ausführlicher mit Beispielen, nicht nur als Liste, ausgearbeitet werden. ## 0.4 Materialinventar: Setting und historische Welt Dauerhaft zu dokumentieren: - Jahr: 1898. Frühere 1889-Fassungen sind überholt. - Mögliche offene Datierung: vor/nach Sisis Ermordung, kurz vor/nach Kaiserjubiläum, kalter Spätherbst oder Winter. - Wien als Hof-, Amts-, Kultur- und Modernezentrum. - Obersteiermark als geographischer und kultureller Zielraum. - Eibenreith als Dorf, nicht zu glossieren, Bedeutung im Spiel entfalten. - Hohenreith als Jagdhaus/Jagdschlösschen, nicht Hauptsitz der Familie. - Eibenklause, Eibenbrunn/Frauenquelle als ältere mögliche Ortskerne. - Bahn und Telegraph als etablierte Moderne, nicht als Wundertechnik. - Speisewagen möglich, aber nicht blind als selbstverständlich behandeln. - Bahnhofsrestauration plausibel als soziale und praktische Mittagsoption. - Kirche, Pfarrhof, Dorf, Haus und Dienerschaft als soziale Institutionen. - Menschenzoos / Wiener Sehenswürdigkeiten / Sängerknaben / Riesenrad / Prater etc. sind Hintergrundwissen für Valeries Wienbild, aber nicht automatisch Storyinhalt. Offen in diesem Bereich: - Genaues Datum. - Jahreszeit endgültig festlegen. - Wie stark historische Großereignisse aktiv in die Handlung eingreifen. - Name der gräflichen Familie. - Exakte Lage und Funktion von Eibenbrunn/Frauenquelle. ## 0.5 Materialinventar: Literarischer Stil Der Style Guide muss deutlich ausführlicher werden als bisher. Er muss enthalten: - Stilanker: „Der Zug lässt Wien hinter sich, doch Wien hat dich noch nicht freigegeben.“ - Ziel: weniger langatmig, aber nicht maximal kurz; eher zwei Drittel bis drei Viertel der ursprünglichen Textlänge bei höherer Dichte. - Gleiche Menge an Implikation und Atmosphäre in weniger, präziserem Text. - Stärkerer Fokus auf Verkörperung: weiblicher Körper, Kleidung, Korsett, Handschuhe, Kosmetik, Haltung, Hunger, Müdigkeit, Kälte, beobachtet werden. - Gesellschaftskritik mit Witz, aber nicht modern-plakativ. - Lovecraftsche Unstimmigkeit ohne direkte Monster- oder Gruselformeln. - Keine bloße Intelligenzbewunderung: Spieler soll sich wie Valerie fühlen, nicht nur ihren Witz bewundern. - Satzzeichen-Regeln für romanartige Prosa: Doppelpunkt, Semikolon, Gedankenstrich sparsam und rhythmisch sinnvoll. - Glossar als Ort für Belehrung, historische Erklärung und bissige Kommentare. - Haupttext soll stärker Szene und Körper tragen. Noch fehlend und im nächsten Durchgang zu ergänzen: - konkrete gute/schlechte Stilbeispiele, - Absatzmuster, - Beispielrevisionen, - Regeln für Metaphern, - Regeln für wann Glossar statt Haupttext, - Beispiele für konkrete Unheimlichkeit, - Beispiele für Valeries soziale Wahrnehmung. ## 0.6 Materialinventar: Dialog- und Choice-Stil Dauerhafte Regeln: - Dialogchoices beginnen mit einem Verb, das soziale/emotionale Absicht beschreibt. - Verboten bzw. zu vermeiden: Sage, Frage, Antworte, Sprich. - Richtige Richtung: Wahre Form, Prüfe, Entwaffne, Verplappere dich, Benenne, Schone, Trotze, Reize, Präzisiere, Zügle dich. - Jede Dialogzeile soll sozial gelesen werden: Was tut Valerie mit diesem Satz? - Nicht nur relevant, was sie sagt, sondern zu wem sie es sagt. - Verbindliche Dialogchoice-Form: `[__%Verb% %Figur%__: „%gesprochene Zeile%“]`, sofern die Choice eine tatsächlich gesprochene Zeile darstellt. - Reaktion muss Wirkung zeigen: Nähe, Distanz, Kontrolle, Irritation, Vertrauen, Öffentlichkeit. - Valeries gesprochene Zeilen sollen nicht automatisch im Fließtext stehen, wenn der Spieler an dieser Stelle wählen soll. Noch auszubauen: - Verb-Lexikon pro Route. - Beispielchoices pro Route. - Beispiel einer schlechten neutralen Dialogchoice und ihrer Überarbeitung. - Reaktionsmuster wichtiger Figuren auf jede Route. ## 0.7 Materialinventar: Valerie-Routen Sechs Routen sind gesetzt: 1. Fassung / `route_composure` 2. Detective / `route_detective` 3. Lover / `route_lover` 4. Sapphic / `route_sapphic` 5. Careless / `route_careless` 6. Eccentric / `route_eccentric` Wichtige Korrektur: Fassung ist nicht Default, sondern gleichberechtigte Route. Jede Route braucht im endgültigen Dokument: - Definition, - psychologische Grundlage, - soziale Funktion, - typische Verben, - typische Sätze, - typische Risiken, - mögliche Wirkung auf Viktor, - mögliche Wirkung auf Amalia, - mögliche Wirkung auf Haus, Dorf und Dienerschaft, - typische Relationship-Updates, - gute und schlechte Beispiele. ## 0.8 Materialinventar: Figuren ### Valerie Gesetzt: - junge Frau aus Wien / Wien-naher Sphäre, - offizieller diskreter Auftrag, - Ruf als Medium oder spiritistisch sensible Frau, - Masken als Überlebens- und Arbeitsstrategie, - nicht einfach frei, - Herkunft und Erscheinung werden im Intro definiert, - kanonischer Beispielname: Valerie Eleonore Josepha Freiin von Rauhenfels. Noch ausführlicher zu schreiben: - ihre Angst, - ihr Wunsch, - ihre Beziehung zu Wahrheit und Wirkung, - ihr Verhältnis zu Weiblichkeit, - ihre Beziehung zur Kabinettskanzlei Seiner Majestät, - ihr innerer Widerspruch zwischen Kontrolle und Sehnsucht nach Angenommensein. ### Amalia Gesetzt: - Tochter der gräflichen Familie, - Erwachsene sprechen für sie, - erste private Szene ist kein Krimi-Interview, - sie bewundert Valerie als junge Frau mit scheinbarer Freiheit, nicht wegen Eisenbahnfaszination, - sie ist Kern des Beziehungsdramas. Noch auszubauen: - konkretes Alter, - Stimme, - erste Erscheinung, - Verhältnis zu Vater/Mutter/Tante, - Verhältnis zur alten Macht, - was sie weiß, - was sie will, - was sie an Valerie missversteht, - wie sie auf jede Route reagiert. ### Viktor Gesetzt: - voller Name und Dienstgrad: **Rittmeister Viktor Alois Nowak**, - offizieller Sekretär / Begleiter, faktisch auch Aufsicht und Sicherheitsmensch, - zivil gekleidet, aber militärisch/amtlich geprägt, - kontrollierend, aber nicht platt feindselig, - Startwerte: `viktor_closed = 1`, - mögliche Entwicklung zu Respekt, Sorge, Irritation, Kontrollverlust, Verbündetenrolle. Noch auszubauen: - konkrete Biographie, - Aussehen in fünf möglichen Varianten oder finale Auswahl, - Sprachstil, - Grenzen seiner Loyalität, - Reaktionsmatrix auf Valeries Routen. ### Hohenreith-Familie Gesetzt: - gräflich, - Name noch offen, - „von Schönberg“ verworfen, - Jagdhaus ist nicht Hauptsitz. Noch offen: - Familienname, - Graf, - Gräfin/Mutterstatus, - Tante/Hausdame, - Geschwister, - wer über Amalia spricht, - wer schweigt, - wer das Haus kontrolliert. ### Dorf, Dienerschaft, Butler Gesetzt: - nicht Kulisse, - soziale Beobachtungs- und Erinnerungssysteme, - Butler spricht am Intro-Ende immer: „Willkommen in Hohenreith.“ Noch auszubauen: - Butlerprofil, - Kutscherprofil, - wichtige Diener, - Pfarrer, - Dorfrollen, - soziale Netzwerke. ## 0.9 Materialinventar: Systeme aus Referenztalks Zu bewahren: - John-Ingold-/Inkle-Denken: Encounters, State Machines, dynamische Autorensysteme. - Heaven’s Vault: vier Buckets, vorconditioned Content, der dynamisch aufsteigen kann. - Wichtig: Episode- und Game-Buckets müssen breit sein dürfen. Lokale Vorfilterung darf diesen Kern nicht zerstören. - Engine filtert Präsentation, Ink authorisiert Verfügbarkeit. - Ink kann `*`-Choices nach Wahl ausblenden, aber nicht „offered but not chosen“ tracken. - Choice-Tags müssen für Engine vor Auswahl lesbar sein. - Keine Side Effects beim Choice-Sammeln. - State Trees mit Ink-`LIST`s, nicht externe Engine-States. - Relationship-Matrix bleibt in Ink, trotz vieler Variablen. Noch auszubauen: - konkrete Episode-Templates, - Bucket-Provider-Templates, - Engine-Auswahlalgorithmus, - Debug-Anforderungen, - State-Tree-Beispiele, - Relationship-Beispiele. ## 0.10 Materialinventar: Ink-Architektur Gesetzt: - `Eibenreith.ink` ist Root/Index/Referenzdatei. - Hauptdatei enthält LISTs, Includes, Index, Entry Divert; keine Prosa, keine normalen VARs, keine Funktionen. - `eibenreith_00_helpers.ink` enthält globale Variablen und alle Helper-Funktionen, inklusive `rel_*`. - `eibenreith_00_character_relationships.ink` enthält nur Relationship-Variablen und Startwerte. - Kapiteldateien enthalten Szene, Prosa, Choices, lokale Struktur. - `LIST`s modellieren semantische States oder kontrollierte Vokabulare, keine redundanten Knot-Besuche. - Character-Generation-Variablen liegen in Helpers, nicht Kapitel 01. - Relationship-Helper nutzen `ref`, keine String-IDs. - Ink hat keine optionalen Parameter; daher `_by`-Varianten. - `#score` als ein Tag mit Gesamttext. - gültiges Else-Format in Ink beachten. Noch auszubauen: - vollständige Dateistruktur, - Naming-Conventions, - Beispielcode für Episode, Traversal, Bucket, Score, - Syntax-Fallen, - Tests. ## 0.11 Materialinventar: Intro / Anreise Gesetzt: - Intro ist Anwendung der Tagesstruktur. - Vormittag: Zug. - Mittag: Bahnhof / Umstieg / Mahlzeit. - Nachmittag: Kutsche / Wegzeichen / Dorfentscheidung. - Abend: Ankunft Hohenreith / Butler / Score / Übergang Dinner. Zug: - erstes begehbares Ambiente, - Traversal-Tutorial, - Charaktergenerierung an Orten, - Stand / Herkunft als erste Pflichtentscheidung im Abteil, - Name / Titel / Anrede durch amtliche Erfassung, Schaffner- oder Viktor-Formularmoment, - Missionslage durch Hohenreith-Hilfsgesuch und Viktors Memorandum, - Geistlichenabteil = Religiosität, - Tunnelspiegel = Körper/Kleidung, - Waschraum = Gesicht/Frisur, - Viktor-Gespräch = Auftrag, Memorandum, Routen-/Reaktionstutorial, - Speisewagen/Bahnhof/Imbiss = Mittagsplanung. Bahnhof: - Noon-Slot, - Mahlzeitenauswertung, - Gepäck als soziale Autobiographie, - Manierenpuzzle mit Gepäckträger/Kutscher/Viktor. Kutsche: - Übergang in lokale Ordnung, - Wegzeichen/Statue = übernatürliche Begabung, - Entscheidung direkt Hohenreith oder Dorf. Dorf/Hohenreith: - drei Anreisevarianten: 1. direkt mit Kutsche, 2. Dorfdetour + Kutsche, 3. Dorfdetour + Kutsche voraus + zu Fuß. - Alle enden mit Butler-Satz. - Bei Kutschenankunft erneute Ausstiegsszene. - Score beschreibt erschaffene Figur. Noch auszubauen: - Beat Sheet des Intros, - Player Objectives je Abschnitt, - mögliche spätere Callbacks der drei Anreisevarianten, - Dinner-Folgen. ## 0.12 Materialinventar: UI, Tutorial, Tags Gesetzt: - Entscheidungen links. - Auswahl per Maus oder angezeigter Taste. - Spiel erfolgt über Entscheidungen. - Buchstabenkürzel können Textadventure-Konventionen folgen. - Begriff „Entscheidungen“ ist Standard; „Wahlen“ verworfen. - Bei Dialog ist relevant, was gesagt wird und zu wem. - `#gloss` am Absatzende. - `#alert` für Tutorial/UI-Hinweise. - `#score` für Endauswertung. - Asset-Tags unterstützen, aber tragen nicht die Szene. Noch auszubauen: - UI-Writing-Styleguide, - Tag-Spec für Engine, - Score-Rendering, - Glossar-Parsing, - Choice-Grouping. ## 0.13 Materialinventar: Offene Entscheidungen Aktuell offen: - exaktes Datum, - Jahreszeit endgültig, - Sisi/Kaiserjubiläum, - Name der gräflichen Familie, - Hohenreith-Familienstruktur, - Amalias Kernkonflikt, - Natur von Eibenbrunn/Frauenquelle, - objektiver Status des Übernatürlichen, - Sprachstil der Hohenreith-Familie, - Kapitel 05 Dinner, - Engine-Details für Choice-Tags, Offered-History, Glossar, Score, - zusätzlicher State für Fußankunft, - Umbenennung Kapitel-03-Datei. ## 0.14 Materialinventar: Verworfenes Nicht wieder aufnehmen: - 1889 als aktuelles Spieljahr, - Charaktergenerierung als lineares Weave, - Zug als bloß statisches Abteil, - Übernatürliche Begabung im Dorf als Pflichtauslöser, - Fassung als unsichtbarer Default, - Krimi als Hauptstruktur, - Amalias Faszination primär über Eisenbahn/Technik, - Relationship-Matrix als engine-seitiges String-Dictionary, - State-Listen für Knot-Besuche, - Glossare in Choice-Texten, - alte `{gloss:term|entry}`-Syntax, - HTML-Glossartags, - mehrere `#score`-Tags am Intro-Ende. ## 0.15 Durchgang 2: Widerspruchsauflösung Dieser Durchgang entscheidet, welche Fassungen als gültig gelten, welche älteren Fassungen überschrieben sind und welche Punkte weiterhin offen bleiben. Er dient als Sperrschicht gegen Rückfälle in ältere Entwürfe. ### 0.15.1 Grundregel Wenn mehrere Fassungen existieren, gilt folgende Priorität: 1. spätere ausdrückliche Autorentscheidung, 2. spätere gemeinsam akzeptierte Arbeitsfassung, 3. funktionierende aktuelle Ink-Architektur, 4. frühere Recherche oder Assistentenvorschlag nur, wenn nicht widersprochen. Assistentenvorschläge gelten nie automatisch als endgültig. Wenn der Autor einen Vorschlag korrigiert hat, ist die Korrektur verbindlich. ### 0.15.2 Spieljahr **Gültig:** 1898. **Verworfen:** 1889 als aktuelles Spieljahr. 1889 bleibt nur für historische Vergleichsfragen relevant. Alle konkreten Ereignisse, Zeitungen, Bahnverbindungen, gesellschaftlichen Details und Wiener Bezugspunkte müssen auf 1898 geprüft werden, bevor sie als Storyinhalt verwendet werden. **Offen:** Exaktes Datum, Jahreszeit, Verhältnis zu Sisis Ermordung und Kaiserjubiläum. ### 0.15.3 Genregewichtung **Gültig:** psychologisches Beziehungsdrama mit Horror- und Mystery-Elementen. **Verworfen:** Krimi als Hauptstruktur. Ermittlungslogik darf vorkommen, aber sie darf das Spiel nicht dominieren. Wenn eine Szene wahlweise als Spurensuche oder als Beziehungs-/Rollenszene verstanden werden kann, ist die zweite Lesart vorrangig. Amalia ist kein Fall. Das Dorf ist nicht nur Informationsquelle. Viktor ist nicht nur Ermittlungsassistent oder Hindernis. ### 0.15.4 Valerie **Gültig:** Valerie ist eine junge Frau, die Masken beherrscht, weil sie in ihrer Welt ohne Masken weniger Handlungsspielraum hätte. **Verworfen:** Valerie als moderne, offen emanzipierte Ermittlerin ohne historische Verkörperung. Valerie darf scharf, berechnend, manipulativ und witzig sein, aber diese Eigenschaften müssen aus ihrer historischen Lage entstehen. Sie soll nicht einfach die Stimme einer modernen Autorposition tragen. **Gültig als Default-/Beispielname:** Valerie Eleonore Josepha Freiin von Rauhenfels. **Gültig als Spielerstruktur:** Name, Herkunft und Erscheinung sind im Intro wählbar. ### 0.15.5 Charaktergenerierung **Gültig:** Charaktergenerierung entsteht durch Orte und Handlungen im Zug und auf der Anreise. **Verworfen:** vordefiniertes lineares Charaktergenerierungs-Weave. Gültige Zuordnung: - Abteil / amtliche Erfassung: Stand, Herkunft, Name, Titel, Anrede. - Hohenreith-Hilfsgesuch und Viktors Memorandum: Auftrag, Informationsgefälle, Glaube ans Übernatürliche. - Geistlichenabteil: Religiosität. - Tunnelspiegel: Körper, Statur, Kleidung. - Waschraum: Gesicht, Haar, Frisur. - Wegzeichen / Statue vor der Nachmittagsgabelung: übernatürliche Begabung. - Viktor-Gespräch oder Ausrede zum Waschraum: erste Präsentation der sechs Routen als Reaktionssystem, nicht als Charaktergenerierung. **Verworfen:** übernatürliche Begabung im Dorf als Pflichtauslöser, weil die direkte Hohenreith-Route das Dorf überspringen kann. **Verworfen:** Schreiben im Ridikül als feste Quelle für Name / Herkunft / Auftrag. Wenn Valerie ein Ridikül oder Notizbuch trägt, ist es persönlicher Besitz, nicht die Hauptakte. Viktor kontrolliert als Sekretär / Begleiter die offiziellen Papiere. ### 0.15.6 Valeries sechs Routen **Gültig:** sechs gleichberechtigte Routen: - Fassung, - Detective, - Lover, - Sapphic, - Careless, - Eccentric. **Verworfen:** Fassung als unsichtbarer Default oder Ideal, von dem andere Routen nur Abweichungen sind. Fassung ist eine eigene Wahlstrategie mit eigenen Kosten. Sie darf nicht automatisch als „richtige“ Valerie behandelt werden. ### 0.15.7 Amalia **Gültig:** Amalia ist Zentrum des Beziehungsdramas. **Verworfen:** Amalia als bloßer Fall, Hinweisgeberin, Opferobjekt oder Krimi-NPC. Amalia bewundert Valerie nicht primär wegen Eisenbahn oder technischer Moderne. Diese Deutung ist verworfen, weil Frauen ihres Standes die Eisenbahn wahrscheinlich bereits kennen. Amalias Faszination liegt in Valeries scheinbarer weiblicher Freiheit, Verantwortung, Hofnähe, Mobilität und mystischem Ruf. Die erste private Amalia-Szene muss aus dieser Beziehungsspannung entstehen, nicht aus einem Ermittlungsinterview. ### 0.15.8 Viktor **Gültig:** Viktor ist offizieller Sekretär/Begleiter nach außen und Aufsicht/Sicherheitsmensch nach innen. Er ist kontrollierend, aber nicht eindimensional feindlich. **Verworfen:** Viktor als bloßer Bodyguard, Schurke oder expositorischer Stichwortgeber. Seine Funktion ist Spannung zwischen Schutz, Kontrolle, Professionalität und möglicher Loyalität. Er reagiert besonders stark auf Valeries Formbrüche, Kontrollverluste und Kompetenzbeweise. ### 0.15.9 Hohenreith-Familie **Gültig:** gräfliche Familie, Jagdhaus Hohenreith als Jagdresidenz, nicht Hauptsitz. **Verworfen:** der frühere Name „von Schönberg“. **Offen:** endgültiger Familienname, Familienstruktur, Mutter/Tante/Frauenrolle im Haus, Verhältnis Amalias zu Vater und Haushalt. ### 0.15.10 Eibenreith / Hohenreith / alte Namen **Gültig:** - Eibenreith: Dorf. - Eibenreither Graben: Seitental. - Jagdhaus Hohenreith: moderner Landsitzname. - Eibenklause: älterer lokaler Name. - Eibenbrunn / Frauenquelle: älterer Kern, Quelle oder verbotener Ort. **Gültig:** Eibenreith und Hohenreith werden im Intro nicht glossiert, weil ihre Bedeutung im Spiel offenbart werden soll. ### 0.15.11 Anreise und Intro **Gültig:** Die Anreise ist bereits nach Tagesstruktur gegliedert. - Vormittag: Zug. - Mittag: Bahnhof / Umstieg / Mahlzeit. - Nachmittag: Kutschenfahrt / Wegzeichen / Dorfentscheidung. - Abend: Hohenreith-Empfang / Score / Übergang zum Dinner. **Gültig:** drei finale Anreisevarianten: 1. direkt mit Kutsche nach Hohenreith, 2. Dorfdetour und dann mit Kutsche weiter, 3. Dorfdetour, Kutsche mit Gepäck und Nachricht voraus, Ankunft zu Fuß. Alle enden mit dem Butler-Satz: > Willkommen in Hohenreith. **Gültig:** Bei Ankunft mit Kutsche gibt es eine Ausstiegsszene. Bei Fußankunft nicht; dort ist die soziale Wirkung der fehlenden Kutsche entscheidend. ### 0.15.12 Glossarsystem **Gültig:** ```ink #gloss[Term](Erklärung) ``` am Ende des Absatzes. **Verworfen:** - `{gloss:term|entry}`, - HTML-artige ``-Tags, - Glossar-Tags in Choice-Texten. Glossare dienen historischer und linguistischer Aufklärung in Valeries bissigem Lexikonstil. Sie dürfen optional ausführlicher sein. Sie dürfen soziale Puzzle-Lösungen nicht verraten. ### 0.15.13 Score **Gültig:** Ein einziges `#score[...]`-Tag gibt den vollständigen Endtext aus. **Verworfen:** mehrere einzelne `#score`-Tags. Der Score soll literarisch die erschaffene Valerie zusammenfassen, nicht bloß technische Werte ausgeben. ### 0.15.14 Ink-Architektur **Gültig:** - `Eibenreith.ink` ist Root/Index/Referenzdatei. - `eibenreith_00_helpers.ink` enthält globale Variablen und Helper-Funktionen. - `eibenreith_00_character_relationships.ink` enthält nur Relationship-Variablen und Startwerte. - Kapiteldateien enthalten Prosa, Knots, Choices und lokale Struktur. **Gültig:** Relationship-Helfer gehören in die Helper-Datei, nicht in die Character-Relationships-Datei. **Gültig:** Charaktergenerierungsvariablen sind global in der Helper-Datei, weil spätere Kapitel sie brauchen. ### 0.15.15 Ink-State-Modell **Gültig:** `LIST`s modellieren semantische States und kontrollierte Vokabulare. **Verworfen:** `LIST`s, die nur Knot- oder Choice-Besuche duplizieren. Für reine Besuchsfragen werden Ink-Readcounts / Knotnamen verwendet. `TURNS_SINCE()` ist nur für Recency oder aktuellen Chunk sinnvoll, nicht als Standardprüfung für „gesehen“. ### 0.15.16 Relationship-Matrix **Gültig:** Relationship-Matrix bleibt Ink-intern. **Verworfen:** engine-seitiges dynamisches String-Dictionary als Hauptlösung. Jede wichtige Figur erhält explizite Variablen. Das ist nicht elegant, aber transparent und ink-nah. Helper-Funktionen arbeiten mit `ref`-Parametern. ### 0.15.17 Bucket-System **Gültig:** Episode- und Game-Buckets dürfen breit sein. **Verworfen:** Architektur, die Episode/Game-Content zu stark lokal vorfiltert und damit das Heaven’s-Vault-Prinzip zerstört. Ink stellt gültige Choices bereit. Die Engine filtert sichtbare Choices nach Tags, Priorität, Bucket, Wiederholungsregeln und Offered-History. ### 0.15.18 Tutorial- und UI-Sprache **Gültig:** Standardbegriff ist „Entscheidungen“. **Verworfen:** „Wahlen“ als Standardbegriff für Choices. Tutorialtexte müssen präzise, stilistisch sauber und nicht umgangssprachlich sein. Sie müssen linke Choice-Seite, Maus-/Tastenwahl, Entscheidung als Grundmechanik und Textadventure-Kürzel erklären. ## 0.16 Durchgang 2: endgültige Zielstruktur des Dokuments Die finale Arbeitsbibel wird in folgende Großteile gegliedert. Diese Struktur überschreibt die bisherige kürzere Gliederung und dient als Ausbauplan für die nächsten Durchgänge. ### Teil I: Executive Reference Kurzreferenz für schnelle Orientierung: - Projektformel, - Creative Pillars, - zentrale Negativregeln, - wichtigste offene Entscheidungen, - Dateistruktur, - Kernsysteme. Dieser Teil darf kurz sein, aber er ersetzt nicht die Detailteile. ### Teil II: Creative Bible Ausführliche Vision: - Genre, - Ton, - Themen, - zentrale emotionale Fragen, - Verhältnis von Historie, Horror und Beziehungsdrama, - Was das Spiel nicht sein darf. ### Teil III: Literary Style Guide Ausführlicher Schreibstil: - Prosa-Rhythmus, - Verkörperung, - Valeries Wahrnehmungsfilter, - Gesellschaftskritik, - Horrorprinzipien, - Satzzeichen, - gute und schlechte Beispiele, - Glossar vs. Haupttext, - Beispielrevisionen. Dieser Teil ist derzeit am wichtigsten auszubauen, weil er die größte Gefahr für Informationsverlust enthält. ### Teil IV: Choice & Dialogue Style Guide Konventionen für Spielerentscheidungen: - Absichtsverben, - verbotene neutrale Verben, - Routenverben, - Dialogreaktionen, - Beispiele pro Route, - NPC-Reaktionsprinzipien. ### Teil V: Character Bible Ausführliche Figurenreferenz: - Valerie, - Amalia, - Viktor, - Hohenreith-Familie, - Butler, - Dienerschaft, - Dorfrollen, - Kirche/Pfarrer, - spätere NPCs. Jede wichtige Figur braucht: Funktion, Erscheinung, Stimme, Motivation, Angst, Machtmittel, Beziehung zu Valerie, mögliche Relationship-Reaktionen. ### Teil VI: World & Setting Bible Historische und räumliche Welt: - 1898, - Wien, - Obersteiermark, - Eibenreith, - Hohenreith, - Eibenklause / Eibenbrunn / Frauenquelle, - Dorf, Kirche, Haus, Bahnhof, Kutsche, - soziale Institutionen, - offene historische Datumsfragen. ### Teil VII: Narrative Systems Design Systeme aus den Referenztalks: - Encounters, - State Trees, - Bucket Content, - Cascades/Callbacks/Heuristics, - Relationship Matrix, - Tagesstruktur, - Episodenmodell, - Traversal. ### Teil VIII: Ink Implementation Guide Code-nahe Referenz: - Dateistruktur, - Include-Reihenfolge, - Naming-Conventions, - LIST-Konventionen, - VAR-Konventionen, - Helper-Funktionen, - State-Templates, - Relationship-Templates, - Bucket-Templates, - Episode-Templates, - Traversal-Templates, - Score-Template, - Syntax-Fallen, - Teststrategie. ### Teil IX: UI, Tags, Glossary & Engine Integration Engine-naher Designteil: - Choice-Tags, - Bucket-Filterung, - Offered-History, - `#alert`, - `#score`, - `#gloss`, - `#music`, `#image`, `#sfx`, - TTS-Verhalten, - Debugging. ### Teil X: Current Content Specification Aktueller Content-Plan: - Intro Beat Sheet, - Kapitel 01–04 als Referenzmuster, - Kapitel 05 Dinner als nächster Zielblock, - erste private Amalia-Szene, - geplante Tages- und Episodenstruktur. Dieser Teil darf konkrete Kapitel enthalten, aber nicht als Änderungsprotokoll. Er beschreibt Zielzustände und Designfunktionen. ### Teil XI: Open Decisions, Deprecated Ideas, Decision Log Kontrollteil: - offene Entscheidungen, - verworfene Ansätze, - echte unaufgelöste Widersprüche, - spätere Designentscheidungen mit Datum/Arbeitsstand. ## 0.17 Durchgang 2: Qualitätskriterien für die finale Arbeitsbibel Die fertige GDD-Fassung ist erst brauchbar, wenn folgende Tests bestanden werden: ### 0.17.1 Writing-Test Eine neue Szene kann aus dem Dokument heraus geschrieben werden, ohne erneut fragen zu müssen: - wie Valerie denkt, - wie körperlich der Text sein soll, - wie Choices formuliert werden, - wie Glossare klingen, - wie Horror konkret wird, - wie gesellschaftlicher Subtext funktioniert. ### 0.17.2 Ink-Test Ein neuer Encounter kann aus dem Dokument heraus implementiert werden, ohne erneut klären zu müssen: - wohin LISTs gehören, - wohin VARs gehören, - wie State-Reach funktioniert, - wie Relationships upgedatet werden, - wie Choice-Tags aussehen, - wie Bucket-Content geschrieben wird, - wie Traversal und Episode-Start/Ende funktionieren. ### 0.17.3 Character-Test Eine neue Szene mit Valerie, Viktor oder Amalia kann geschrieben werden, ohne die Figuren auf Funktionen zu reduzieren. Das Dokument muss genug über Motivation, Angst, Stimme, soziale Rolle und Reaktionsmuster enthalten. ### 0.17.4 Continuity-Test Das Dokument verhindert Rückfälle in verworfene Fassungen: - kein 1889, - keine lineare Charaktererstellung, - keine Krimi-Dominanz, - keine Glossare in Choices, - keine Fassung als Default, - keine redundanten State-Listen, - keine mehrfachen Score-Tags. ### 0.17.5 Production-Test Das Dokument ist lang genug, um keine wichtigen Entscheidungen zu verlieren, aber strukturiert genug, um benutzt zu werden. Es braucht Inhaltslogik, Überschriften, Beispiele, Templates und klare Negativregeln. # 1. Projektvision ## 1.1 Projektformel *Eibenreith* ist ein deutschsprachiges, choice-basiertes Ink-Spiel im Stil eines literarischen historischen Gothic-Horror- und Beziehungsdramas. Es spielt im Jahr **1898** in der österreichisch-ungarischen Monarchie. Der Spieler steuert Valerie, eine junge Frau aus dem Umfeld der Kabinettskanzlei Seiner Majestät, die mit einem mystischen Ruf und einem diskreten Auftrag nach Hohenreith reist. Das Spiel verbindet kaiserzeitliche Bürokratie, Rang, Ruf, Eisenbahnmoderne, Adel, Kirche, Dorf, Dienstbotenwelt, ethnisch-konfessionelle Spannungen, weibliche und männliche Rollen, soziale Macht und eine ältere, schwer benennbare Bedrohung. Das Spiel ist **nicht primär ein Krimi** und nicht primär eine moderne Unterdrückungsparabel. Es nutzt Mystery- und Ermittlungsformen, aber sein Kern ist ein psychologisches Drama über Rollen, Privileg, Abhängigkeit, Selbstbehauptung, Intimität, Kontrolle und die Frage, wer in einer streng ritualisierten Welt überhaupt sprechen darf. ## 1.2 Moralische Grundformel Der moralische Kernsatz des Spiels lautet: > **Eibenreith erzählt, dass in einer Welt aus Rang, Ruf und Ritual nicht der die meiste Macht hat, der offiziell befiehlt, sondern der, der am besten versteht, was alle anderen nicht aussprechen dürfen.** Kürzeres Motto: > **Macht wohnt dort, wo alle gelernt haben, nicht hinzusehen.** Diese Formel ersetzt jede platte Gegenwartsschablone. *Eibenreith* handelt nicht davon, dass Männer Macht haben und Frauen machtlos sind. Es handelt davon, dass Macht in dieser Welt über Stand, Geschlecht, Religion, Ethnizität, Sprache, Bildung, Amt, Besitz, Haushalt, Ruf, Körper, Schweigen und Zugang verteilt ist. Valerie ist als Dame der gehobenen Gesellschaft nicht einfach Opfer. Sie besitzt erhebliches Privileg: Stand, Bildung, Kleidung, Sprache, Hofnähe, Zugang, Schutz, Glaubwürdigkeit und die Fähigkeit, andere Menschen sozial lesen und benutzen zu können. Gegenüber einem Kutscher, Knecht, Bahnhofsarbeiter, einfachen Soldaten, jüdischen Händler, slowenischen Dienstboten oder bäuerlichen Mann hat sie oft mehr reale Macht als viele Männer. Das Spiel muss daher zeigen: **Jede Figur hat Macht und Ohnmacht zugleich.** Entscheidend ist, ob eine Figur ihre Rolle benutzt, um andere handlungsfähiger zu machen, oder um sie in einer Rolle festzuhalten. ## 1.3 Was das Spiel leisten soll Der Spieler soll nicht nur erfahren, was passiert. Er soll lernen, wie Valerie in dieser Welt funktioniert: wie sie sich hält, wie sie atmet, welche Rolle sie spielt, wie sie beobachtet wird, welche Privilegien sie besitzt, welche Grenzen sie spürt und wie jede kleine Geste sozial gelesen werden kann. Die Spielerfahrung lautet nicht: > Ich bin eine arme Frau in einer Männerwelt. Sondern: > Ich bin eine junge Dame mit gefährlich viel und gefährlich wenig Macht. Jede Rolle, die mich schützt, kann auch andere einschließen. Jede Form, die mir Zugang gibt, kann jemanden zum Schweigen bringen. Jede Freiheit, die ich nehme, erzeugt Zeichen, die andere bezahlen könnten. ## 1.4 Genre und Ton *Eibenreith* steht zwischen: - historischem Gothic Horror, - psychologischem Beziehungsdrama, - Gesellschaftsroman, - Mystery-Adventure, - interaktiver Rollen- und Identitätsstudie, - Kaiserpunk ohne plakative Steampunk-Oberfläche. „Kaiserpunk“ bedeutet hier nicht Messingroboter, Dampfmaschinen-Spektakel oder generische Retrofuturistik. Es bedeutet: die ästhetische und soziale Macht der späten Habsburgermonarchie wird als Spielmaterial verwendet. Papier, Siegel, Hofsprache, Eisenbahn, Telegraph, Rang, Uniform, Etikette, katholische Zeichen, ethnisch-konfessionelle Ordnung, Dienstboten und Adel werden zu Mechaniken der Wahrnehmung und Kontrolle. ## 1.5 Creative Pillars ### 1.5.1 Verkörperte historische Perspektive Der Spieler soll spüren, dass Valerie als junge Dame des späten 19. Jahrhunderts handelt. Das bedeutet: - Korsett, Handschuhe, Hut, Nadeln und Reisekleidung sind nicht Dekor. - Der Körper ist sozial geformt. - Erschöpfung, Hunger, Schwitzen, Haltung und Atem sind erzählerisch relevant. - Weiblichkeit ist gesellschaftliche Lesart, aber nicht automatisch Machtlosigkeit. - Valeries Handlungsspielraum entsteht aus Beschränkung **und** Privileg. ### 1.5.2 Soziale Bedeutung vor mechanischem Fortschritt Eine kleine Geste kann wichtiger sein als ein gefundener Gegenstand. Ein falsch behandelter Koffer, ein zu freundlicher Blick zum Kutscher oder eine nicht erwartete Fußankunft kann mechanisch und narrativ bedeutender sein als ein klassischer Hinweis. ### 1.5.3 Beziehungsdrama statt Opfer-Täter-Schablone Die Handlung soll nicht auf „Finde die Wahrheit hinter dem Spuk“ reduziert werden und ebenso wenig auf „Männer kontrollieren, Frauen leiden“. Die wichtigere Frage ist: - Wer sieht wen wirklich? - Wer benutzt Fürsorge als Besitzanspruch? - Wer hat Macht, aber nennt sie Pflicht? - Wer hat wenig offizielle Macht, aber kontrolliert Ruf, Zugang, Haushalt oder Schweigen? - Wann macht Valerie andere freier, und wann ersetzt sie nur deren alte Rolle durch ihre eigene Deutung? ### 1.5.4 Historische Oberfläche, verborgene Tiefe Öffentlich muss die Welt historisch plausibel bleiben. Das Übernatürliche darf nicht wie ein sichtbares Fantasy-System auftreten. Es zeigt sich in Lücken, Ritualen, Körpersignalen, Fehlbenennungen, alten Orten, sozialen Tabus und unpassenden Reaktionen. ### 1.5.5 Ink als Autorensystem, nicht bloßer Dialogbaum Das Spiel soll mit Ink nicht als linearer Branching Tree, sondern als modulares, zustandsbasiertes Erzählmodell gebaut werden: - Encounters statt Quests, - State Trees als semantische Wissensketten, - Relationship Heuristics statt Approval-Meter, - Buckets für Moment-, Room-, Episode- und Game-Content, - Engine-gesteuerte Präsentation aktuell gültiger Choices. # 2. Setting-Bibel ## 2.1 Zeit: 1898 Das Spiel spielt im Jahr **1898**. Frühere 1889-Annahmen sind überholt. Alle historischen Details müssen, wenn sie konkret eingebaut werden, auf 1898 geprüft werden. 1898 ist interessant, weil es eine späte Phase der Habsburgermonarchie markiert: modern genug für Eisenbahn, Telegraph, Presse, städtische Kultur und bürokratische Durchdringung; zugleich geprägt von Adel, Kirche, Standesformen, Nationalitätenkonflikten, Geschlechterrollen und imperialer Erstarrung. ## 2.2 Offene Datumsentscheidung Noch nicht endgültig festgelegt: - Spielt die Handlung vor oder nach der Ermordung Elisabeths? - Soll die Nachricht von Sisis Tod während des Aufenthalts als Störmoment eintreffen? - Soll das Kaiserjubiläum als gerade stattgefundenes Ereignis thematisch eingebaut werden? - Ist es Spätherbst oder Winter? Die aktuelle Prosa tendiert zu kaltem Spätherbst oder Winter: gefrorener Schlamm, dunkle Wälder, kaltes Glas, frühes Dunkel, körperliche Kälte. Diese Atmosphäre passt zum Horror, ist aber erst verbindlich, wenn der konkrete Kalender festgelegt wird. ## 2.3 Region Die Handlung liegt in einer fiktiv ergänzten Obersteiermark, vermutlich nahe: - Aflenzer Becken / Aflenztal, - Hochschwab-Südraum, - Aflenz, - Graßnitz, - Turnau, - Stübming, - Hohe Veitsch / Hochschwab als landschaftliche Bezugspunkte. Die Region ist nicht austauschbare Alpenkulisse. Sie soll aus realer obersteirischer Erfahrung gespeist werden: enge Seitentäler, Kalkberge, dunkle Wälder, Wasser, Holz, Eisen, Jagd, katholische Zeichen, lokale Sprache, soziale Enge. ## 2.4 Orte ### 2.4.1 Eibenreith Eibenreith ist das Dorf im Tal bzw. im Seitengraben. Der Name soll im Spiel nicht sofort erklärt und nicht glossiert werden. Er ist ein Bedeutungsträger, der sich erst durch Verlauf, Ort und ältere Namen entfaltet. Funktion des Dorfes: - erste Gegenöffentlichkeit zum Adelshaus, - soziales Gedächtnis, - lokales Wissen, - Beobachtungsmaschine, - Ort zwischen Kirche, Wasser, Straße und Haus, - möglicher Zugang zu alten Namen und verdrängter Geschichte. Das Dorf soll nicht romantisiert werden. Es ist weder idyllisch noch bloß feindselig. Es ist eine soziale Ordnung mit eigenem Überlebenswissen. ### 2.4.2 Jagdhaus Hohenreith Hohenreith ist der moderne, gastfreundliche und sozial präsentable Name des adeligen Landsitzes. Es ist nicht der Hauptsitz der Familie, sondern ein Jagdhaus / Jagdschlösschen, das für Jagden, Gäste und saisonale Aufenthalte genutzt wird. Hohenreith soll geschichtet sein: - neuere repräsentative Oberfläche, - ältere Fundamente oder Bauteile, - möglicherweise modernisiert für Gäste, - ältere lokale Bedeutung darunter. Das Haus soll beim ersten Erscheinen nicht wie ein Märchenschloss wirken, sondern wie eine repräsentative Anlage, die zu korrekt, zu bewusst und zu höflich auftritt. Es empfängt, aber Empfang ist bereits Kontrolle. ### 2.4.3 Eibenklause Die Eibenklause ist der ältere lokale Name der Anlage oder eines älteren Ortes darunter. Der genaue Status ist offen. Sie kann ein alter Name für das Gelände, eine bauliche Vorgängerstruktur, eine religiöse oder kultische Stelle, eine Quelle oder ein lokales Tabu sein. ### 2.4.4 Eibenbrunn / Frauenquelle Der Eibenbrunn bzw. die Frauenquelle ist ein möglicher älterer Kern des Mysteriums. Er steht wahrscheinlich mit Wasser, weiblicher Gottheit, Schutz, Opfer, Geburt, Krankheit, Heilung, Schweigen oder Gefangenschaft in Verbindung. Noch offen: - Ist er real übernatürlich? - Ist er sozial/kultisch überformt? - Ist er unter dem Haus, im Wald, bei der Kirche oder im alten Fundament? - Welche Beziehung hat Amalia dazu? ## 2.5 Historische Moderne im Spiel ### 2.5.1 Eisenbahn 1898 ist die Eisenbahn für Menschen aus Valeries und Amalias Sphäre etabliert. Sie ist kein Wunder. Deshalb darf Amalia nicht naiv von der Eisenbahn fasziniert sein. Die Bahn steht stattdessen für: - moderne Ordnung, - Klassenabteile, - Hofnähe, - Fahrplan, - technische Infrastruktur, - Bewegung von Informationen und Personen, - Übergang aus Wien in die Provinz. ### 2.5.2 Telegraph und Presse Telegraph und Zeitung können Informationen schnell verbreiten, aber im Spiel soll sichtbar bleiben, dass Geschwindigkeit nicht Wahrheit bedeutet. Ein abgelegener Ort kann Nachrichten haben und trotzdem eigene Deutungen behalten. ### 2.5.3 Bahnhof Der Bahnhof ist ein sozialer Sortierort. Er ist kein neutraler Transit. Dort werden Klasse, Gepäck, Kleidung, Dienst und öffentliche Form sichtbar. ### 2.5.4 Kutsche Die Kutsche nach Hohenreith ist nicht nur Transport. Sie markiert den Übergang aus der modernen, planbaren Bahnwelt in die lokale Ordnung des Grabens. Die Straße überträgt Unebenheiten direkt in den Körper. Die Landschaft tritt näher. --- # 3. Moral Universe und thematische Architektur Dieser Abschnitt ist die verbindliche moralische Physik des Spiels. Er beantwortet nicht, welche Figuren „gut“ oder „böse“ sind, sondern welche Handlungen in dieser Erzählwelt Bedeutung haben, welche Formen von Macht gefährlich werden und welche Art Wahrheit die Geschichte ernst nimmt. ## 3.1 Grundsatz: Jedes Spiel hat eine Moral *Eibenreith* darf nicht so tun, als hätte es keine moralische Perspektive. Wenn die Moral unbewusst bleibt, rutscht sie in fremde Schablonen: moderne amerikanische Machtbegriffe, pauschale Männer/Frauen-Erzählungen, flache Unterdrückungsdramaturgie oder bloßen Nihilismus. Die Moral dieses Spiels muss historisch, sozial und psychologisch ehrlicher sein: > Macht ist nicht Besitz einer Gruppe. Macht ist ein Geflecht aus Rang, Ruf, Ritual, Geschlecht, Religion, Ethnizität, Sprache, Bildung, Amt, Besitz, Haushalt, Körper und Schweigen. Daraus folgt: Fast jede Figur hat Macht über jemanden und Abhängigkeit von jemand anderem. Das Spiel wird interessant, wenn diese Gleichzeitigkeit sichtbar bleibt. ## 3.2 Moralische Grundformel Die prägnante Formel für *Eibenreith* lautet: > **In einer Welt aus Rang, Ruf und Ritual hat nicht der die meiste Macht, der offiziell befiehlt, sondern der, der am besten versteht, was alle anderen nicht aussprechen dürfen.** Oder als knappes Motto: > **Macht wohnt dort, wo alle gelernt haben, nicht hinzusehen.** Diese Formel muss bei späterer Szenenarbeit als oberster Test dienen. Eine Szene ist stärker, wenn sie nicht nur fragt „wer unterdrückt wen?“, sondern: - Wer darf hier offiziell sprechen? - Wer bestimmt tatsächlich, was gesagt werden kann? - Welche Rolle schützt eine Person? - Welche Rolle hält eine andere gefangen? - Welches Wissen darf nicht ausgesprochen werden? - Wer bezahlt den Preis, wenn Valerie eine Form bricht? ## 3.3 Kein importiertes White-Male-Privilege-Modell Die soziale Welt von *Eibenreith* ist nicht nach amerikanischen Gegenwartsachsen zu schreiben. Hautfarbe ist nicht die zentrale Differenzlogik dieser Welt. In der österreichisch-ungarischen Monarchie um 1898 laufen zentrale Spannungen über: - Stand, - Besitz, - Bildung, - Sprache, - Ethnizität, - Nationalität, - Konfession, - Judentum / Antisemitismus, - katholische Mehrheitsordnung, - Stadt vs. Land, - Hofnähe, - Militär, - Verwaltung, - Geschlecht, - Legitimität und Ruf. Ein adeliger oder hofnaher weiblicher Gast kann mehr reale Macht über einen männlichen Bediensteten haben als dieser je über sie. Ein jüdischer Mann, ein slowenischer Arbeiter, ein tschechischer Beamter, ein protestantischer Außenseiter, ein bäuerlicher Knecht oder ein armer katholischer Mann stehen jeweils in anderen Machtgeflechten. Diese Komplexität ist Teil des Spiels. ## 3.4 Frauenmacht ist reale Macht Das Spiel darf weibliche Machtformen des 19. Jahrhunderts nicht entwerten, nur weil sie anders funktionieren als moderne politische oder berufliche Macht. Frauen können Macht ausüben über: - Haushalt, - Ruf, - Ehe und Heiratsaussicht, - Verwandtschaft, - Salon und Einladung, - Krankheit und Pflege, - Frömmigkeit, - moralische Autorität, - Scham, - Sexualität, - Erziehung, - soziale Empfehlung, - Geheimnisse, - Zugang zu privaten Räumen, - die Fähigkeit, Männer und andere Frauen gesellschaftlich lesbar oder unlesbar zu machen. Diese Macht ist nicht automatisch gut. Sie kann schützen, vermitteln, retten, zerstören, erpressen, ausschließen oder begraben. Eine Tante, Mutter, Hausdame oder fromme Frau kann im Haus mehr tatsächliche Kontrolle ausüben als ein junger Mann mit Titel. ## 3.5 Valerie als privilegierte und begrenzte Figur Valerie ist nicht einfach eine unterdrückte Frau. Sie ist zugleich begrenzt und privilegiert. Sie ist begrenzt durch: - Geschlechterrollen, - Erwartungen an weibliche Form, - Ruf und Lesbarkeit, - körperliche Kleidungscodes, - amtliche Kontrolle, - die Gefahr, als hysterisch, kokett, unweiblich oder unglaubwürdig gelesen zu werden. Sie ist privilegiert durch: - Bildung, - Sprache, - Kleidung, - Hofnähe, - Stand oder erarbeiteten Zugang, - schriftlichen Auftrag, - Reise in erster Klasse, - Schutz durch Viktor, - ihren Ruf als Medium, - die Fähigkeit, Bedienstete, Dorfleute und Männer niedereren Standes sozial zu dirigieren. Gute Valerie-Szenen müssen diese Doppelstellung spürbar machen. Wenn der Text nur ihre Begrenzung zeigt, wird er flach. Wenn er nur ihre Macht zeigt, verliert er die Spannung. ## 3.6 Moralische Pole des Spiels Die wichtigsten moralischen Spannungen: | Pol A | Pol B | Bedeutung im Spiel | |---|---|---| | Sehen | Erklären | Amalia als Subjekt vs. Amalia als Fall, Symbol oder Beweisstück | | Schützen | Besitzen | Fürsorge vs. Kontrolle | | Form | Wahrheit | Würde bewahren vs. Schweigen erzwingen | | Nähe | Benutzung | Beziehung vs. Taktik | | Freiheit | Verantwortung | Ausbruch vs. Folgen für andere | | Erinnerung | Verdrängung | Dorf, Ort, Wasser, alte Namen vs. Haus, Hof, Akte | | Glauben | Ausbeuten | echte Offenheit vs. performative Instrumentalisierung | | Privileg | Verpflichtung | Rang als Schutz und als Schuld | | Schweigen | Stimme | Diskretion als Würde oder als Auslöschung | Diese Pole sind nicht binäre Gut/Böse-Schalter. In einer guten Szene können beide Seiten zugleich recht und gefährlich sein. ## 3.7 Rollen sind nicht falsch; Einsperrung ist falsch Eine Rolle ist in *Eibenreith* nicht automatisch moralisch verwerflich. Rollen machen Gesellschaft überhaupt lesbar. Sie können Schutz, Würde und Form geben. Moralisch gefährlich werden Rollen, wenn sie Menschen daran hindern, selbst zu sprechen, sich zu verändern oder anders gelesen zu werden. Die Schuld dieser Welt entsteht nicht daraus, dass Menschen Rollen spielen. Sie entsteht daraus, dass sie andere Menschen in Rollen einsperren und es Fürsorge, Ordnung, Glauben, Liebe oder Pflicht nennen. ## 3.8 Fürsorge vs. Besitz Dies ist eine Kernachse für fast alle Hauptfiguren. - Viktor schützt Valerie, aber kontrolliert sie. - Der Hof schützt Ordnung, aber benutzt Valerie. - Der Graf schützt Amalia, aber könnte für sie sprechen. - Eine Mutter oder Tante schützt Ruf und Zukunft, aber kann Amalia einschließen. - Valerie kann Amalia helfen, aber auch zur neuen Deuterin werden. - Das Dorf bewahrt Erinnerung, aber kann Menschen durch Gerücht festhalten. Jede Fürsorge-Szene muss fragen: > Wird hier jemand handlungsfähiger, oder nur sicherer verwahrt? ## 3.9 Wahrheit vs. Timing Wahrheit ist nicht automatisch moralisch richtig, wenn sie im falschen Moment oder auf Kosten anderer ausgesprochen wird. Besonders Detective und Eccentric brauchen diese Grenze. Eine Wahrheit kann: - befreien, - bloßstellen, - schützen, - zerstören, - nur Valeries Selbstbild dienen, - Amalia gefährden, - Viktor zu berechtigter Kontrolle zwingen, - das Haus alarmieren. Die Frage lautet nicht nur: Stimmt es? Sondern auch: > Wer kann diese Wahrheit jetzt tragen? ## 3.10 Freiheit vs. Verantwortung Valerie darf Formen brechen. Aber das Spiel darf Regelbruch nicht automatisch als Befreiung feiern. Beispiel: Kutsche mit Gepäck vorausschicken und zu Fuß nach Hohenreith kommen. Diese Handlung ist frei, eigenmächtig und stark. Sie ist aber auch sozial riskant. Sie erzeugt Zeichen, Gerüchte, Dienerwissen, Viktors Kontrollverlust und eine veränderte Lesart im Haus. Sie kann richtig sein, aber sie ist nicht unschuldig. Jede Freiheitsentscheidung muss fragen: > Wer zahlt den Preis dieser Freiheit außer Valerie? ## 3.11 Form als Schutz und Gefängnis Form ist ambivalent. Sie ist nicht bloß Unterdrückung. Sie kann Menschen schützen, Scham verhindern, Gewalt dämpfen, Würde erhalten und gefährliche Wahrheit tragbar machen. Form wird moralisch problematisch, wenn sie nur noch Schweigen organisiert. Fassung ist daher nicht die brave Route und Eccentric nicht automatisch die mutige Wahrheit. Beide können moralisch richtig oder falsch sein. ## 3.12 Die alte Ordnung und die moderne Ordnung Das Spiel darf nicht moderne Rationalität als gut und alte lokale Ordnung als böse setzen. - Hof, Bahn, Akte und Telegraph bringen Ordnung, aber auch Verschleierung. - Dorf, Kirche, Eiben, Wasser und alte Namen bringen Angst, aber auch Erinnerung. - Kirche kann schützen oder verdrängen. - Dorf kann bewahren oder zerstören. - Amt kann klären oder begraben. - Familie kann Heimat oder Gefängnis sein. Das moralische Universum ist dann ehrlich, wenn keine Ordnung automatisch recht hat. ## 3.13 Konsequenzen für Valeries Routen Die sechs Routen sind sechs Arten, sich zu diesem Moral Universe zu verhalten: - **Fassung** schützt Form. Gut, wenn sie Würde bewahrt; schlecht, wenn sie Schweigen erzwingt. - **Detective** sucht Wahrheit. Gut, wenn sie Menschen ernst nimmt; schlecht, wenn sie Menschen zerlegt. - **Lover** erzeugt Nähe. Gut, wenn Wärme öffnet; schlecht, wenn Wirkung Wahrheit ersetzt. - **Sapphic** erkennt weibliche Gefangenschaft. Gut, wenn sie Raum gibt; schlecht, wenn sie Rettung zur Projektion macht. - **Careless** lässt Maske rutschen. Gut, wenn Menschlichkeit entsteht; schlecht, wenn andere die Folgen tragen müssen. - **Eccentric** bricht Form. Gut, wenn eine Lüge benannt werden muss; schlecht, wenn Wahrheit zur Selbstinszenierung wird. ## 3.14 Konsequenzen für Figuren ### Valerie Valerie muss als privilegierte und begrenzte Figur geschrieben werden. Sie darf nicht in eine pauschale Opferrolle kippen. Ihre Macht über Niedriggestellte, Bedienstete, Dorfleute und sozial schlechter geschützte Männer muss sichtbar bleiben. ### Amalia Amalia ist nicht nur gefangen. Sie ist adelige Tochter mit symbolischem Wert, möglicher Heiratsmacht, emotionaler Macht über Familie und Haushalt und vielleicht einer besonderen Beziehung zur alten Ordnung. Dass andere für sie sprechen, nimmt ihr nicht jede Macht; es verformt sie. ### Viktor Viktor ist nicht „der Mann als Kontrolle“. Er ist Amt, Schutz, Sicherheitslogik, Unterordnung unter Befehl und mögliche Loyalität. Seine Kontrolle kann falsch, berechtigt oder tragisch notwendig sein. ### Hohenreith-Familie Das Haus darf nicht einfach als patriarchales Gefängnis geschrieben werden. Es muss zeigen, dass Familie, Stand, Ruf und Schutz reale Werte sind, die moralisch kippen können. ### Dorf Das Dorf darf nicht bloß abergläubisch sein. Es ist Erinnerung und soziale Öffentlichkeit. Es kann bewahren und zerstören. ### Kirche Die Kirche ist nicht nur Unterdrückung und nicht nur Trost. Sie ist Institution, Ritual, Deutung, Macht, Schutz und mögliche Verdrängung älterer Ordnungen. ## 3.15 Szenenprüfung: Moral Universe Vor jeder größeren Szene prüfen: 1. Welche Macht hat jede anwesende Figur tatsächlich? 2. Welche Ohnmacht hat sie zugleich? 3. Welche Rolle schützt sie? 4. Welche Rolle hält sie oder andere fest? 5. Was darf hier nicht ausgesprochen werden? 6. Wer profitiert vom Schweigen? 7. Wer würde durch Wahrheit gefährdet? 8. Ist Fürsorge hier Schutz oder Besitz? 9. Ist Form hier Würde oder Auslöschung? 10. Welche moderne Schablone könnte die Szene verfälschen? # 4. Literarische Stilbibel Dieser Abschnitt ist Durchgang 3 der Rekonstruktion: Die bisher erarbeitete Stilrichtung wird nicht mehr nur als Prinzip beschrieben, sondern als konkrete Schreibreferenz für spätere Szenen ausgearbeitet. Dieser Teil ist für alle künftigen Textarbeiten verbindlich. ## 4.1 Ziel der Prosa Die Prosa von *Eibenreith* soll wie ein literarischer historischer Roman funktionieren, nicht wie ein Adventure-Log, nicht wie ein Drehbuch und nicht wie ein Regeltext. Sie muss zugleich vier Aufgaben erfüllen: 1. Sie trägt die Szene konkret und sinnlich. 2. Sie zeigt Valeries soziale Intelligenz. 3. Sie verkörpert Valeries weibliche, historische Lage. 4. Sie lässt Unheimlichkeit aus konkreten Verschiebungen entstehen. Die Prosa soll nicht einfach „schön“ sein. Jede schöne Formulierung muss mindestens eine Funktion erfüllen: Atmosphäre, Körpergefühl, soziale Lesart, Charakterisierung, Bedrohung, historische Materialität oder spätere Bedeutung. Der Stilanker bleibt: > Der Zug lässt Wien hinter sich, doch Wien hat dich noch nicht freigegeben. Dieser Satz ist maßgeblich, weil er mehrere Dinge gleichzeitig tut: Er etabliert Ort und Bewegung, aber auch soziale Bindung, innere Spannung und metaphorische Bedeutung. Er erklärt nicht, sondern setzt ein Verhältnis. ## 4.2 Dichte statt Länge oder Kürze Die frühere Rohfassung war oft zu langatmig. Eine reine Kürzung auf 50% war aber zu grob, weil der Text zugleich mehr leisten muss: Körper, Rolle, Kleidung, soziale Form und psychologische Spannung. Die Zielgröße ist daher nicht mathematisch, sondern funktional: - unnötige Wiederholung streichen, - abstrakte Erklärung durch konkrete Beobachtung ersetzen, - Haupttext auf Szene und Körper konzentrieren, - historische Belehrung ins Glossar auslagern, - Metaphern nur behalten, wenn sie Bedeutung tragen, - lieber ein präziser Satz als drei atmosphärische Variationen. Grobe Zielrichtung: häufig zwei Drittel bis drei Viertel der ursprünglichen Länge, aber mit höherer Informationsdichte. ### Schlechte Verdichtung > Der Bahnhof wirkte unheimlich, weil die Leute Valerie anstarrten und sie spürte, dass hier etwas nicht stimmte. Problem: abstrakt, behauptend, psychologisch direkt, keine konkrete soziale Form. ### Gute Verdichtung > Niemand starrte offen. Das wäre grob. Stattdessen entstanden kleine Leerstellen in den Bewegungen der Leute: ein Blick, der zu spät weiterwanderte; ein Schritt, der seine Richtung änderte; ein Gespräch, das plötzlich nur noch aus Endungen bestand. Warum besser: Die Szene zeigt Beobachtung, soziale Norm, Unheimlichkeit und Dorföffentlichkeit zugleich. ## 4.3 Valeries Wahrnehmungsfilter Valerie beschreibt die Welt nicht neutral. Sie liest sie. Ihr Blick ist geprägt durch Hof, Wien, Geschlecht, Stand, Taktik, Verletzlichkeit und eine eingeübte Fähigkeit, soziale Räume schnell zu analysieren. Valerie bemerkt besonders: - wer spricht und wer schweigt, - wer warten muss, - wer tragen darf, - wer berühren darf, - welche Hilfe Dienst ist und welche Kontrolle, - welche Blicke höflich getarnt sind, - wo Form eine Wahrheit ersetzt, - wo ein Raum Menschen sortiert, - wo Frauen vertreten statt gehört werden, - wo ein Gegenstand mehr über Stand verrät als ein Satz. Valerie soll nicht permanent witzeln. Ihre Schärfe darf je nach Szene als Ironie, Kälte, Angst, Erschöpfung, Zärtlichkeit oder Selbstschutz erscheinen. In intimen Momenten mit Amalia kann derselbe Blick leiser werden. Bei Viktor kann er taktischer sein. Im Dorf kann er misstrauischer werden. Im Haus kann er gesellschaftlich präziser werden. ## 4.4 Verkörperung als Pflicht Eine zentrale Korrektur der bisherigen Arbeit: Valerie darf nicht nur als scharfer Geist geschrieben werden. Der Spieler soll sich in einem weiblichen Körper des späten 19. Jahrhunderts befinden. Jede größere Szene soll mindestens einige dieser Ebenen berühren: - Kleidung: Korsett, Rock, Mantel, Hut, Handschuhe, Saum, Schuhe, Schleier. - Körper: Atem, Haltung, Müdigkeit, Hunger, Kälte, Hitze, Schwitzen, Druck, Gleichgewicht. - Oberfläche: Puder, Haar, Nadeln, Gesicht, Handschuhe, gesellschaftsfähige Erscheinung. - Beobachtung: Wer darf sehen? Wer darf helfen? Wer darf berühren? Wer darf kommentieren? - soziale Körperpolitik: Wann ist eine Frau zu laut, zu schnell, zu frei, zu körperlich, zu sichtbar? ### Beispiel: zu abstrakt > Valerie spürte, dass sie beobachtet wurde. ### Besser > Sie zog den Handschuh am Handgelenk glatt, obwohl dort nichts verrutscht war. Viktor sah nicht auf ihre Hände. Gerade deshalb spürte sie den Blick dort. Warum besser: Nervosität wird nicht behauptet, sondern über Körperhandlung und Beobachtung gezeigt. ### Beispiel: weibliche historische Körperlichkeit > Eine Dame macht sich nicht nur frisch. Sie stellt die Oberfläche wieder her, an der andere ihre Urteile befestigen. Das ist ein Muster für *Eibenreith*: Eine konkrete Handlung wird gesellschaftlich gelesen, ohne aus der Figur herauszufallen. ## 4.5 Gesellschaftskritik ohne modernen Essayton Valeries Kritik an Geschlecht, Stand, Amt und Kirche darf scharf sein, aber sie darf nicht wie ein heutiger politischer Kommentar klingen. Die Kritik muss in der historischen Stimme entstehen: aus Gegenständen, Ritualen, Umgangsformen, Unterschieden zwischen Sagen und Tun. ### Zu modern / zu direkt > Valerie wusste, dass die patriarchale Gesellschaft Frauen systematisch unterdrückte. ### Eibenreith-Stil > Menschen, die einer jungen Dame keinen nüchternen Verstand zutrauen wollen, sind oft erstaunlich bereit, ihre Nerven ernst zu nehmen. Eine saubere Schlussfolgerung wirkt anmaßend. Eine Vision wirkt standesgemäß rätselhaft. Warum besser: Die politische Beobachtung ist vorhanden, aber in Valeries Erfahrung, Sprache und sozialer Taktik verkörpert. ### Zu belehrend > In der Monarchie waren Weisungen eine Möglichkeit, Befehle zu tarnen und Verantwortung zu vermeiden. ### Besser als Glossar > Weisung: Ein Befehl, dem man die Uniform ausgezogen hat. Sehr nützlich, wenn Gehorsam erwartet wird, aber niemand persönlich Verantwortung tragen möchte. Regel: Wenn eine Erklärung historisch, begrifflich oder essayistisch wird, zuerst prüfen, ob sie ins Glossar gehört. ## 4.6 Horror durch konkrete Unstimmigkeit Der Horror in *Eibenreith* soll nicht durch frühe Enthüllung entstehen, sondern durch Unstimmigkeit. Dinge sind nicht einfach gruselig. Sie sind sozial, religiös, räumlich oder körperlich falsch. Geeignete Muster: - Ein christliches Bild wirkt nicht mehr ganz christlich. - Eine Kirche wirkt wie Verteidigung, nicht wie Trost. - Ein Haus empfängt korrekt, aber nicht warm. - Ein Dorf sieht weg und beobachtet dadurch stärker. - Wasser ist hörbar, aber nicht sichtbar. - Ein Wegzeichen schaut nicht auf den Weg, sondern lauscht seitwärts. - Ein altes Wort wirkt wahrer als der offizielle Name. ### Schlecht > Die Kirche sah böse aus. ### Besser > Der Turm war nicht schlank genug, um in den Himmel zu zeigen. Er stand da wie eine Faust. ### Schlecht > Valerie spürte eine übernatürliche Präsenz. ### Besser > Der Nacken zog sich zusammen, bevor sie einen Grund dafür hatte. Nicht Furcht. Wiedererkennen wäre schlimmer. Regel: Das Unheimliche zuerst über Wahrnehmung schreiben. Erklärung später, wenn überhaupt. ## 4.7 Metaphernregeln Metaphern sind erwünscht, aber sie müssen kontrolliert bleiben. *Eibenreith* darf metaphorisch dicht sein, soll aber nicht in beliebige Bildsprache kippen. Gute Metaphern in diesem Projekt: - verbinden soziale und sinnliche Wahrnehmung, - passen zur Epoche oder zu Valeries Erfahrungswelt, - machen einen Machtzusammenhang konkreter, - bleiben knapp, - verändern den Blick auf die Szene. Schlechte Metaphern: - sind nur dekorativ, - wirken zu modern, - erklären nichts über Szene oder Figur, - häufen sich ohne Rhythmus, - ersetzen konkrete Wahrnehmung. ### Beispiel gut > Das Schreiben wartete im Ridikül, als hätte Papier Geduld. Warum gut: Es charakterisiert das Schreiben als aktiven Druck, ohne Magie zu behaupten. ### Beispiel problematisch > Die Schatten krochen wie schwarze Gedanken durch das Dorf. Warum problematisch: generisch, horrorhaft ohne lokale oder soziale Spezifik. ### Besser > In den schmalen Durchgängen zwischen Hof, Zaun und Holzstoß sammelte sich der Schatten zu früh. Warum besser: konkret, räumlich, unheimlich, ohne Klischee. ## 4.8 Rhythmus und Absatzbau Ein typischer *Eibenreith*-Absatz sollte nicht nur beschreiben, sondern eine kleine Bewegung vollziehen. Häufige Absatzstruktur: 1. konkrete Wahrnehmung, 2. soziale Lesart, 3. kleine Verschiebung ins Unheimliche oder Psychologische. Beispielstruktur: > Konkrete Wahrnehmung: Der Kutscher nimmt den Hut ab. > Soziale Lesart: Nicht zu tief, tief genug für Rang. > Verschiebung: Das Haus hat ihm genug gesagt, um dich einzuordnen. Diese Dreischrittigkeit muss nicht mechanisch in jedem Absatz erscheinen, ist aber ein gutes Grundmodell. ## 4.9 Haupttext und Glossar zusammendenken Der Haupttext soll Szene, Körper, Stimmung und Entscheidung tragen. Das Glossar darf erklären, kommentieren, historisch einordnen und beißen. ### Haupttext sollte leisten - Was passiert? - Was sieht/spürt Valerie? - Was ist sozial relevant? - Was ist unheimlich? - Welche Entscheidung steht an? ### Glossar sollte leisten - Was bedeutet ein historischer Begriff? - Welche gesellschaftliche Funktion hat ein Gegenstand? - Welche bissige Interpretation hätte Valerie? - Welche Erklärung würde den Haupttext sonst überladen? ### Beispiel Haupttext: > Im Ridikül ruht das versiegelte Schreiben des Hofes. Glossar: > Ridikül: Kleine Damenhandtasche oder Handarbeitsbeutel. Klein genug, um harmlos zu wirken, groß genug für Briefe, Schlüssel und jene Dinge, von denen Herren später behaupten, sie hätten nichts davon gewusst. Regel: Glossare dürfen umfangreicher sein, aber sie dürfen keine Puzzle-Lösungen verraten. ## 4.10 Stil der Schauplätze ### Wien Wien ist nicht nur Ort, sondern Bindung. Wien steht für: - Hof, - Kultur, - Ausbildung, - Beobachtung, - moderne Stadt, - gesellschaftliche Bühne, - Valeries gelernte Masken. Wien darf in der Anreise abwesend anwesend sein. Es bleibt an Valerie haften: Puder, Haltung, Sprache, Auftrag, Blick, Erwartungen. ### Zug Der Zug ist erstes Ambiente, nicht bloß Verkehrsmittel. Er ist: - Salon, - Amtszimmer, - Maschine, - Klassensystem, - Beobachtungsraum, - Charaktergenerator. Im Zug sollen Bewegung und Enge zugleich spürbar sein. ### Bahnhof Der Bahnhof ist öffentliche Sortierung. Er ist: - Übergang, - Bühne, - Klassenschnittstelle, - Dienstleistungsraum, - Ort, an dem Gepäck und Rang sichtbar werden. ### Kutsche Die Kutsche ist Körpermaschine. Sie übersetzt Straße in Haltung, Landschaft in Nähe, Übergang in Erschütterung. ### Dorf Das Dorf ist Beobachtung ohne Salon. Es ist: - Blick, - Gerücht, - Gedächtnis, - Wasser, - Kirche, - Schatten, - lokale Ordnung. ### Hohenreith Hohenreith ist höfliche Kontrolle. Es ist: - Empfang, - Form, - Stand, - Hausgedächtnis, - Dienerschaft, - alte Grundlage unter neuer Fassade. Das Haus soll nicht sofort als verflucht erscheinen. Es soll zu korrekt sein. ## 4.11 Satzzeichen und Syntax ### Doppelpunkt Der Doppelpunkt ist geeignet für pointierte Klärung oder Verschiebung. Gut: > Drei Männer, drei Stände, drei verschiedene Arten von Nützlichkeit. Auch ohne Doppelpunkt funktioniert der Satz. Das ist oft besser als ein mechanischer Doppelpunkt. Gut mit Doppelpunkt: > Nun blieb nur noch die Frage: welche Frau würde in Hohenreith aussteigen? Schlecht: > Es blieb an dir haften: Puder am Kragen, Kohlenrauch im Haar, der Druck des Korsetts. Nicht falsch, aber leicht katalogartig. Besser ist oft ein selbständiger Satz: > Es blieb an dir haften. Puder am Kragen, Kohlenrauch im Haar, der Druck des Korsetts unter dem Reisekleid. ### Semikolon Semikola nur verwenden, wenn der zweite Satz den ersten spiegelt, verschärft oder kippt. Kein Semikolon aus bloßem Bildungsdrang. Schwach: > Viktor saß im Abteil; seine Haltung war korrekt. Besser: > Viktor saß im Abteil, korrekt genug, um keinen Widerspruch hervorzurufen. ### Gedankenstrich Der Gedankenstrich eignet sich für: - nachträgliche Korrektur, - innere Unterbrechung, - gesellschaftliche Präzisierung, - Valeries scharfen Nachsatz. Aber nicht in jedem zweiten Satz. ### Klammern Klammern sollten im Haupttext selten sein. Sie wirken moderner und essayistischer. Besser sind Nebensätze oder Gedankenstriche. ## 4.12 Verbotene oder gefährliche Stilbewegungen Vermeiden: - moderne Essaybegriffe im Erzählertext, - generische Horroradjektive, - zu viele abstrakte Substantive, - überlange Listen ohne Rhythmus, - Valeries Witz ohne Körper, - Erklärungen, die ins Glossar gehören, - Figuren als reine Themenvertreter, - Amalia als Fall, - Viktor als reinen Kontrollmann, - Dorf als bloße Kulisse. ## 4.13 Schreibprüfung für neue Absätze Vor dem Einbau eines Absatzes prüfen: 1. Ist mindestens eine konkrete Wahrnehmung enthalten? 2. Gibt es eine soziale Lesart? 3. Spürt man Valeries Körper oder Rolle? 4. Ist die Sprache historisch plausibel genug? 5. Wird etwas behauptet, das besser gezeigt werden könnte? 6. Gehört Erklärung ins Glossar? 7. Ist die Metapher funktional? 8. Ist das Unheimliche konkret? 9. Könnte der Absatz um ein Drittel kürzer und stärker sein? 10. Klingt es nach Valerie, nicht nach heutiger Analyse? # 5. Choice- und Dialogstil Dieser Abschnitt ist der zweite ausgebaute Referenzteil. Er legt fest, wie Spielerentscheidungen, Dialogzeilen, Choice-Verben und Reaktionen in *Eibenreith* funktionieren. Choices sind nicht nur Interface-Elemente. Sie sind die primäre Form, in der Valerie ihre Maske wählt, soziale Beziehungen verändert und sich selbst definiert. ## 5.1 Grundprinzip: Eine Choice ist eine soziale Handlung Eine Choice beantwortet nicht nur die Frage „Was sagt Valerie?“, sondern vor allem: - Was versucht Valerie mit diesem Satz? - Welche Rolle nimmt sie ein? - Wen schützt oder verletzt sie? - Welche Form wahrt oder bricht sie? - Was riskiert sie? - Wie soll der NPC sie danach lesen? Der sichtbare Choice-Text muss daher die soziale Absicht mitführen. Das geschieht durch das vorangestellte Verb. Standardform: ```ink * [__Absichtsverb__: „Gesprochene Zeile.“ #key:... #action:...] ``` Beispiele: ```ink * [__Wahre Form__: „Zurückhaltung ist nicht Schweigen, Herr Nowak.“] * [__Prüfe__: „Sie fragen nicht nach meinem Schweigen. Sie prüfen, ob ich mich führen lasse.“] * [__Entwaffne__: „Wenn dies bemerkenswerte Zurückhaltung ist, fürchte ich, Sie haben bisher vor allem Offiziere begleitet.“] * [__Benenne__: „Wien vertraut uns beiden so wenig, dass es das Misstrauen aufteilen musste.“] ``` Das Verb ist kein Ornament. Es ist die Kurzform der Handlung. ## 5.2 Verbotene und schwache Choice-Verben Für Spieler-Dialoge vermeiden: - Sage, - Frage, - Antworte, - Sprich, - Erkläre, - Bemerkst du, - Sagst du. Diese Verben beschreiben Grammatik, nicht soziale Dynamik. Sie zeigen nicht, welche Valerie der Spieler wählt. ### Schwaches Beispiel ```ink * [Frage: „Was wissen Sie über Hohenreith?“] ``` Problem: Das Verb sagt nur, dass eine Frage gestellt wird. Es verrät keine Haltung. ### Besser ```ink * [__Prüfe__: „Was wissen Sie über Hohenreith, das nicht im Schreiben steht?“] ``` Jetzt ist klar: Valerie testet Lücke und Informationskontrolle. ### Noch anders, andere Route ```ink * [__Entwaffne__: „Ich nehme an, Hohenreith hat auch Eigenschaften, die man nicht in Schreiben setzt.“] ``` Jetzt ist klar: Valerie nutzt Charme und Umweg. ### Eccentric-Variante ```ink * [__Benenne__: „Das Schreiben erwähnt Hohenreith so vorsichtig, als hätte das Haus einen Anwalt.“] ``` Jetzt ist klar: Valerie verletzt die Form, um Wahrheit zu erzwingen. ## 5.3 Das Absichtsverb muss präzise sein Das Verb darf nicht bloß ein anderes Wort für „sagen“ sein. Es muss die soziale, emotionale oder taktische Funktion benennen. Gute Absichtsverben: - Wahre Form - Zügle dich - Prüfe - Präzisiere - Entlarve - Setze nach - Entwaffne - Necke - Locke - Reize - Schone sie - Ermutige - Vertraue dich an - Verplappere dich - Überspiele - Platze heraus - Benenne - Trotze - Verweigere - Verletze die Form Schwache Verben: - Sage - Frage - Rede - Meinst du - Denkst du - Antwortest du - Kommentiere Grenzfälle: - „Erkläre“ ist meistens zu neutral, kann aber funktionieren, wenn das Erklären selbst eine soziale Handlung ist, z. B. gegenüber Amalia als bewusste Ermächtigung. Dann besser präziser: „Ermutige“, „Unterweise“, „Vertraue ihr an“, „Rüste sie aus“. - „Widersprich“ ist brauchbar, aber oft weniger stark als „Trotze“, „Präzisiere“, „Verweigere“ oder „Stelle richtig“. ## 5.4 Choice-Verben nach Route Die folgenden Verbgruppen sind keine starre Liste, aber sie bilden die Referenz für spätere Choices. Neue Verben müssen in dieselbe Qualität fallen: soziale Handlung, emotionale Färbung, taktische Funktion. ### 5.4.1 Fassung / route_composure Fassung bedeutet Form, Haltung, Selbstkontrolle, Schutz durch Korrektheit. Typische Verben: - Wahre Form - Zügle dich - Mäßige dich - Beruhige - Schone die Form - Halte Abstand - Richte dich auf - Ermahne höflich - Verdecke - Bewahre Haltung - Antworte korrekt Beispiel: ```ink * [__Wahre Form__: „Zurückhaltung ist nicht Schweigen, Herr Nowak. Sie ist nur die Kunst, den richtigen Augenblick nicht zu verschenken.“] ``` Wirkung: - Valerie wirkt kontrolliert. - Viktor liest sie eher als zuverlässig. - Öffentliche Situationen stabilisieren sich. - Emotionale Nähe wird verzögert. Mögliche Updates: ```ink ~ route_inc(route_composure) ~ rel_inc(viktor_reliable) ~ rel_inc(viktor_closed) ``` ### 5.4.2 Detective / route_detective Detective bedeutet Analyse, Präzision, Mustererkennung, Kontrolle durch Verstehen. Typische Verben: - Prüfe - Präzisiere - Ordne - Entlarve - Setze nach - Rekonstruiere - Durchschaue - Verknüpfe - Isoliere - Stelle richtig - Vergleiche Beispiel: ```ink * [__Prüfe__: „Sie fragen nicht nach meinem Schweigen. Sie prüfen, ob ich mich führen lasse.“] ``` Wirkung: - Valerie erkennt die Struktur hinter der Oberfläche. - Viktor kann Respekt entwickeln. - Menschen können sich ertappt oder benutzt fühlen. - Nähe wird leicht durch Analyse ersetzt. Mögliche Updates: ```ink ~ route_inc(route_detective) ~ rel_inc(viktor_insightful) ~ rel_inc(viktor_bold) ``` ### 5.4.3 Lover / route_lover Lover bedeutet Wirkung, Charme, Spannung lösen oder erzeugen, soziale Wärme, Flirt, bewusste Lesbarkeit. Typische Verben: - Entwaffne - Necke - Locke - Kokettiere - Reize - Spiele gekränkt - Verführe - Erwärme - Schmeichle - Lächle zu lange - Gib Nähe Beispiel: ```ink * [__Entwaffne__: „Wenn dies bemerkenswerte Zurückhaltung ist, fürchte ich, Sie haben bisher vor allem Offiziere begleitet.“] ``` Wirkung: - Spannung wird gelöst oder verfeinert. - NPCs können offener werden. - Valerie kann als unzuverlässig, reizvoll oder gefährlich gelesen werden. - Öffentlichkeit kann aus Charme Gerücht machen. Mögliche Updates: ```ink ~ route_inc(route_lover) ~ rel_inc(viktor_open) ~ rel_inc(viktor_unreliable) ``` ### 5.4.4 Sapphic / route_sapphic Sapphic bedeutet weibliche Resonanz, Schutz, Erkennen, verletzliche Nähe, Solidarität gegen Formen, die Frauen vertreten statt hören. Typische Verben: - Schone sie - Erkenne sie - Ermutige - Vertraue dich an - Zeige dich - Schütze - Gib Raum - Sprich leiser - Teile Wahrheit - Löse sie aus der Form Beispiel: ```ink * [__Schone sie__: „Sie müssen mir nichts sagen, was Ihnen später zur Last gelegt werden kann.“] ``` Wirkung: - Amalia kann sich als Subjekt erkannt fühlen. - Valerie riskiert echte Nähe. - Die Szene wird weniger taktisch, aber verletzlicher. - Das Haus könnte weibliche Verbundenheit als Gefahr lesen. Mögliche Updates: ```ink ~ route_inc(route_sapphic) ~ rel_inc(amalia_open) ~ rel_inc(amalia_reliable) ~ rel_inc(amalia_open) ``` ### 5.4.5 Careless / route_careless Careless bedeutet entwaffnende Unbewachtheit, Verlegenheit, Kontrollverlust, zu schnelle Ehrlichkeit oder soziale Ungeschicklichkeit mit emotionaler Wahrheit. Typische Verben: - Verplappere dich - Überspiele - Platze heraus - Suche Halt - Entschärfe - Rutsche aus - Greife zu schnell - Entschuldige dich zu sehr - Lache falsch - Verrate dich Beispiel: ```ink * [__Verplappere dich__: „Ich versuchte, die Polster nicht so zu berühren, als könnten sie mich anklagen.“] ``` Wirkung: - Valerie wirkt menschlicher und weniger kontrolliert. - Viktor kann Sorge oder Kontrollimpuls entwickeln. - Dienstboten und Dorf können Herkunft oder Unsicherheit wittern. - Nähe wird möglich, aber Form wird beschädigt. Mögliche Updates: ```ink ~ route_inc(route_careless) ~ rel_inc(viktor_unreliable) ~ rel_inc(viktor_passive) ``` ### 5.4.6 Eccentric / route_eccentric Eccentric bedeutet Regelbruch, Benennung, soziale Provokation, Wahrheitsstoß, Verweigerung der erwarteten Form. Typische Verben: - Benenne - Trotze - Verweigere - Verletze die Form - Stelle bloß - Schneide ab - Sprich zu klar - Zerlege die Höflichkeit - Verdrehe die Regel - Setze einen falschen Namen richtig Beispiel: ```ink * [__Benenne__: „Zurückhaltung ist, was furchtsame Leute Gehorsam nennen, nachdem sie vergessen haben, wer sie dazu erzogen hat.“] ``` Wirkung: - Wahrheit wird sichtbar. - Viktor kann Alarm, Irritation oder Respekt entwickeln. - Das Haus kann Valerie als gefährlich markieren. - Amalia kann beeindruckt oder erschreckt sein. Mögliche Updates: ```ink ~ route_inc(route_eccentric) ~ rel_inc(viktor_bold) ~ rel_inc(viktor_adversarial) ``` ## 5.5 Route ist nicht Ergebnisgarantie Eine Route beschreibt Valeries Handlung, nicht automatisch den Erfolg. Eine Lover-Choice muss nicht verführen. Eine Detective-Choice muss nicht die Wahrheit finden. Eine Fassung-Choice muss nicht immer sozial optimal sein. Eine Sapphic-Choice muss nicht sicher sein. Beispiel: ```ink * [__Schone sie__: „Sie müssen mir nichts sagen.“] ``` Mögliche Reaktionen: - Amalia öffnet sich. - Amalia fühlt sich durchschaut und schließt sich. - Eine ältere Verwandte deutet es als unpassende Intimität. - Viktor bemerkt, dass Valerie Amalia anders behandelt als andere. Die Route ist der Modus. Die Situation entscheidet die Wirkung. ## 5.6 Nicht alle Routen müssen in jeder Szene erscheinen Eine Szene muss nicht zwanghaft sechs Choices enthalten. Die sechs Routen sind ein Ausdrucksfeld, kein Pflichtmenü. Eine Szene kann: - nur zwei sinnvolle Routen anbieten, - lokale Handlungen statt Dialogrouten anbieten, - eine Route bewusst ausschließen, - eine Route als schlechte, aber interessante Option zulassen, - Mischformen anbieten. Regel: Jede angebotene Choice muss in der Szene sozial plausibel sein. Keine Choice nur einbauen, um die Route abzudecken. ## 5.7 Mischformen Mischformen sind erlaubt und oft interessant. Eine Zeile kann z. B. Detective und Sapphic zugleich sein, wenn Valerie eine soziale Struktur erkennt und Amalia schützt. Beispiel: ```ink * [__Schone sie__: „Sie haben diese Antwort nicht zum ersten Mal geübt.“] ``` Das ist: - Detective, weil Valerie Muster erkennt. - Sapphic, wenn sie es sanft sagt und Amalia Raum gibt. - potenziell gefährlich, wenn es Amalia bloßstellt. Mögliche Updates können daher gemischt sein: ```ink ~ route_inc(route_sapphic) ~ route_inc(route_detective) ~ rel_inc(amalia_insightful) ~ rel_inc(amalia_open) ``` Aber Updates müssen sparsam bleiben. Nicht jede Nuance braucht mehrere Zähler. ## 5.8 Dialogreaktionen schreiben Eine gute Dialogreaktion besteht nicht nur aus einer Antwortzeile des NPCs. Sie zeigt: - was der NPC hört, - was er nicht ausspricht, - wie sich Macht verschiebt, - ob Öffentlichkeit reagiert, - ob Valeries Maske hält. ### Schwache Reaktion ```text Viktor nickt. „Das stimmt.“ ``` Problem: keine soziale Bewegung. ### Bessere Reaktion ```text Viktor nickt nicht. Das wäre Zustimmung gewesen. Stattdessen faltet er die Zeitung zusammen, obwohl du sehr sicher bist, dass er nicht gelesen hat. „Eine mögliche Auslegung“, sagt er. ``` Warum besser: Körpersprache, Vermeidung, Kontrolle, Spannung. ## 5.9 Dialog mit Viktor Viktor reagiert besonders auf: - Kontrollverlust, - Kompetenz, - Sicherheitsrisiko, - öffentliche Form, - Valeries Selbstgefährdung, - Widerspruch gegen seine Rolle. ### Viktor und Fassung Er respektiert Fassung, weil sie Einsatzfähigkeit signalisiert. Zu viel Fassung kann ihn aber auf Distanz halten. Mögliche Wirkung: ```ink ~ rel_inc(viktor_reliable) ~ rel_inc(viktor_closed) ``` ### Viktor und Detective Er respektiert Analyse, besonders wenn sie Sicherheits- oder Amtslogik trifft. Er kann sich aber ertappt fühlen. ```ink ~ rel_inc(viktor_insightful) ~ rel_inc(viktor_bold) ``` ### Viktor und Lover Er kann auf Charme reagieren, aber er liest ihn auch als Unzuverlässigkeit oder Taktik. ```ink ~ rel_inc(viktor_open) ~ rel_inc(viktor_unreliable) ``` ### Viktor und Sapphic Er erkennt möglicherweise Valeries Schutzimpuls gegenüber Amalia, aber er versteht die emotionale Dimension nicht immer. Er kann Sorge oder Misstrauen entwickeln. ```ink ~ rel_inc(viktor_insightful) ~ rel_inc(viktor_closed) ``` ### Viktor und Careless Er wird besorgter und kontrollierender. Da es keine per-character Sonderwerte gibt, wird das als Eindruck auf den Standardachsen modelliert: Valerie wirkt riskanter, weniger verlässlich oder stärker beaufsichtigungsbedürftig. ```ink ~ rel_inc(viktor_unreliable) ~ rel_inc(viktor_closed) ``` ### Viktor und Eccentric Er erlebt Regelbruch als Risiko. Manchmal respektiert er Mut; oft registriert er Widerspruch oder Gefahr. ```ink ~ rel_inc(viktor_adversarial) ~ rel_inc(viktor_bold) ~ rel_inc(viktor_unreliable) ``` ## 5.10 Dialog mit Amalia Amalia darf nicht wie eine Informationsquelle geschrieben werden. Ihre Dialoge sollen immer die Frage berühren: Wird sie gerade gesehen, benutzt, geschont, geprüft oder befreit? ### Amalia und Fassung Valerie wirkt sicher und bewundernswert, aber vielleicht auch wie eine weitere Erwachsene, die Form beherrscht. Mögliche Wirkung: ```ink ~ rel_inc(amalia_reliable) ~ rel_inc(amalia_closed) ``` ### Amalia und Detective Amalia kann sich ernst genommen fühlen, wenn Valerie genau zuhört. Sie kann sich aber auch analysiert fühlen. ```ink ~ rel_inc(amalia_insightful) ~ rel_inc(amalia_closed) ``` ### Amalia und Lover Nicht als bloßer Flirt behandeln. Bei Amalia kann Lover Wärme, Charme, Bewunderung und gefährliches Funkeln bedeuten. Die Szene muss Altersnähe, Stand, Risiko und soziale Unsichtbarkeit beachten. ```ink ~ rel_inc(amalia_open) ~ rel_inc(amalia_reliable) ``` ### Amalia und Sapphic Kernroute für echte Nähe. Valerie erkennt Amalia als Subjekt und nicht als familiäres Problem. ```ink ~ rel_inc(amalia_open) ~ rel_inc(amalia_reliable) ~ rel_inc(amalia_bold) ``` ### Amalia und Careless Valeries Kontrollverlust kann Amalia zeigen, dass Valerie nicht nur Rolle ist. Das kann Nähe erzeugen. ```ink ~ rel_inc(amalia_open) ~ rel_inc(amalia_open) ``` ### Amalia und Eccentric Valeries Regelbruch kann Amalia beeindrucken, aber auch erschrecken. Besonders gefährlich, wenn Valerie soziale Schutzmechanismen durchbricht, die Amalia noch braucht. ```ink ~ rel_inc(amalia_bold) ~ rel_inc(amalia_closed) ``` ## 5.11 Dialog mit Dorf und Dienerschaft Dorf und Dienerschaft reagieren weniger auf die wörtliche Aussage als auf Form, Rang und Abweichung. Wichtig: - Zu viel Freundlichkeit kann als Schwäche, Taktik oder Unordnung gelesen werden. - Zu direkte Anweisung kann nützlich, aber unweiblich oder unstandesgemäß wirken. - Selbsthilfe bei Gepäck oder Ausstieg kann Herkunft verraten. - Korrekte Distanz kann Schutz sein, aber auch Kälte. Beispiel für soziale Mikroentscheidung: ```ink * [__Gewähre__: Viktor die Hand und dem Kutscher den Dank.] ``` Diese Choice ist nicht banal. Sie ordnet drei Männer, drei Stände und Valeries Rolle zueinander. ## 5.12 Choice-Texte und gesprochene Zeilen Wenn eine Choice eine gesprochene Zeile enthält, steht sie in Anführungszeichen. Wenn sie eine Handlung ist, steht keine gesprochene Zeile darin. Dialogchoice: ```ink * [__Prüfe__: „Sie setzen sich nie mit dem Rücken zur Tür.“] ``` Handlungschoice: ```ink * [__Warte__: Bis Viktor seine Hand anbietet.] ``` Gemischte Choice: ```ink * [__Verfüge__: Die Kutsche mit Gepäck und Nachricht vorausschicken.] ``` Die Ausgabe kann danach eine gesprochene Zeile enthalten: ```ink „Die Kutsche fährt voraus“, sagst du. „Mit dem Gepäck. Und mit einer Nachricht, dass wir nachkommen.“ ``` ## 5.13 Choice-Länge Choice-Texte sollen klar und nicht zu lang sein. Die Choice beschreibt die Handlung; die literarische Ausarbeitung folgt nach Auswahl. Zu lang: ```ink * [__Prüfe__: Viktor sehr genau ansehen und daraus schließen, dass er nicht nur Sekretär ist, sondern wahrscheinlich eine militärische oder polizeiliche Aufsichtsfunktion hat.] ``` Besser: ```ink * [__Prüfe__: Viktors Rolle hinter der Sekretärsmaske.] ``` Danach im Branch ausführen. ## 5.14 Tasten- und Choice-Konventionen Choice-Tags können Tastenkürzel enthalten. Buchstaben dürfen Textadventure-Konventionen folgen: - `#key:l` für Schaue, - `#key:x` für Untersuche, - `#key:z` für Warten / Weiter / zögernde Form, wenn passend, - weitere nur konsistent und sparsam. Nicht jede Choice braucht ein Tastenkürzel. Pflicht- und Standardhandlungen profitieren stärker davon als komplexe Dialogoptionen. ## 5.15 Choice-Metadaten Aktiv verwendete Choice-Tags: ```ink #key:x #letter[x] #optional #action:name #auto #auto(2) #auto:keyword #auto:keyword(2) ``` Ältere oder geplante Metadaten wie `#id`, `#bucket`, `#priority`, `#route`, `#required`, `#repeat`, `#weight`, `#slot`, `#episode`, `#group` und `#location` sind derzeit keine verbindliche aktive UI-/Engine-Filterlogik. Sie dürfen nicht als funktionierend vorausgesetzt werden, bis Parser, Server und UI sie nachweislich unterstützen. `#auto` markiert eine normale Ink-Choice, die von der UI automatisch gewählt werden darf. **Auch Auto-Choices brauchen einen Choice-Text in eckigen Klammern**, damit die Datei in Inky testbar bleibt. Dieser Text richtet sich an Entwickler, nicht an Spieler, und ist kurz, sprechend und ohne normales Choice-Verb. Die UI zeigt ihn im Spiel nicht an. Beispiel: ```ink * {lacks(body_def)} [AUTO: Tunnelspiegelung] #auto(3) ... -> TURN ``` Die Ink-Seite zählt keine Auto-Turns und setzt keine Auto-Flags. Ein Zahlenparameter begrenzt die Auslösung auf mindestens diese Anzahl UI-Choice-Turns seit dem letzten passenden Auto-Trigger. Ohne Keyword gilt die Begrenzung global; mit Keyword gilt sie nur für Auto-Trigger desselben Keywords. Beispiel: `#auto:tunnel(2)` wartet zwei Choice-Turns seit dem letzten `tunnel`-Auto, blockiert aber keinen `#auto:religion`. Auf Choice-Zeilen ist für keyed Auto-Tags die Doppelpunktform verbindlich. ## 5.16 Do / Don't für Dialogchoices ### Do - Absichtsverb verwenden. - Gesprochene Zeile in Anführungszeichen setzen. - Route und soziale Wirkung klar machen. - Reaktion mit Körpersprache oder sozialer Verschiebung zeigen. - Bei Amalia Beziehung vor Information priorisieren. - Bei Viktor Kontrolle und Professionalität mitdenken. - Bei Dienerschaft Stand und Beobachtung mitdenken. ### Don't - neutrale Sprechverben verwenden, - jede Szene mit allen sechs Routen überladen, - Choice-Text zu lang machen, - Reaktion als reine Antwortzeile schreiben, - Valerie automatisch sprechen lassen, wo der Spieler wählen soll, - Amalia zu einer Hinweisquelle reduzieren, - soziale Konsequenzen ignorieren. ## 5.17 Prüfverfahren für neue Choices Vor Einbau einer Choice prüfen: 1. Welches Absichtsverb trägt sie? 2. Welche Route oder Mischform ist gemeint? 3. Ist die Handlung sozial plausibel? 4. Ist die Zeile historisch und charakterlich stimmig? 5. Was riskiert Valerie damit? 6. Wer beobachtet die Choice? 7. Welche Relationship-Werte können sich ändern? 8. Gibt es einen späteren Callback? 9. Ist der Choice-Text kurz genug? 10. Ist die Reaktion mehr als bloße Antwort? # 6. Valeries sechs Ausdrucksrouten Dieser Abschnitt beschreibt Valeries sechs Ausdrucksrouten als dramaturgische, soziale und mechanische Module. Die Routen sind keine Klassen, keine moralischen Pfade und keine festen Persönlichkeiten. Sie sind wiederkehrende Strategien, mit denen Valerie in einer Welt handelt, die sie fortwährend liest, bewertet und begrenzt. Eine Route bedeutet nicht: „Valerie ist so.“ Sie bedeutet: „Valerie benutzt jetzt diese Maske, diesen Muskel, diese Überlebensform.“ Ein Spieler kann Routen mischen. Das Spiel soll keine Route als objektiv richtige Variante behandeln. ## 6.1 Gemeinsame Regeln aller Routen Alle Routen müssen gleichzeitig drei Ebenen erfüllen: 1. **Psychologische Ebene** Was schützt Valerie an sich? Was lässt sie zu? Was verbirgt sie? 2. **Soziale Ebene** Wie wird sie von Viktor, Amalia, Haus, Dorf oder Dienerschaft gelesen? 3. **Mechanische Ebene** Welche Route-, Relationship- oder State-Werte können dadurch verändert werden? Eine Route ist ein Modus, kein Erfolg. Eine gute Fassung-Choice kann scheitern, wenn das Haus bereits gegen Valerie voreingenommen ist. Eine Detective-Choice kann Amalia verletzen. Eine Careless-Choice kann echte Nähe schaffen. Eine Eccentric-Choice kann eine Wahrheit sagen und trotzdem taktisch katastrophal sein. ## 6.2 Fassung / `route_composure` ### Kernformel **Form als Waffe. Haltung als Rüstung. Selbstbeherrschung als Handlung.** Fassung ist Valeries Fähigkeit, gesellschaftliche Form so präzise zu tragen, dass sie daraus Handlungsspielraum gewinnt. Diese Route ist nicht Unterwerfung und nicht Passivität. Sie ist die Kunst, in einer Welt zu wirken, in der sichtbarer Kontrollverlust gegen Frauen verwendet werden kann. ### Psychologischer Kern Fassung schützt Valerie vor Bloßstellung. Sie hält Schmerz, Angst, Wut oder Unsicherheit in einer Form, die andere nicht gegen sie verwenden können. Sie erlaubt ihr, eine Situation zu überstehen, ohne sich selbst zu verraten. Fassung kann aber auch Selbstentfremdung sein. Wenn Valerie immer nur Haltung ist, wird sie für andere unlesbar. Besonders Amalia kann dann zwar bewundern, aber nicht unbedingt vertrauen. ### Soziale Funktion Fassung wirkt in: - Adelsräumen, - Bahnhöfen, - Tischszenen, - formellen Begrüßungen, - Gesprächen mit Viktor, - Situationen, in denen Dienstboten, Dorf oder Haus beobachten. Sie erzeugt: - Respekt, - Ruhe, - korrekte Lesbarkeit, - weniger Angriffsfläche, - aber auch Distanz. ### Typische Verben - Wahre Form - Zügle dich - Mäßige dich - Bewahre Haltung - Beruhige - Schone die Form - Halte Abstand - Richte dich auf - Verberge - Antworte korrekt - Lass nichts fallen ### Typische Sätze > „Zurückhaltung ist nicht Schweigen, Herr Nowak. Sie ist nur die Kunst, den richtigen Augenblick nicht zu verschenken.“ > „Dann wollen wir dafür sorgen, dass der Umweg Absicht war.“ > „Ein Zeichen am Weg. Ich möchte es nicht voreilig benennen.“ ### Typische Körperlichkeit - Handschuhe glätten, - aufrechte Haltung, - kontrollierter Atem, - zu knappe, präzise Gesten, - keine überflüssige Bewegung, - Blick wird gehalten, aber nicht herausfordernd. ### Wirkung auf Viktor Viktor respektiert Fassung, weil sie Einsatzfähigkeit signalisiert. Sie beruhigt seinen professionellen Kontrollinstinkt. Zugleich kann sie ihn auf Distanz halten. Mögliche Updates: ```ink ~ route_inc(route_composure) ~ rel_inc(viktor_reliable) ~ rel_inc(viktor_closed) ``` ### Wirkung auf Amalia Amalia kann Fassung bewundern, weil Valerie dadurch frei, sicher und erwachsen wirkt. Gleichzeitig kann Fassung Amalia an die Erwachsenen erinnern, die über sie sprechen, ohne sie zu hören. Mögliche Updates: ```ink ~ route_inc(route_composure) ~ rel_inc(amalia_reliable) ~ rel_inc(amalia_closed) ``` ### Wirkung auf Haus und Dorf Das Haus liest Fassung als Stand, Disziplin und Erziehbarkeit. Das Dorf liest Fassung als Fremdheit, möglicherweise als Hochmut, aber auch als Stärke. ### Risiken - emotionale Distanz, - Selbstverhärtung, - Amalia fühlt sich nicht gesehen, - Valerie schützt Form, obwohl Wahrheit eine Verletzung der Form bräuchte. ### Schlechte Fassung-Choice ```ink * [__Wahre Form__: „Das ist unangemessen.“] ``` Zu allgemein. Kein sozialer Präzisionsgewinn. ### Bessere Fassung-Choice ```ink * [__Wahre Form__: „Ich nehme an, diese Frage war für den Hausherrn bestimmt und nur versehentlich an mich geraten.“] ``` Warum besser: Valerie wahrt Form und weist zugleich Grenze und Rangordnung zurecht. ## 6.3 Detective / `route_detective` ### Kernformel **Verstehen als Kontrolle. Präzision als Selbstbehauptung.** Detective ist Valeries Fähigkeit, Muster zu erkennen, Auslassungen zu lesen und soziale oder materielle Widersprüche zu isolieren. Diese Route ist nicht bloß Kriminalermittlung. Sie ist die Weigerung, sich mit der offiziellen Formulierung zufriedenzugeben. ### Psychologischer Kern Detective schützt Valerie vor Ohnmacht. Wenn sie etwas benennen, sortieren oder rekonstruieren kann, wird es weniger überwältigend. Sie gewinnt Handlungsspielraum, indem sie die Welt in prüfbare Teile zerlegt. Die Gefahr: Menschen werden zu Fällen. Nähe wird zu Diagnose. Amalia kann sich nicht verstanden, sondern durchschaut fühlen. ### Soziale Funktion Detective wirkt besonders in: - Gesprächen mit Viktor, - Auswertung von Schreiben und Memoranden, - Beobachtung von Haus und Dorf, - Gesprächen mit Dienstboten, - Widersprüchen zwischen offizieller und lokaler Version. Sie erzeugt: - Respekt bei rationalen Figuren, - Unruhe bei verschleiernden Figuren, - schnelle Orientierung, - aber auch Verteidigungshaltung bei verletzlichen Figuren. ### Typische Verben - Prüfe - Präzisiere - Ordne - Entlarve - Setze nach - Rekonstruiere - Durchschaue - Verknüpfe - Isoliere - Vergleiche - Stelle richtig - Lies die Lücke ### Typische Sätze > „Sie fragen nicht nach meinem Schweigen. Sie prüfen, ob ich mich führen lasse.“ > „Ein Grenz- oder Wegzeichen. Ich wüsste gern, wohin dieser Pfad führt.“ > „Wer am Fenster stand, wusste es schon vor dem Diener.“ ### Typische Körperlichkeit - Blick folgt Reihenfolgen, - Kopf leicht geneigt, - weniger Bewegung, mehr Fixierung, - Notizbuch oder Gedächtnis wird wichtig, - Valerie sieht Details, die andere als Dekor behandeln. ### Wirkung auf Viktor Viktor respektiert Detective, wenn Valerie Sicherheitslogik, Lücken oder Widersprüche erkennt. Er kann sich aber ertappt fühlen, wenn sie seine Funktion zu klar benennt. Mögliche Updates: ```ink ~ route_inc(route_detective) ~ rel_inc(viktor_insightful) ~ rel_inc(viktor_bold) ``` ### Wirkung auf Amalia Detective kann Amalia ernst nehmen, indem Valerie ihr genau zuhört und nicht für sie spricht. Es kann aber auch wie ein Verhör wirken. Mögliche Updates: ```ink ~ route_inc(route_detective) ~ rel_inc(amalia_insightful) ~ rel_inc(amalia_closed) ``` ### Wirkung auf Haus und Dorf Das Haus kann Detective als gefährlich lesen, weil Valerie nicht nur Formen akzeptiert. Das Dorf kann Detective respektieren, wenn sie nicht überheblich wirkt, oder sich verschließen, wenn sie zu amtlich fragt. ### Risiken - Überanalyse, - emotionale Kälte, - Menschen werden Beweisstücke, - Amalia fühlt sich geprüft statt gesehen, - Valerie unterschätzt symbolische oder emotionale Wahrheit. ### Schlechte Detective-Choice ```ink * [__Prüfe__: „Gibt es Spuren?“] ``` Zu generisch, zu krimimäßig. ### Bessere Detective-Choice ```ink * [__Prüfe__: „Wer hat zuerst entschieden, dass man darüber nicht beim Abendessen spricht?“] ``` Warum besser: Es fragt nach sozialer Kontrolle statt nur nach Spuren. ## 6.4 Lover / `route_lover` ### Kernformel **Wirkung als Werkzeug. Nähe als Taktik. Charme als Zugang.** Lover ist Valeries Fähigkeit, soziale Wärme, Charme, Blick, Rhythmus und kleine Irritationen zu verwenden. Diese Route ist nicht nur romantisch und nicht bloß heterosexuell. Sie ist ein Modus der Wirkung. ### Psychologischer Kern Lover erlaubt Valerie, Kontrolle nicht durch Abstand, sondern durch Anziehung zu gewinnen. Sie kann Menschen öffnen, entschärfen, verunsichern oder näherziehen. Die Gefahr: Wirkung wird Manipulation. Valerie kann sich selbst in der Rolle verlieren, die sie spielt. Andere können ihr Charmieren als Unzuverlässigkeit, Koketterie oder moralische Gefahr lesen. ### Soziale Funktion Lover wirkt besonders in: - Gesprächen mit Viktor, - halböffentlichen Salonszenen, - Momenten mit Spannung, - Situationen, in denen Wärme Türen öffnet, - Begegnungen, in denen Distanz zu starr wäre. ### Typische Verben - Entwaffne - Necke - Locke - Kokettiere - Reize - Spiele gekränkt - Verführe - Erwärme - Schmeichle - Lächle zu lange - Gib Nähe - Lass ihn/sie näher kommen ### Typische Sätze > „Wenn dies bemerkenswerte Zurückhaltung ist, fürchte ich, Sie haben bisher vor allem Offiziere begleitet.“ > „Wie bedauerlich. Sie wirkten so berufsmäßig beruhigend.“ > „Wie glücklich, dass ich mehrere Arten des Schweigens eingepackt habe.“ ### Typische Körperlichkeit - Blick wird etwas länger gehalten, - Stimme wird wärmer, - Lächeln erscheint als soziale Handlung, - eine kleine Verzögerung, - Nähe wird angeboten, aber nicht verschenkt. ### Wirkung auf Viktor Viktor kann auf Lover reagieren, aber er liest es zugleich als Risiko. Er kann offener werden, aber Valerie als weniger zuverlässig oder taktisch gefährlich einstufen. Mögliche Updates: ```ink ~ route_inc(route_lover) ~ rel_inc(viktor_open) ~ rel_inc(viktor_unreliable) ``` ### Wirkung auf Amalia Bei Amalia ist Lover heikel. Es darf nicht mechanisch als Flirt abgespult werden. Es kann Wärme, Bewunderung, sichtbare Weiblichkeit, gefährliches Funkeln oder eine erste Ahnung von Begehren bedeuten. Die Szene muss Amalias Lage, Alter, Stand und Unerfahrenheit respektieren. Mögliche Updates: ```ink ~ route_inc(route_lover) ~ rel_inc(amalia_open) ~ rel_inc(amalia_reliable) ``` ### Wirkung auf Haus und Dorf Das Haus kann Lover als unpassende Koketterie, gefährliche Anziehung oder taktisches Talent lesen. Das Dorf kann zu warme Freundlichkeit als Schwäche, Unordnung oder Provokation deuten. ### Risiken - Gerücht, - falsche Nähe, - moralische Lesbarkeit, - Viktor zweifelt an Zuverlässigkeit, - Amalia verwechselt Wirkung mit Wahrheit, - Valerie manipuliert, wo sie eigentlich ehrlich sein möchte. ### Schlechte Lover-Choice ```ink * [__Flirte__: „Sie sehen gut aus.“] ``` Zu platt, zu modern, zu direkt. ### Bessere Lover-Choice ```ink * [__Entwaffne__: „Sie haben eine beruhigende Art, Gefahren aufzuzählen, Herr Nowak.“] ``` Warum besser: Es ist Flirt, Beobachtung und Taktik zugleich. ## 6.5 Sapphic / `route_sapphic` ### Kernformel **Weibliche Resonanz. Erkennen statt Erklären. Schutz ohne Besitz.** Sapphic ist die Route, in der Valerie andere Frauen nicht als Rollen, Fälle oder Hindernisse liest, sondern als Subjekte. Besonders gegenüber Amalia ist diese Route zentral. Sie muss nicht sofort erotisch sein, aber sie kann erotische, intime oder emotional gefährliche Ladung tragen. ### Psychologischer Kern Sapphic ist Valeries Sehnsucht, nicht nur zu wirken, sondern erkannt zu werden und selbst zu erkennen. Sie erlaubt ihr, die weibliche Isolation anderer zu spüren, weil sie ihre eigene kennt. Die Gefahr: echte Nähe bedroht Valeries Maske. Außerdem kann Schutz in Bevormundung kippen, wenn Valerie glaubt, Amalia besser zu verstehen als Amalia sich selbst. ### Soziale Funktion Sapphic wirkt besonders in: - privaten Gesprächen mit Amalia, - Momenten, in denen Frauen von Erwachsenen oder Männern vertreten werden, - Situationen weiblicher Scham, Angst oder Sehnsucht, - Blicken, die nicht öffentlich gelesen werden dürfen, - Szenen, in denen Valerie eine andere Frau nicht ausliefert. ### Typische Verben - Schone sie - Erkenne sie - Ermutige - Vertraue dich an - Zeige dich - Schütze - Gib Raum - Sprich leiser - Teile Wahrheit - Löse sie aus der Form - Lass sie antworten - Stelle dich neben sie ### Typische Sätze > „Sie müssen mir nichts sagen, was Ihnen später zur Last gelegt werden kann.“ > „Wenn Amalia ihr ganzes Leben unter diesem Blick gelebt hat, beginne ich zu verstehen, weshalb man nach Geistern sandte.“ > „Vielleicht ist nicht die Frage, ob Sie frei sind. Vielleicht ist die Frage, wer bemerken würde, wenn Sie es wären.“ ### Typische Körperlichkeit - Stimme wird leiser, nicht weicher im kitschigen Sinn, - Blick wird angeboten, nicht erzwungen, - Valerie lässt eine Pause stehen, - sie nimmt eine Frau nicht aus der Öffentlichkeit heraus, ohne ihr Wahl zu lassen, - kleine Gesten schützen vor Bloßstellung. ### Wirkung auf Viktor Viktor kann erkennen, dass Valerie Amalia anders behandelt als andere. Je nach Situation kann das als Einsicht, Risiko oder schwer zu kontrollierende Bindung erscheinen. Mögliche Updates: ```ink ~ route_inc(route_sapphic) ~ rel_inc(viktor_insightful) ~ rel_inc(viktor_closed) ``` ### Wirkung auf Amalia Dies ist Amalias wichtigste Nähe-Route. Sie kann Vertrauen, Faszination, Empowerment oder Begehren erzeugen. Sie kann aber auch Alarm auslösen, wenn Valerie zu schnell zu viel erkennt. Mögliche Updates: ```ink ~ route_inc(route_sapphic) ~ rel_inc(amalia_open) ~ rel_inc(amalia_reliable) ~ rel_inc(amalia_open) ~ rel_inc(amalia_bold) ``` ### Wirkung auf Haus und Dorf Das Haus kann weibliche Nähe als Unordnung lesen, besonders wenn sie Amalia aus der familialen Deutung löst. Das Dorf kann Frauenbündnisse anders lesen als das Haus, je nach lokaler Tradition und Gerücht. ### Risiken - Nähe wird sichtbar, - Valerie verwechselt Resonanz mit Rettungsauftrag, - Amalia idealisiert Valerie, - das Haus reagiert repressiv, - echte Verletzlichkeit destabilisiert Valeries Maske. ### Schlechte Sapphic-Choice ```ink * [__Schone sie__: „Ich verstehe genau, wie Sie sich fühlen.“] ``` Zu direkt, besitzergreifend, psychologisch platt. ### Bessere Sapphic-Choice ```ink * [__Gib Raum__: „Sie müssen nicht sofort die richtige Antwort finden. Hier hört gerade niemand außer mir.“] ``` Warum besser: Valerie nimmt Amalia ernst, ohne ihre Gefühle zu behaupten. ## 6.6 Careless / `route_careless` ### Kernformel **Kontrollverlust als Wahrheit. Verlegenheit als Zugang. Menschlichkeit als Risiko.** Careless ist die Route, in der Valerie nicht vollständig funktioniert. Sie sagt etwas zu schnell, entschuldigt sich zu sehr, greift falsch nach einem Koffer, lacht im falschen Moment oder verrät einen echten Affekt. Careless ist nicht Dummheit. Es ist die Stelle, an der die Maske rutscht. ### Psychologischer Kern Careless kann entstehen aus Müdigkeit, Verlegenheit, Herkunft, Hunger, körperlicher Überforderung oder einem Moment echter Betroffenheit. Diese Route erlaubt menschliche Nähe, aber sie beschädigt Kontrolle. ### Soziale Funktion Careless wirkt besonders in: - Übergängen, - körperlich anstrengenden Szenen, - Dienstbotensituationen, - Momenten mit Hunger oder Müdigkeit, - Gesprächen, in denen Valerie zu schnell ehrlich wird, - Szenen, in denen ihre Herkunft durchscheinen kann. ### Typische Verben - Verplappere dich - Überspiele - Platze heraus - Suche Halt - Entschärfe - Rutsche aus - Greife zu schnell - Entschuldige dich zu sehr - Lache falsch - Verrate dich - Mach dich kleiner ### Typische Sätze > „Ich versuchte, die Polster nicht so zu berühren, als könnten sie mich anklagen.“ > „Ich mag es nicht, von Leuten beobachtet zu werden, die sich nicht vorstellen.“ > „Sie dürfen jetzt sagen, dass Sie mir davon abgeraten hätten.“ ### Typische Körperlichkeit - zu schnelle Handbewegung, - falsches Lachen, - Griff an Handschuh, Saum oder Tasche, - Erröten oder Atembruch, - ein Schritt ohne perfekte Berechnung, - Blick weicht aus und kehrt zurück. ### Wirkung auf Viktor Viktor reagiert auf Careless häufig mit Sorge und Kontrolle. Er kann menschlicher werden, aber auch stärker in seine Aufsichtsrolle fallen. Mechanisch wird das über die Standardachsen ausgedrückt. Mögliche Updates: ```ink ~ route_inc(route_careless) ~ rel_inc(viktor_unreliable) ~ rel_inc(viktor_closed) ``` ### Wirkung auf Amalia Careless kann Amalia zeigen, dass Valerie nicht nur Rolle ist. Gerade kleine Unvollkommenheit kann Nähe erzeugen. Mögliche Updates: ```ink ~ route_inc(route_careless) ~ rel_inc(amalia_open) ~ rel_inc(amalia_open) ``` ### Wirkung auf Haus und Dorf Das Haus kann Careless als Mangel an Form lesen. Das Dorf kann dadurch Herkunft, Echtheit oder Schwäche erkennen. Dienerschaft bemerkt Careless besonders, weil sie mit praktischen Gesten vertraut ist. ### Risiken - soziale Form wird beschädigt, - Herkunft wird sichtbar, - Viktor kontrolliert stärker, - das Haus unterschätzt Valerie, - Valerie wird als unzuverlässig gelesen. ### Schlechte Careless-Choice ```ink * [__Careless__: „Ups.“] ``` Zu modern, zu komisch, keine soziale Tiefe. ### Bessere Careless-Choice ```ink * [__Verplappere dich__: „Ach, das macht doch zu viel Mühe.“] ``` Warum besser: Die Zeile zeigt soziale Fehlkalibrierung, Herkunft, Höflichkeit und Risiko zugleich. ## 6.7 Eccentric / `route_eccentric` ### Kernformel **Regelbruch als Erkenntnis. Benennung als Angriff. Fremdheit als Macht.** Eccentric ist die Route, in der Valerie sich weigert, die soziale Form mitzuspielen, wenn sie dadurch Lüge, Angst oder Gewalt deckt. Sie sagt nicht einfach Unhöfliches. Sie benennt, was alle anderen korrekt umgehen. ### Psychologischer Kern Eccentric gibt Valerie Freiheit von der Form, aber nicht von den Konsequenzen. Es ist der Moment, in dem sie Wahrheit höher wertet als Lesbarkeit. Manchmal ist das mutig. Manchmal eitel. Manchmal notwendig. ### Soziale Funktion Eccentric wirkt besonders in: - Gesprächen mit Viktor über Amt und Kontrolle, - Hausregeln, - religiösen oder familiären Tabus, - Situationen, in denen höfliche Sprache Gewalt verdeckt, - Momenten, in denen Amalia durch Form unsichtbar gemacht wird. ### Typische Verben - Benenne - Trotze - Verweigere - Verletze die Form - Stelle bloß - Schneide ab - Sprich zu klar - Zerlege die Höflichkeit - Verdrehe die Regel - Setze den falschen Namen richtig - Widersetze dich ### Typische Sätze > „Zurückhaltung ist, was furchtsame Leute Gehorsam nennen, nachdem sie vergessen haben, wer sie dazu erzogen hat.“ > „Wien vertraut uns beiden so wenig, dass es das Misstrauen aufteilen musste.“ > „Ich möchte Eibenreith sehen, bevor Hohenreith mir sagt, was ich davon zu halten habe.“ ### Typische Körperlichkeit - Blick wird direkter, - Haltung verliert höfliche Rundung, - Stimme bleibt ruhig, aber zu klar, - Valerie bewegt sich einen Augenblick zu früh oder zu unabhängig, - andere müssen die Lücke füllen, die sie in die Form schneidet. ### Wirkung auf Viktor Viktor erlebt Eccentric häufig als Risiko oder Kontrollverlust. Er kann Valeries Mut respektieren, aber sein Auftrag macht ihn empfindlich gegen unberechenbare Regelbrüche. Mögliche Updates: ```ink ~ route_inc(route_eccentric) ~ rel_inc(viktor_adversarial) ~ rel_inc(viktor_bold) ~ rel_inc(viktor_adversarial) ``` ### Wirkung auf Amalia Amalia kann Eccentric bewundern, weil Valerie ausspricht, was Amalia nicht sagen darf. Sie kann aber auch erschrecken, weil Regelbruch Konsequenzen hat, die Valerie vielleicht unterschätzt. Mögliche Updates: ```ink ~ route_inc(route_eccentric) ~ rel_inc(amalia_bold) ~ rel_inc(amalia_closed) ~ rel_inc(amalia_open) ``` ### Wirkung auf Haus und Dorf Das Haus liest Eccentric als Störung, Gefahr oder schlechte Erziehung. Das Dorf kann Eccentric als Mut oder als fremde Anmaßung lesen. Die Wirkung hängt stark davon ab, ob Valerie lokale Ordnung versteht oder nur Wiener Form bricht. ### Risiken - Eskalation, - soziale Isolation, - Verlust von Zugang, - Viktor greift stärker ein, - Amalia wird mitbestraft, - Wahrheit wird gesagt, bevor sie tragfähig ist. ### Schlechte Eccentric-Choice ```ink * [__Benenne__: „Sie sind alle Heuchler.“] ``` Zu platt, zu direkt, keine historische oder soziale Präzision. ### Bessere Eccentric-Choice ```ink * [__Benenne__: „Dieses Haus spricht über Fürsorge, als wäre sie eine Art Besitzrecht.“] ``` Warum besser: Es verletzt die Form, aber mit genauer sozialer Diagnose. ## 6.8 Routen im Verhältnis zueinander Die Routen sind nicht gleichmäßig gegeneinander abgegrenzt. Einige berühren sich bewusst: - Fassung und Detective teilen Kontrolle, aber Fassung kontrolliert soziale Form, Detective kontrolliert Erkenntnis. - Lover und Careless teilen Entwaffnung, aber Lover wirkt bewusst, Careless rutscht. - Sapphic und Lover teilen Nähe, aber Sapphic erkennt Subjektsein, Lover nutzt Wirkung. - Eccentric und Detective teilen Wahrheitssuche, aber Detective ordnet, Eccentric bricht. - Fassung und Sapphic können beide schonend sein, aber Fassung schützt Form, Sapphic schützt Person. - Careless und Sapphic können beide verletzlich sein, aber Careless verrät Valerie, Sapphic wählt Verletzlichkeit als Beziehung. Diese Überlappungen sind erwünscht. Mischformen sollen möglich sein, aber der Choice-Text muss dann klar machen, welche primäre Bewegung der Spieler wählt. ## 6.9 Dominante Route auswerten Die dominante Route soll nicht naiv als höchster Zähler allein behandelt werden, sondern nach Bedarf über Differenzen und Kontexte. Eine Route ist besonders aussagekräftig, wenn sie gegen eine naheliegende Gegenbewegung stark wird. Beispiele: ```ink {route_diff_reached(route_composure, route_eccentric, 2): ...} {route_diff_reached(route_detective, route_careless, 2): ...} {route_diff_reached(route_careless, route_composure, 2): ...} ``` Diese Logik darf später verfeinert werden. Wichtig ist: Der Score oder spätere Reaktionen sollen eine interpretierte Maske beschreiben, nicht bloß einen Zahlenwert. ## 6.10 Routen und Herkunft Herkunft kann beeinflussen, wie eine Route gelesen wird. ### Niederer Adel - Fassung wirkt natürlicher. - Careless wirkt auffälliger. - Eccentric kann als gefährliche adelige Eigenwilligkeit gelesen werden. - Dienstboten erwarten mehr Form. ### Bürgertum / Mittelstand - Detective und Fassung können als erarbeitete Kompetenz wirken. - Lover kann als sozialer Aufstieg durch Wirkung gelesen werden. - Careless kann bürgerliche Unsicherheit verraten. - Eccentric wirkt eher intellektuell oder unpassend modern. ### Niedrigere Herkunft - Careless kann Herkunft durch praktische Gesten verraten. - Fassung wirkt erarbeitet und fragil. - Detective kann stark sein, wenn sie praktische Weltkenntnis nutzt. - Eccentric kann als Anmaßung gelesen werden. - Sapphic kann besonders stark mit sozialer Solidarität verbunden sein. ## 6.11 Routen und Score Der Intro-Score soll die bisher dominante Route als literarische Maske beschreiben. Er soll nicht sagen: „Du hast 4 Punkte in Detective.“ Er soll interpretieren: - Fassung: Form, Abstand und Selbstbeherrschung als Waffe. - Detective: Untersuchung, Ordnung und Entlarvung. - Lover: Wirkung, Charme und soziale Wärme. - Sapphic: Resonanz, weibliche Gefangenschaft und Nähe. - Careless: entwaffnende Unsicherheit und Kontrollverlust. - Eccentric: Regelbruch und Benennung. ## 6.12 Routenprüfung für neue Szenen Wenn eine Szene mehrere Routen anbietet, prüfen: 1. Ist jede Route in dieser Situation plausibel? 2. Wiederholen die Choices nur alte Muster oder erzeugen sie neue soziale Bedeutung? 3. Hat jede Choice eine andere Wirkung auf mindestens eine Figur? 4. Gibt es eine Route, die hier bewusst fehlen sollte? 5. Sind Mischformen markiert oder zu unscharf? 6. Wird Fassung nicht automatisch bevorzugt? 7. Wird Careless nicht als Dummheit geschrieben? 8. Wird Sapphic nicht auf Erotik reduziert? 9. Wird Lover nicht platt flirtig? 10. Wird Detective nicht krimimäßig verengt? 11. Wird Eccentric nicht zu modern-provokant? # 7. Charakterdesign Dieser Abschnitt beschreibt Figuren nicht nur nach Funktion, sondern nach ihrer Stellung im moralischen Universum: Welche Macht besitzen sie? Welche Ohnmacht übersehen andere? Welche Rolle schützt sie, und welche Rolle hält sie fest? ## 7.1 Valerie ### 7.1.1 Funktion Valerie ist die spielbare Hauptfigur. Sie ist nicht einfach eine Ermittlerin und nicht einfach eine unterdrückte junge Frau. Sie ist eine junge Dame mit gefährlich viel und gefährlich wenig Macht zugleich. Ihre Kompetenzen entstehen aus einer Mischung aus: - Bildung, - sozialer Beobachtung, - Hofnähe, - Sprache, - Kleidung, - Performance, - mystischem Ruf, - weiblicher Lesbarkeit, - Stand oder erarbeitetem Zugang, - Fähigkeit zur Manipulation. ### 7.1.2 Macht Valerie besitzt Macht durch: - gehobenen gesellschaftlichen Zugang, - ein Schreiben der Kabinettskanzlei Seiner Majestät, - Reise erster Klasse, - Viktor als Schutz und Zeichen staatlicher Rückendeckung, - Kleidung, Benehmen und Sprache, - die Fähigkeit, Diener, Kutscher, Gepäckträger und Dorfleute sozial zu dirigieren, - ihren Ruf als Medium, - die Möglichkeit, Räume zu betreten, die anderen verschlossen bleiben. Diese Macht muss sichtbar bleiben. Eine Szene, in der Valerie nur als arme Frau gegen Männer steht, ist für dieses Spiel zu flach. ### 7.1.3 Ohnmacht Valerie ist begrenzt durch: - Geschlechterrollen, - Ruf, - Körper- und Kleidungscodes, - amtliche Kontrolle, - die Gefahr sozialer Fehllektüre, - mögliche Abhängigkeit vom Schutz anderer, - die Notwendigkeit, sich ständig gesellschaftsfähig zu halten. Ihre Ohnmacht ist real, aber sie ist nicht absolut. Gerade die Spannung zwischen Macht und Begrenzung macht sie interessant. ### 7.1.4 Innere Spannung Valerie manipuliert, weil sie gelernt hat, dass offene Kompetenz allein nicht reicht. Sie trägt Masken, weil Masken Zugang schaffen. Gleichzeitig sehnt sie sich nach Menschen, vor denen sie nicht funktionieren muss. Ihre zentrale Gefahr ist nicht nur Unterdrückung, sondern Selbstverwechslung: Sie könnte vergessen, wo die Maske endet und wo sie selbst beginnt. ### 7.1.5 Kanonischer Beispielname Der kanonische/default Beispielname für Referenz und Marketing bleibt: **Valerie Eleonore Josepha Freiin von Rauhenfels** ## 7.2 Amalia ### 7.2.1 Funktion Amalia ist die zentrale Beziehungspartnerin und psychologische Spiegelung Valeries. Sie ist nicht bloß Auftrag, Opfer, Verdächtige oder Hinweisquelle. Sie ist eine junge adelige Frau, für die andere sprechen, aber nicht notwendigerweise eine machtlose Person. Ihre Macht liegt möglicherweise in: - symbolischem Wert, - Erbschaft oder Heiratsaussicht, - emotionaler Bedeutung für den Grafen, - Stellung im Haus, - Verbindung zu Ruf und Zukunft der Familie, - möglicher Beziehung zur alten Macht, - der Tatsache, dass viele etwas von ihr brauchen. ### 7.2.2 Ohnmacht Amalias Ohnmacht liegt darin, dass ihre Macht nicht unbedingt ihr selbst gehört. Andere können ihren Wert verwalten, beschützen, verheiraten, deuten oder verstecken. Erwachsene sprechen für sie. Das heißt aber nicht, dass sie nichts bewirkt. Es heißt: Ihre Wirkung wird durch andere geleitet. ### 7.2.3 Beziehung zu Valerie Amalia bewundert Valerie nicht primär wegen Technik oder Eisenbahn. Sie bewundert Valerie, weil Valerie als junge Frau eine Möglichkeit verkörpert: - reisen, - im Auftrag handeln, - mit Männern verhandeln, - am Hof bekannt sein, - gefährlich wirken, - eine eigene Rolle spielen, - gehört werden. Die zentrale Frage zwischen beiden: > Ist Valerie frei, oder nur besser verkleidet? Valerie muss Amalia als Subjekt sehen, nicht als Fall, Opfer, Spiegel oder Rettungsprojekt. ## 7.3 Rittmeister Viktor Alois Nowak ### 7.3.1 Funktion Rittmeister Viktor Alois Nowak ist offiziell Sekretär / Begleiter und faktisch auch Aufsicht, Sicherheitsmensch und Vertreter staatlicher Kontrolle. Er ist aber nicht „der Mann als Unterdrücker“. Er ist selbst gebunden: an Auftrag, Befehl, Risiko, Bericht und Pflicht. Seine Kontrolle kann falsch sein. Sie kann aber auch berechtigt sein. Diese Ambivalenz ist wichtig. ### 7.3.2 Macht Viktor besitzt Macht durch: - Geschlecht, - körperliche Präsenz, - Amt oder militärische Schulung, - Zugriff auf Informationen, - Sicherheitsfunktion, - Fähigkeit, Bewegung und Risiko zu kontrollieren. ### 7.3.3 Ohnmacht Viktor ist begrenzt durch: - Auftrag, - Hierarchie, - seine Tarnrolle als Sekretär, - Valeries Hofauftrag, - gesellschaftliche Formen gegenüber einer Dame, - die Tatsache, dass Valerie Dinge bewirken kann, die seine Mittel nicht erfassen. ### 7.3.4 Startbeziehung Startwerte: ```ink VAR viktor_closed = 1 ``` Das bedeutet: Er ist reserviert, kontrollierend und professionell distanziert, aber nicht feindselig. Kontrolle und berufliche Distanz sind keine eigenen Relationship-Dimensionen. Wenn sie mechanisch relevant werden, gehören sie in Encounter-State-Listen wie `ViktorRelationFrame`, nicht in per-character Sonderwerte. ## 7.4 Die Hohenreith-Familie Die Familie ist gräflich. Der Familienname ist offen; „von Schönberg“ ist verworfen. Das Haus darf nicht als simples patriarchales Gefängnis geschrieben werden. Es soll eine Ordnung zeigen, die sich selbst als Schutz versteht: Schutz von Ruf, Zukunft, Namen, Tochter, Besitz, Glaube, Dienst und Kontinuität. Der Schrecken entsteht, wenn Schutz in Besitz umkippt. Offen: - Familienname, - Graf, - Gräfin oder Mutterstatus, - Tante / Hausdame, - Geschwister, - wer für Amalia spricht, - wer tatsächlich entscheidet, - wer vom Schweigen profitiert. ## 7.5 Butler, Dienerschaft und Haushalt Der Butler ist die Stimme des Hauses. Sein Satz am Ende des Intros lautet immer: > Willkommen in Hohenreith. Er ist nicht bloß Diener. Er kontrolliert Zugang, Form, Information und Übergabe. Seine Macht ist keine Standesmacht, aber Hausmacht. Dienerschaft besitzt Macht durch: - Wissen, - Nähe zu privaten Räumen, - Kontrolle über Türen, Kleidung, Mahlzeiten, Gepäck und Nachrichten, - Beobachtung, - Erinnerung, - Weitergabe oder Zurückhaltung von Information. Sie besitzt Ohnmacht durch Stand, Lohn, Abhängigkeit, Dienstpflicht und Risiko. ## 7.6 Dorf Das Dorf ist nicht Kulisse und nicht nur abergläubische Masse. Es ist soziale Öffentlichkeit und Erinnerungssystem. Macht des Dorfes: - Gerücht, - Beobachtung, - lokale Namen, - Kenntnis von Wegen, Wasser, Familiengeschichte und alten Regeln, - kollektives Schweigen. Ohnmacht des Dorfes: - Abhängigkeit vom Adel, - Kirche, - Besitzverhältnissen, - Armut, - Entfernung von Wien und Amt, - Gefahr, nicht geglaubt zu werden. Das Dorf kann Wahrheit bewahren und Menschen zugleich zerstören. ## 7.7 Kirche und Religion Die Kirche ist nicht einfach Unterdrückung und nicht einfach Trost. Sie ist: - Ritual, - Deutung, - Institution, - soziale Ordnung, - Schutz gegen Angst, - mögliche Übermalung älterer Mächte, - moralische Macht. In der Monarchie sind konfessionelle und ethnische Linien moralisch und sozial relevanter als moderne amerikanische Hautfarbenlogik. Das muss bei Figuren, Dorf, Namen, Sprache und Konflikten beachtet werden. # 8. Beziehungssystem ## 8.1 Grundmodell Das Relationship-System orientiert sich an *Scarlet Hollow*: Es ist kein einzelner Approval-Wert, sondern ein Eindrucksmodell. Figuren sammeln Eindrücke davon, wie Valerie auf sie wirkt. Standardwerte pro wichtiger Figur: - agreeable, - adversarial, - open, - closed, - bold, - passive, - reliable, - unreliable, - insightful, - dull. Diese Werte sind nicht paarweise zu einem einzigen Vorzeichenwert reduziert. Ein NPC kann Valerie zugleich offen und verschlossen, zuverlässig und unzuverlässig erlebt haben. Die Richtung der Matrix ist immer: **Figur liest Valerie**. `viktor_insightful` bedeutet, dass Viktor Valerie als einsichtsvoll, scharf oder wahrnehmungsfähig erlebt. Es bedeutet nicht, dass Viktor selbst einsichtsvoll handelt. Wenn Viktors Verhalten beschrieben werden soll, gehört das in Prosa, einen Encounter-State oder eine konkrete Szene. ## 8.2 Warum Ink-intern Die Beziehungsmatrix bleibt Ink-intern, weil die wichtigen Figuren endlich und authored sind. Ein engine-seitiges String-Dictionary wäre flexibler, aber weniger transparent beim Schreiben. Ink-Lösung: - 10 Standardvariablen pro wichtiger Figur, - universelle `rel_*`-Hilfsfunktionen mit `ref`. - keine benannte Achsen-Liste für die fünf Relationship-Paare. Die Ingold-Funktionen `high(tension)`, `up(tension)`, `down(tension)` und `low(tension)` setzen voraus, dass ein Stat als benannte Blackbox übergeben werden kann. In unserem Ink-Modell ist das nicht die einfachste Form, weil Ink keine echten Objekt-/Dictionary-Referenzen für `viktor.openness` oder `amalia.trust` anbietet. Die authoring-freundlichere Fassung ist deshalb direkt: ```ink {rel_up(viktor_open, viktor_closed)} {rel_high(amalia_reliable, amalia_unreliable)} ``` Das benennt keine abstrakten Achsen, sondern nutzt die beiden konkreten Zähler, die der Autor ohnehin im Blick hat. Eine zusätzliche `RelationshipAxis`-Liste wäre erst sinnvoll, wenn wir später bewusst eine stärker black-boxed API wie `rel_up(viktor, openness)` bauen. Dafür müsste Ink aber pro Figur und Achse explizit mappen, was mehr Boilerplate erzeugt als es derzeit spart. ## 8.3 Zusatzwerte Per-character Zusatzdimensionen sind verworfen. Sie sind zu schwer wartbar und unterlaufen die gemeinsame Relationship-Heuristik. Wenn ein Eindruck nicht über `agreeable/adversarial`, `open/closed`, `bold/passive`, `reliable/unreliable` oder `insightful/dull` ausdrückbar ist, gibt es zwei Möglichkeiten: - Es ist keine persistente Mechanik, sondern Prosa. - Es ist ein konkreter Fortschritt in einem Encounter und gehört in eine semantische `LIST`. Beispiele: - Viktors Sorge um Valerie wird meist als `viktor_unreliable`, `viktor_closed` oder in einer passenden Encounter-State-List modelliert. - Viktors wachsende Nähe wird als `viktor_open` modelliert. - Kontrollverlust wird nicht als `viktor_bold` gezählt, sondern als `viktor_bold`, `viktor_adversarial` oder als Fortschritt in `ViktorRelationFrame`, wenn es um seine Rolle als Aufsicht geht. - Amalias Begehren, Scham oder Faszination werden nicht als Sonderzähler geführt. Wenn sie Beziehungseindruck sind, werden sie über Standardachsen ausgedrückt; wenn sie Plotfortschritt sind, gehören sie in Amalia-spezifische Encounter-States. ## 8.4 Anwendung Relationship-Änderungen sollen klein, häufig und bedeutungsvoll sein. Eine Choice kann mehrere Eindrücke setzen: ```ink ~ rel_inc(viktor_insightful) ~ rel_inc(viktor_reliable) ``` Aber sie darf nicht mechanisch jede Route immer gleich abbilden. Eine Sapphic-Choice kann bei Amalia Vertrauen erzeugen, bei Viktor aber Geschlossenheit oder Sorge. Beziehungseffekte hängen von Situation und Figur ab. --- # 9. Glossar-Bibel ## 9.1 Syntax Gültige Syntax: ```ink #gloss[Term](Erklärung) ``` Der Glossartag steht am Absatzende. Die Engine markiert den Begriff im Absatz. Nicht verwenden: - `{gloss:term|entry}`, - HTML-artige Glossartags, - Glossar direkt im Choice-Text. ## 9.2 Stil Glossare sind optional und nicht TTS-relevant. Sie dürfen daher ausführlicher, bissiger und erklärender sein als der Haupttext. Ziel: - historisch-linguistische Aufklärung, - Valeries inneres Lexikon, - Gegenwart der Spielzeit, - Ton zwischen Lehrbuch, Teufelswörterbuch und höfischer Bosheit. ## 9.3 Beispielton Gute Richtung: > Weisung: Ein Befehl, dem man die Uniform ausgezogen hat. Sehr nützlich, wenn Gehorsam erwartet wird, aber niemand persönlich Verantwortung tragen möchte. > Ridikül: Kleine Damenhandtasche oder Handarbeitsbeutel. Klein genug, um harmlos zu wirken, groß genug für Briefe, Schlüssel und jene Dinge, von denen Herren später behaupten, sie hätten nichts davon gewusst. ## 9.4 Was glossiert wird Glossieren: - historische Begriffe, - soziale Institutionen, - Standesbegriffe, - Gegenstände des 19. Jahrhunderts, - Begriffe, die heutige jüngere Spieler nicht sicher kennen, - Wörter, die Valeries Zeitgeist erklären. Nicht glossieren: - Eibenreith, - Hohenreith, - Eigennamen mit späterer Offenbarungsfunktion, - offensichtliche Wörter, - soziale Puzzle-Lösungen. --- # 10. Narrative-Systeme aus den Referenztalks ## 10.1 Encounters und State Machines Aus Jon Ingolds *Narrative Sorcery* gilt: - Encounters ersetzen Quests. Sie sind nicht primär Spielerziele, sondern modulare narrative Maschinen, die aus dem aktuellen Zustand sinnvolle Handlungsmöglichkeiten erzeugen. - Ein Encounter kann ein Ort sein, muss es aber nicht. Er kann auch ein wiederverwendbarer Einschub sein, der per Tunnel betreten und wieder verlassen wird. - Encounters speichern Fortschritt nicht über willkürliche Flags, sondern über klare semantische Zustände. - Ink-`LIST`s sind das richtige Werkzeug für geordnete State Chains. - State Chains sind High-Water-Marks: Ein späterer Zustand impliziert die früheren Zustände derselben Kette. - Sobald ein Tracker einen linearen Vorgang ausdrückt, wird dafür eine eigene `LIST` mit den `state_*`-Helfern verwendet. Das gilt auch für Zwei-Zustand-Vorgänge wie begonnen und vollendet. - Der Nullzustand einer Progress-Liste ist die leere Kette. Er wird nicht als eigenes `none`-, `unknown`- oder `unset`-Element in die Liste geschrieben. Bei Bedarf wird er mit `state_unstarted(state)` abgefragt. - Eine Kette wird mit `state_reach(first_state)` begonnen. Spätere Handlungen, die eine bereits begonnene Kette erfüllen können, verwenden `state_reach_if_started(later_state)`. So kann eine allgemeine Handlung mehrere aktive Vorgänge bedienen, ohne einen davon rückwirkend zu starten. - Wenn ein komplexer Encounter sauberer durch mehrere parallele Progress-Tracker modelliert werden kann, ist diese Variante einer großen Sammelkette vorzuziehen. So funktionieren auch Inkle-artige Knowledge-Bases: getrennte Wissens- und Fortschrittslinien entwickeln sich unabhängig und werden erst im Content gemeinsam abgefragt. - `mark`, `has` und `lacks` sind nur für zusammengehörige Gruppen einzelner Facts gedacht, die unabhängig voneinander wahr sein können und keine Reihenfolge implizieren. - Diese State Chains sind Autorwerkzeuge, keine sichtbaren Questbäume. Der Spieler soll sie nicht „abarbeiten“, sondern sich frei in einer glaubwürdigen Situation verhalten. State Trees sollen Bedeutung modellieren, nicht Knotenbesuche. Für einfache Fragen wie „wurde dieser Knot schon gelesen?“ ist Ink-eigener Visit-State zu verwenden. Keine zusätzlichen Flags für bloße Knot-Besuche anlegen. ## 10.2 Heaven’s Vault: dynamische Content-Buckets Aus *Heaven’s Vault* wird das Bucket-Prinzip übernommen: - Moment Bucket, - Room Bucket, - Episode Bucket, - Game Bucket. Content ist atomisch. Jede Handlung, Beobachtung oder Dialogzeile ist ein vollständiges, lokal lesbares Weave, das direkt in einem passenden Bucket steht und nur über Preconditions entscheidet, ob es im aktuellen Augenblick sinnvoll ist. Wenn ein Atom nicht passt, wird nicht ein neuer Sonderpfad gebaut, sondern seine Preconditions werden präziser gemacht oder seine Priorität angepasst. Diese Bucket-Architektur ist eine **Vorschrift**, kein Vorschlag. Ein Bucket enthält die vollständigen konditionierten Weaves, die er anbietet. Es ist nicht zulässig, Bucket-Content routinemäßig in einzeilige Mini-Knots, `_choices`-Knoten oder namenlose Durchreichen auszulagern. Ein separates Knot ist nur erlaubt, wenn es wirklich von mehreren Orten wiederverwendet wird oder eine begründete Ausnahme darstellt. Die Ausnahme muss im Dateikommentar oder an der Stelle erkennbar sein. Beispiel einer gültigen Ausnahme ist der `identity_papers_tunnel` in `character_generator.ink`, weil er ein langer, zusammenhängender Charaktergenerator-Tunnel ist, der aus mehreren Startaktionen eingeschoben werden kann. Content darf aus höheren Ebenen dynamisch aufsteigen, wenn Preconditions erfüllt sind. Genau das ist die Stärke des Systems. Episode- und Game-Buckets dürfen breit sein; sie sollen nicht künstlich nur lokal drei Choices enthalten. Die Bucket-Reihenfolge folgt Nähe zum aktuellen Spielmoment: 1. Moment: das, was jetzt gerade passiert oder direkt an einem Objekt / einer Person hängt. 2. Room: Raum- und Traversal-Content am aktuellen Ort. 3. Episode: Inhalt, der während der laufenden Episode überall plausibel auftauchen kann. 4. Game: übergreifender Lore-, Rollen-, Beziehungs- oder Finale-Content. Jede niedrigere Ebene füllt nur den Raum, den die höhere Ebene lässt. Wenn wichtige Moment- oder Room-Atoms offen sind, sollen sie nicht von allgemeinem Episode- oder Game-Content verdrängt werden. Orte in einem offenen Spiel werden nicht bloß aus Vollständigkeit angeboten. Ein Ort oder eine Episode soll erst ansteuerbar sein, wenn der Spieler einen Grund hat, dorthin zu gehen. Das verhindert tote Wege und hält die Freiheit erzählerisch motiviert. Episode-Buckets sind der richtige Ort für Ereignisse, die nicht aus einem einzelnen Raum entstehen, aber nur in bestimmten Räumen der Episode plausibel sichtbar werden. Die Ortsliste wird als sichtbare Precondition direkt über dem Weave geschrieben. Beispiel: Der Tunnel-Moment der Zugfahrt ist ein Ereignis der Episode, nicht eines bestimmten Korridors, darf aber nur in Korridoren mit Fenstern und Spiegelung auftauchen. ```ink === train_intro_episode_bucket === * {lacks(body_def)} {loc(loc_train_clergy_corridor) || loc(loc_train_washroom_corridor)} {not (loc(loc_train_clergy_corridor) && lacks(relig_def))} [AUTO: Tunnelspiegelung] #auto(3) ... -> TURN -> DONE ``` Trennung: - Ink entscheidet, was gültig ist. - Engine entscheidet, was sichtbar wird. ## 10.2.1 Preconditions als defensive Autorlogik Ingold beschreibt defensive Logik als Preconditions auf beinahe jeder Zeile und jeder Option. Für *Eibenreith* heißt das: - Keine Szene darf stillschweigend annehmen, dass eine andere Szene vorher stattgefunden hat, außer diese Abhängigkeit steht explizit in der Precondition. - Preconditions beschreiben Bedeutung: Wissen, Zustand, Ort, gerade geschehenes Ereignis, aktuelle Gesprächssituation, vorhandene Person, soziale Möglichkeit. - Preconditions werden an Atom-Provider geschrieben, nicht an jede einzelne Choice im Atom, sofern die ganze Atomgruppe dieselbe Voraussetzung teilt. - Knot-Visits ersetzen simple Flags. LIST-State wird nur verwendet, wenn die Reihenfolge selbst Bedeutung hat. - Wenn Content „fast immer“ passt, wird er breit in einen Bucket gelegt und nur durch die wenigen notwendigen Preconditions begrenzt. - Wenn Content „zu oft“ auftaucht, ist zuerst Priorität oder Precondition zu prüfen, nicht die Architektur zu verengen. ## 10.2.2 Episoden und offene Räume Eine Episode ist ein begrenzter Zeitraum mit Anfang, Erkundung und Ende. Der Spieler kann innerhalb der Episode frei genug navigieren, aber die Episode selbst gibt einen Grund, warum diese Räume jetzt relevant sind. Für das Intro bedeutet das: - Die Zugfahrt ist eine Episode. - Die Wagen sind frei begehbare Räume innerhalb dieser Episode. - Charaktergenerierung ist kein lineares Formular, sondern eine Reihe von Moment-Atoms, die während der Erkundung auftauchen. - Die Episode endet erst, wenn alle unverzichtbaren Identitäts- und Rollenabhängigkeiten erfüllt sind. - Wiederholbare Traversal-Choices sind nötig, damit der Spieler denselben Ort erneut passieren kann, ohne dass der Text wie ein Fehler wirkt. ## 10.3 Engine-Filterung Ink kann `*`-Choices nach Auswahl verschwinden lassen. Ink weiß aber nicht, ob eine Choice angezeigt und ignoriert wurde. Daher: - `once_chosen` kann Ink unterstützen, - `once_offered` muss Engine tracken, - Engine filtert und priorisiert aktuelle Choices. Die Engine durchsucht nicht das ganze Spiel. Sie erhält die aktuell von Ink erzeugten Choices und wählt daraus aus. ## 10.4 Choice-Metadaten Choice-Tags müssen vor Auswahl lesbar sein und daher in der Choice-Klammer stehen. Beispiel: ```ink * [__Prüfe__: „...“ #key:x #action:investigation] ``` Aktiv: - `#key`, - `#letter`, - `#optional`, - `#action`, - `#auto`. Nicht als funktionierend voraussetzen: - `#id`, - `#bucket`, - `#priority`, - `#required`, - `#repeat`, - `#weight`, - `#route`, - `#slot`, - `#episode`, - `#group`, - `#location`. ## 10.5 Side Effects vermeiden Bucket-Provider müssen side-effect-safe sein. Keine State-, Route- oder Relationship-Updates vor einer Choice. Updates gehören in den gewählten Branch. Falsch: ```ink === bucket === ~ rel_inc(amalia_open) * [Choice] ``` Richtig: ```ink * [Choice] ~ rel_inc(amalia_open) -> TURN ``` ## 10.6 Authoring-Endmarker `-> TURN` ist der verbindliche Endmarker für gewählte atomare Inhalte. Er bedeutet: Diese Spielerhandlung ist abgeschlossen, die aktuelle Choice-Oberfläche wird neu aufgebaut. `-> DONE` beendet dagegen einen Bucket, einen Entry-/Look-/Exit-Provider oder einen technischen Knoten, der nur Choices bereitstellt. Regel: - Jede gewählte atomare Weave endet mit `-> TURN`, wenn danach weiter am aktuellen Ort gespielt werden soll. - Bucket-Container enden mit `-> DONE`. - `-> provide_choices` ist nur noch interne Helper-Implementierung in `helpers.ink` und soll in Kapiteldateien nicht mehr verwendet werden. Standardmuster: ```ink === room_bucket === * {precondition} [__Untersuche__: Das Objekt. #key:x] Text der Handlung. ~ state_reach(something_seen) -> TURN + [__Schaue__: Im Raum umher. #key:l] Wiederholbare Raumwahrnehmung. -> TURN -> DONE ``` --- # 11. Spielstruktur: Tage, Episoden, Traversal ## 11.1 Tagesstruktur Jeder Spieltag besteht aus: 1. Early Morning: Morgenroutine, Frühstück, Tagesplanung. 2. Mid Morning: erste Episode. 3. Noon: Mahlzeit, Tischgespräch, soziale Auswertung. 4. Afternoon: zweite Episode. 5. Evening: Dinner, Gespräche, Hausdynamik. 6. Early Night: Schlaf oder nächtliche Eskapaden. 7. Late Night: meist Schlaf. Der Spieler wählt üblicherweise Slot 2, Slot 4 und eventuell Slot 6. Andere Slots ergeben sich aus den gewählten Episoden und deren Auflösung. ## 11.2 Episoden Episoden sind modulare Blöcke, die meist in unterschiedlicher Reihenfolge spielbar sind. Eine Episode braucht: - Angebot, - Preconditions, - Start, - relevante Räume / Traversals, - lokale Figuren, - Moment-Content, - mögliche Episode- und Game-Buckets, - Completion State, - Outcome für den Tagesplan. ## 11.3 Traversal Traversal ist kein bloßer Ortswechsel, sondern eine Szene im Übergang. Elemente: - Depart-Choice, - unterwegs auftauchende Inhalte, - Gespräch mit anwesenden Figuren, - Beobachtungen, - Arrive-Choice oder automatisches Erreichen des Ziels. Im Intro wird Traversal zuerst im Zug erklärt: Abteil → Gang → Geistlichenabteil → Tunnelspiegel → Waschraum → Rückweg. ## 11.4 Anreise als Referenzstruktur Die Anreise ist das Muster für spätere Modularität: - Zug: erstes Ambiente und Charaktergenerierung, - Bahnhof: öffentliche Lesbarkeit, - Kutsche: Schwellenraum, - Dorf/Hohenreith: erste große soziale Konsequenz, - Butler-Satz: identischer Text mit unterschiedlicher Bedeutung. --- # 12. Ink-Architektur ## 12.1 Dateiaufteilung ### Eibenreith.ink Nur: - globale `LIST`-Definitionen, - semantische State-Listen, - Includes, - Kapitelindex, - wichtige Knotnamen, - Entry-Divert. Keine: - Prosa, - Hilfsfunktionen, - normalen Variablen, - Relationship-Variablen. ### eibenreith_00_helpers.ink Enthält: - globale Nicht-Charakter-Variablen, - Intro-Variablen, - Route-Zähler, - Route-Helfer, - Time-/Day-Helfer, - Episode-/Outcome-Helfer, - Meal-Helfer, - Location-Helfer, - Traversal-Helfer, - State-Helfer, - Relationship-Helfer, - `TURN`, - `provide_choices`, - `empty_bucket`, - die aktive Choice-Surface-Logik. ### eibenreith_00_character_relationships.ink Nur: - Relationship-Variablen, - Startwerte, - reservierte ID-Kommentare. Keine Funktionen. ### character_generator.ink Enthält den `identity_papers_tunnel` und vergleichbare Charaktergenerator-Strukturen. Diese Datei ist eine begründete Ausnahme von der normalen Bucket-Regel, weil das Personalblatt ein zusammenhängender Tunnel ist, der aus mehreren natürlich surfacenden Startaktionen des Abteils eingeschoben wird. Neue Charakterdefinitionen sollen trotzdem möglichst als Moment-, Room- oder Episode-Weaves in Buckets entstehen. Weitere Ausnahmen brauchen eine klare Begründung im Kommentar. ### buckets.ink Enthält den Game-Bucket. Der `game_bucket` ist aktuell leer, aber strukturell wichtig. Spielweite Lore, philosophische oder persönliche Gespräche, globale Progression, Endspiel- und Climax-Content gehören hierher, wenn sie nicht an einen Moment, Raum oder eine Episode gebunden sind. Die Choice-Surface-Engine (`TURN`, `provide_choices`, `empty_bucket`) liegt in `helpers.ink`, weil sie direkt mit den globalen Bucket-Variablen und Raumhelfern arbeitet. `provide_choices` ist interne Implementierung und wird in Kapiteldateien nicht direkt verwendet. ### Kapiteldateien Kapiteldateien enthalten: - Knots, - Prosa, - Choices, - lokale Struktur, - State-/Route-/Relationship-Updates. Kapiteldateien müssen die Bucket-Regel einhalten: - Raumdefinitionen bestehen aus `entry`, `look`, `exits`, `bucket`. - Die aktive Oberfläche sammelt in der Reihenfolge Moment, Room, Exits, Episode, Game. - Buckets enthalten vollständige konditionierte Weaves direkt im Bucket. - Einzeilige `_choices`-Knoten, Pass-through-Knots und benannte Gathers als Ersatz für lokale Weave-Struktur sind verboten. - Wiederverwendbare Weaves sind erlaubt, wenn sie wirklich von mehreren Orten aufgerufen werden. Episode-weite Ereignisse mit Raum-Preconditions gehören in den Episode-Bucket. ## 12.2 LIST-Regeln `LIST`s sind für: - geordnete semantische Zustände, - TimeSlot, - EpisodeId, - MealPlan, - Locations, - Traversal IDs. Nicht für: - bloße Knotenbesuche, - jede kleine Beobachtung, - UI-Tracking. ## 12.3 State-Helfer Verwendete Konvention: ```ink ~ state_reach(CourtMission.hidden_instruction_revealed) {state_reached(CourtMission.hidden_instruction_revealed): ...} {state_before(CourtMission.hidden_instruction_revealed): ...} {state_between(CourtMission.official_cover_understood, CourtMission.hidden_instruction_revealed): ...} ``` `state_reach` ist High-Watermark-Logik: ein späterer Zustand erreicht automatisch frühere Zustände derselben Liste. ## 12.4 Relationship-Helfer Konvention: ```ink ~ rel_inc(amalia_open) ~ rel_inc_by(amalia_open, 2) {rel_reached(amalia_open, 3): ...} {rel_diff_reached(amalia_open, amalia_closed, 2): ...} ``` Ink unterstützt keine optionalen Parameter und keine Funktionsüberladung. Deshalb gibt es `_by`-Varianten. ## 12.5 Route-Helfer Konvention: ```ink ~ route_inc(route_sapphic) ~ route_inc_by(route_detective, 2) {route_reached(route_composure, 3): ...} {route_repeated(detective, 3): ...} {route_is_clear(detective, 2): ...} {route_beats(composure, eccentric, 2): ...} ``` Die einfachen `route_*`-Zähler speichern Valeries wiederholte Ausdrucksmodi. Für autorenseitige Heuristiken gibt es zusätzlich `RouteId`-Werte: - `composure` - `detective` - `lover` - `sapphic` - `careless` - `eccentric` `route_repeated(route_id, amount)` bedeutet, dass diese Route oft genug gewählt wurde, um als Muster gelesen zu werden. `route_is_highest(route_id)` bedeutet, dass diese Route derzeit die höchste ist oder den höchsten Stand teilt. `route_is_clear(route_id, margin)` bedeutet, dass diese Route um mindestens `margin` vor allen anderen liegt. Diese Funktionen sind Heuristiken, keine Erinnerungen an konkrete Entscheidungen. ## 12.5.1 Tracking-Domänen Die Tracking-Methoden dürfen nicht vermischt werden. Jede Variable oder Bedingung muss klar zu einer dieser Domänen gehören: - **Route-Heuristiken:** Valeries allgemeiner Ruf, wiederholte soziale Muster und Ending-Färbung. Dafür dienen `route_composure`, `route_detective`, `route_lover`, `route_sapphic`, `route_careless`, `route_eccentric` und die `route_*`-Helfer. - **Character Matrix:** Was eine bestimmte Figur über Valerie denkt und wie sie auf Valeries Gegenwart und Handlungen reagiert. `viktor_insightful` bedeutet: Viktor liest Valerie als scharfsinnig. Es bedeutet nicht, dass Viktor scharfsinnig handelt. - **Callbacks:** Konkrete frühere Choices oder konkret ausgespielte Inhalte. Diese werden über Ink-eigene Labels an Choices, Gathers, Stitches oder Knots getrackt, zum Beispiel `(asked_viktor_role)` und später `{train_compartment_bucket.asked_viktor_role}`. Für gewöhnliche Callbacks werden keine parallelen `cb_*`-Facts angelegt. - **Encounter State Tracker:** Fortschritt in offscreen Plotlines, Wissensketten, Zielketten, NPC-Handlungen oder Beziehungsentwicklung entlang einer Plotline. Sie sind High-Watermark-Ketten: ein späterer Zustand impliziert alle früheren Zustände derselben Liste. Sie dürfen niemals verwendet werden, um zu tracken, ob ein bestimmtes Stück Content gespielt wurde. Sobald ein Tracker einen linearen Vorgang ausdrückt, wird er als eigene `LIST` mit `state_reach`, `state_reached`, `state_before` und den übrigen `state_*`-Helfern modelliert. Das gilt auch für Zwei-Zustand-Vorgänge wie begonnen und vollendet. Wenn Vollendung den Beginn logisch einschließt, ist es ein Progress-Tracker. Der Nullzustand einer solchen Kette ist implizit: Aus dieser `LIST` wurde noch kein Wert in `story_state` gesetzt. Dafür wird kein eigener `none`-Wert angelegt. `state_started(state)` prüft, ob irgendein Wert derselben Kette erreicht wurde; `state_unstarted(state)` prüft den leeren Zustand. `state_reach_if_started(state)` ist für allgemeine Handlungen gedacht, die eine begonnene Kette weiterführen können, aber diese Kette nicht selbst eröffnen dürfen. Beispiel: Händewaschen kann `freshen_up_done` erreichen, wenn `freshen_up_started` bereits gesetzt ist; es darf aber nicht rückwirkend behaupten, Valerie sei mit dieser Absicht gegangen. Komplexe Encounter sollen bevorzugt in mehrere parallele Progress-Tracker zerlegt werden, wenn das die Autorlogik klarer macht. Eine Wissenslinie, eine soziale Verhandlungsphase und eine praktische Aufgabe dürfen getrennte Listen sein, auch wenn sie im selben Encounter zusammenwirken. Content fragt dann die Kombination dieser Listen ab. Zusätzlich gibt es unabhängige Facts mit `mark`, `has` und `lacks`. Diese sind nur für zusammengehörige Gruppen einzelner Facts gedacht, die unabhängig voneinander wahr sein können und keine Reihenfolge implizieren, etwa Tutorial gesehen, Mahlzeit am Bahnhof genommen, öffentliche Form gewahrt oder beschädigt. Solche Facts sind keine Callbacks, solange sie nicht ein konkretes abgespieltes Contentstück ersetzen. Für Choice-Surface-Arbitration gibt es `claim_choice_gate_if(gate, available)`. Dieser Helper ist kein Story-State. Er wird am Anfang jedes `provide_choices` zurückgesetzt und gibt innerhalb dieses einen Choice-Aufbaus nur beim ersten gültigen Claim für dasselbe Gate `true` zurück. Er wird verwendet, wenn mehrere Atome gleichzeitig gültig sein können, aber höchstens eines davon auf der Oberfläche erscheinen darf. Der wichtigste Fall sind priorisierte `#auto`-Familien wie Viktors Rückkehrkommentare. Die Reihenfolge der Atome im Bucket ist dann die Priorität. Auto-Choices werden vom Client getrennt behandelt, nicht randomisiert und wie normale Ink-Choices ausgelöst. `claim_choice_gate_if(return_auto, available)` verhindert mehrere Treffer im selben Choice-Aufbau. Rückkehrkommentare müssen in ihrer `available`-Bedingung zusätzlich über den Contact Manager gegated werden, zum Beispiel mit `reunion(viktor)`. Die vollständige Verfügbarkeitsbedingung wird als zweiter Parameter übergeben, damit falsche Kandidaten das Gate nicht verbrauchen. Regel: Wenn die spätere Zeile „du hast damals genau X getan“ bedeutet, ist es ein Callback und soll über ein Ink-Label laufen. Wenn sie „du wirkst auf mich inzwischen wie Y“ bedeutet, ist es eine Heuristik. Wenn sie „diese Wissens- oder Plotlinie ist jetzt mindestens so weit“ bedeutet, ist es ein Encounter State. Wenn sie „dieses unabhängige Ergebnis gilt“ bedeutet, ist es ein Fact. Wenn ein Vorgang auch nur begonnen und vollendet kennt, aber Vollendung den Beginn voraussetzt, ist es bereits ein Encounter State. Nie zulässig: - Alternative Outcomes in eine einzige `state_reach`-Kette legen. - `state_reach` verwenden, um „Content X wurde gespielt“ zu speichern. - Route-Werte oder Relationship-Werte verwenden, wenn der Text eine konkrete frühere Wahl braucht. - `cb_*`-Facts für normale Ink-Callbacks anlegen. ## 12.5.2 Companion- und Privacy-Helfer Der Contact Manager in `helpers.ink` verwaltet, welche getrackten Figuren gerade anwesend sind, welche Valerie zum ersten Mal trifft, welche sie nach einer Trennung wieder sieht und welche gerade nicht mehr anwesend sind. Kapiteldateien dürfen dafür keine raumspezifischen Flags wie `viktor_returned_to_compartment` oder `seen_viktor_leave` anlegen. `loc_move_to(location)` setzt Valeries Ort, bewegt alle Figuren in `companions` mit und aktualisiert danach den Kontaktzustand. `companion_join(character)` und `companion_leave(character)` steuern nur, ob eine Figur Valerie bei Traversal folgt. Sie sind keine Erinnerungsflags. Startpositionen von Figuren und die anfängliche Begleitung gehören in das Episode-Setup. Wenn ein Setup mehrere Figuren manuell platziert, wird danach `contact_sync()` verwendet, damit der Anfangszustand ohne künstliche Wiedersehens- oder Erstbegegnungsreaktion gesetzt ist. Für Dialoge, die nur ohne Zeugen, nur mit einer bestimmten Begleitfigur oder nur direkt nach einem Kontaktwechsel auftauchen sollen: ```ink {present(viktor): ...} {first_meeting(viktor): ...} {reunion(viktor): ...} {parting(viktor): ...} {alone(): ...} {alone_with(viktor): ...} ``` `present(character)` prüft, ob die Figur im aktuellen Raum ist. `first_meeting(character)`, `reunion(character)` und `parting(character)` gelten nur für die erste Choice-Oberfläche direkt nach dem Kontaktwechsel. Der nächste Turn löscht diese Transitionen automatisch in `provide_choices`. Kapitelinhalt darf Contact-Transitionen nur abfragen, niemals manuell löschen oder verbrauchen. ```ink + {claim_choice_gate_if(return_auto, reunion(viktor) && state_reached(freshen_up_done))} [AUTO: Viktors Rückkehr nach Frischmachen] #auto ... -> TURN ``` `alone()` ist wahr, wenn keine getrackte Figur im Raum ist. `alone_with(character)` ist wahr, wenn genau diese Figur anwesend ist. Bei neuen getrackten Figuren muss die Helper-Implementierung an einer Stelle erweitert werden, damit Presence, Contact Transitions und Privacy Checks gemeinsam korrekt bleiben. ## 12.6 Conditionals Erweitertes Format: ```ink { - condition_a: ... - condition_b: ... - else: ... } ``` Das ist die sichere Form für mehrere Bedingungen und `else`. ## 12.7 Score Am Ende des Intros gibt es genau ein `#score[...]`-Tag mit dem gesamten Text. Der Text wird vorher aus temporären Variablen zusammengesetzt. Nicht verwenden: - viele einzelne `#score`-Tags. --- # 13. UI- und Tag-Konventionen ## 13.1 Tutorialtexte Tutorialtexte müssen präzise und stilistisch sauber sein. Sie dürfen nicht umgangssprachlich oder schlampig klingen. Erster Tutorialtext muss erklären: - Entscheidungen erscheinen links. - Auswahl per Maus oder angezeigter Taste. - Das Spiel erfolgt über Entscheidungen. - Buchstabenkürzel folgen teilweise Textadventure-Konventionen. Standardbegriff: **Entscheidungen**. „Wahlen“ ist verworfen. ## 13.2 Choice-Perspektive Choice-Texte werden aus Valeries Perspektive vor der Handlung formuliert. Sie beschreiben Absicht, Aufmerksamkeit, Haltung oder unmittelbare Handlung, nicht die nachträgliche Erklärung des Autors, was der Branch offenbaren wird. Regeln: - Kein Zielwissen in Choice-Texten, das Valerie noch nicht hat. - Keine Ereignisse als Choice anbieten, die Valerie nicht kontrollieren kann. - Türen, Übergänge und unbekannte Bereiche heißen vor der Entdeckung `Versuche`, `Öffne`, `Geh weiter`, `Sieh nach`, nicht nach ihrem späteren Ziel. - Automatische äußere Ereignisse wie Tunnel, Pfiffe, Erschütterungen oder eintretende Figuren werden als Moment-Events ausgespielt oder hinter eine plausible Wahrnehmungshandlung gelegt. - Dialogchoices, die eine gesprochene Zeile darstellen, enthalten diese Zeile im Choice-Text. Ist der Adressat nicht eindeutig, steht er im fett gesetzten Handlungsteil vor dem Doppelpunkt. - Die verbindliche Form lautet `[__%Verb% %Figur%__: „%gesprochene Zeile%“]`, zum Beispiel `[__Prüfe Viktor__: „Welche Zeile betrifft Sie, Herr Nowak?“]`. - Nicht zulässig ist die zusammenfassende Form `[__Frage__: Viktor, weshalb er wirklich mitreist.]`. `Frage`, `Sage`, `Antworte` und `Sprich` sind als neutrale UI-Verben zu schwach und nur in begründeten Ausnahmefällen erlaubt. - Die Verben sollen Valeries soziale Bewegung benennen, nicht nur die Mechanik des Sprechens. Gute Richtungen sind `Prüfe`, `Wahre Form`, `Entwaffne`, `Benenne`, `Schone`, `Trotze`, `Reize`, `Zügle dich`, `Erkundige dich bei`, `Fordere`, `Lege offen`. Beispiel: - Falsch: `Prüfe: Die Tür zu den Wagen zweiter und dritter Klasse.` - Richtig: `Versuche: Die andere Übergangstür.` - Falsch: `Frage: Viktor, weshalb er wirklich mitreist.` - Richtig: `Prüfe Viktor: „Welche Zeile betrifft Sie, Herr Nowak?“` ## 13.3 Tags Verwendete Tagarten: - `#chapter[...]` - `#section` - `#textblock` - `#music[...]` - `#image[...]` - `#sfx[...]` - `#tts[...]` - `#tts(...)` - `#tts[provider](...)` - `#tts-openai[...]` - `#alert[...]` - `#achievement[...]` - `#error[...]` - `#score[...]` - `#gloss[...](...)` - Choice-Metadaten wie `#key`, `#letter`, `#optional`, `#action` und `#auto`. Aktuell nicht als verbindliche UI-Mechanik verwenden: - `#bucket` - `#priority` - `#route` - `#required` - `#gated` - `#sort` Diese Tags sind ältere oder zukünftige Authoring-Ideen. Sie dürfen nicht als aktive Filterlogik vorausgesetzt werden, solange Parser, Server und UI sie nicht nachweislich implementieren. ## 13.3 Asset-Tags Musik, Bild und Sound dürfen die Szene unterstützen, aber der Text muss ohne Asset verständlich und wirksam bleiben. --- # 14. Intro als Design-Muster ## 14.1 Ziel Das Intro soll nicht nur Exposition sein. Es erfüllt mehrere systemische Funktionen: - erste Spielmechanik, - erste Traversal-Erfahrung, - Charaktergenerierung, - Einführung von Viktor, - Einführung des Auftrags, - Einführung der Routen, - erstes soziales Lesen durch Öffentlichkeit, - erste Schwellenerfahrung, - Wahl der Ankunftsform. ## 14.2 Zug Der Zug ist das erste begehbare Ambiente. Der Weg zum Waschraum ist der zentrale Traversal-Tutorialpfad und zugleich Charaktergenerator. Er besteht nicht aus einem generischen Gang, sondern aus mehreren Wagen mit je eigenem Korridor: - Wagen mit Valeries Abteil und der Grenze zu den niedrigeren Klassen, - Wagen der Geistlichen, - Wagen mit Waschraum, - daran anschließend der Speisewagen. Die Charaktergenerierung nutzt Progressionslisten für lineare Vorgänge und unabhängige Facts nur für wirklich voneinander unabhängige Definitionen. Jeder Schritt ist ein einmaliger Moment-Atom, der nur im passenden Bereich und erst nach seinen Voraussetzungen auftaucht. Wiederholbare Traversal-Entscheidungen sorgen dafür, dass der Spieler dieselben Orte mehrfach passieren kann, bis der nächste passende Moment plausibel erscheint. Keine dieser Voraussetzungen soll an jede einzelne Choice geschrieben werden; sie gehört in den jeweiligen Atom-Provider oder Traversal-Provider. Pflichtdefinitionen: - Stand / Herkunft als erste Charakterentscheidung im Abteil, - Name / Titel / amtliche Anrede nach Stand, - Glaube ans Übernatürliche durch Auftrag, Hohenreith-Schreiben oder Viktor-Memorandum, - Religiosität durch den Priester im Korridor des Geistlichenwagens, - Körper / Kleidung durch den einmaligen Tunnelmoment in einem der Korridore, - Gesicht / Haar / Frisur im Waschraum. Die sechs Routen sind keine Charaktergenerierungsfragen. Sie tutorialisieren, dass Sprache und Verhalten Beziehungen und Reaktionen verändern. Sie dürfen in der Abteil-Szene, in der Ausrede zum Waschraum oder im Viktor-Briefing auftauchen, zählen aber nicht zur Identitätsvollständigkeit. Der Speisewagen wird erst nach Sichtung als Gesprächsoption mit Viktor freigeschaltet. Ein offenes Western-Ende des Zuges ist für diese Strecke nicht die Standardannahme; falls ein Endblick gebraucht wird, ist er als gefährlicher Blick durch Tür oder Scheibe zu behandeln, nicht als frei begehbare Außenplattform. ### 14.2.1 Optimale Struktur des Zug-Intros Das Zug-Intro ist kein nummeriertes Onboarding. Es ist ein kleiner Encounter mit eng kontrolliertem Anfang und anschließend echter Traversal-Freiheit. Der erste Choice-Punkt bietet mehrere sinnvolle Handlungen im Abteil. Sie wirken wie Spiel, sind aber alle so authoriert, dass sie dieselbe soziale Wahrheit erzwingen: Bevor der Zug als freier Raum geöffnet wird, muss klar sein, welchen Stand Valerie in dieser Welt hat. Der Spieler kann also Viktor, Papiere, Schaffner oder Abteilwirkung zuerst berühren; das Encounter-System führt aus jedem Einstieg zur Standentscheidung. Tutorials werden nicht gesammelt, sondern dort verteilt, wo der Spieler die jeweilige Mechanik zum ersten Mal erlebt: - Choice-Interface: beim ersten Choice-Punkt im Abteil. - Permanente Charakterentscheidung: unmittelbar vor der Standentscheidung. - Optionaler Moment: beim ersten optionalen Beobachtungs- oder Untersuchungsmoment. - Dialog / Route / Reaktion: bei der ersten gesprochenen Viktor-Auswahl. - Wiederholbare Traversalentscheidung: beim ersten Verlassen des Abteils. Nach Stand und Name öffnet sich die Zugschleife. Danach können Priester, Tunnel, Waschraum, Speisewagen, Hohenreith-Schreiben und Viktor-Memorandum in einer spielbaren Reihenfolge surfacen. Die Episode endet erst, wenn alle Pflichtdefinitionen und das Missionsbriefing abgeschlossen sind. Der erste Pflichtmoment darf nicht der Brief im Ridikül sein, solange nicht feststeht, dass Valerie überhaupt ein Ridikül trägt oder eigene Akten führt. Wenn Viktor als Sekretär auftritt, kontrolliert er die offiziellen Papiere. Valerie nimmt den Auftrag aus eigenem Interesse an. Es geht zu Beginn nicht darum, ob sie wirklich ein Medium ist. Der kanonische Charakter gibt vor, ein Medium zu sein; tatsächliche übernatürliche Fähigkeiten werden erst später entdeckt und nicht in der Zugeröffnung behauptet. Was Valerie beweisen will, sind ihre Fähigkeiten als Spionin, Ermittlerin, Beobachterin und Diplomatin. Persönlich geht es ihr um die Möglichkeit, selbständig zu reisen, die Welt zu sehen, interessante Menschen und Orte kennenzulernen und als Person für Intelligenz und Auffassungsgabe ernst genommen zu werden. Sie ist zu Beginn also nicht bloß ausgeliefert, sondern ehrgeizig, vorbereitet, neugierig und zugleich beobachtet. Valerie kennt Viktors militärischen Rang und seine wahre Identität: **Rittmeister Viktor Alois Nowak**. Die Sekretärsrolle ist eine Tarnung, damit er sie inkognito begleiten kann, ohne im Haus sofort als militärische oder staatliche Aufsicht sichtbar zu werden. Ihr wurde gesagt, er reise mit, um sie als Leibwächter zu schützen, ihr praktische Arbeiten abzunehmen, die ihr als Frau nicht zugetraut werden, und die Reise einer Dame ihres Standes gesellschaftlich unauffälliger zu machen. Sie vermutet aber, dass er auch mitreist, um sie zu beurteilen oder über sie zu berichten. Er wurde ihr erst kurz vor der Abreise vorgestellt. Sinnvolle Papierrollen: - **Viktors Memorandum:** bleibt zentral. Es enthält Reiseangelegenheiten, Cover-Story, zulässige Sprache, Auftrag der Kabinettskanzlei Seiner Majestät und vermutlich eine nicht gezeigte Handlungsanweisung zum Umgang mit Valerie. - **Amtschreiben / Viktors versiegelte Anweisungen:** ein Schreiben der Kabinettskanzlei Seiner Majestät ist sichtbar. Valerie war anwesend, als Viktor das Kuvert mit seinen Anweisungen übergeben wurde, hat es aber nur von außen gesehen. - **Hohenreiths Hilfsgesuch / Einladung / Bittschrift:** beste Quelle für den eigentlichen Anlass. Dieses Schreiben wurde an die Kabinettskanzlei Seiner Majestät gerichtet, nicht an Valerie persönlich. Valerie hat es bei der mündlichen Unterweisung gelesen, bei der ihr Viktor vorgestellt wurde. Im Zug ist es in Viktors Mappe sichtbar und kann erneut angefordert werden. - **Aktueller Wissensstand im Intro:** Das Hilfsgesuch nennt weder Valerie noch Amalia und spricht auch nicht ausdrücklich von einer Tochter. Es benennt nur Störungen im Haushalt und dessen Umfeld. Intro-Content darf deshalb vor der Einführung in Hohenreith nicht so tun, als wüssten Valerie oder Viktor bereits, dass Amalia der Kern des Auftrags ist. Figuren dürfen die Auslassung bemerken, aber nicht wissen, wen sie betrifft. - **Valeries amtliche Erfassung / Reiseformular / Passagierformalität:** bester Auslöser für Stand und Namen. Viktor händigt Valerie den Vordruck aus; der Spieler füllt ihn selbst aus. Es geht nicht um falsche Identität, sondern darum, welche soziale Wahrheit diese Valerie in der Welt hat. - **Valeries persönliches Notizbuch / Tagebuch / Visitenkartenetui:** möglich, aber nicht nötig für die Mission. Es kann später Persönlichkeit zeigen, sollte aber nicht die zentrale Akte ersetzen. Ein Schaffner-Moment ist geeignet, weil er Stand sofort sichtbar macht: Fahrkarte, Abteilrecht, Gepäck, Anrede, Diensthaltung. Viktor kann antworten oder das Papier reichen, aber der Spieler entscheidet, was die Welt an Valerie liest. Ein Viktor-Formularmoment ist noch präziser: Viktor händigt den Vordruck aus und fordert Valerie auf, selbst einzutragen, wie sie in Hohenreith angemeldet werden soll. Das zeigt seine Kontrolle über die Papiere, lässt die Entscheidung aber beim Spieler und vermeidet den Eindruck einer falschen Identität: > „Bitte tragen Sie selbst ein, wie Sie dort angemeldet werden wollen. Vollständiger Name, Anrede, Stand. Ich übernehme die Abschrift für die Kutsche.“ Die Szene sagt damit: Viktor weiß, wer sie ist; das Spiel fragt, welche soziale Wahrheit diese Valerie in der Welt hat. Glossare in der Zugeröffnung müssen sparsam bleiben. `Ledermappe` braucht kein Glossar. `Korsett` ist nur dann zu glossieren, wenn die konkrete Szene die historische Körperpraxis wirklich braucht; als bloße Atmosphäre ist es zu gewöhnlich für ein Glossar. ### 14.2.2 Optimale Dependency-Graph für die Charaktergenerierung Die Charaktergenerierung soll nicht linear wirken, braucht aber eine klare Abhängigkeitslogik. Frühere Entscheidungen, die spätere Auswahlräume formen, müssen zuerst unvermeidbar werden. Entscheidungen mit gleichem Parent dürfen in beliebiger Reihenfolge entstehen. ```mermaid flowchart TD start["Start im Abteil: Szene, Viktor, Papiere"] --> first_choice["mehrere erste Abteil-Atoms: Interface-Tutorial"] first_choice --> class["Stand / Herkunft als konvergierende soziale Wahrheit"] class --> name["Name, Titel, amtliche Anrede"] name --> traversal_unlock["Abteil verlassen möglich"] name --> briefing_available["Missionspapier / Hohenreith-Gesuch / Memorandum verfügbar"] briefing_available --> supernatural_belief["Glaube ans Übernatürliche"] briefing_available --> mission_briefed["Mission verstanden"] briefing_available --> route_tutorial["Routen / Sprachverhalten tutorialisiert"] traversal_unlock --> free_train["freie Traversal durch die Wagen"] free_train --> clergy_corridor["Wagen der Geistlichen"] free_train --> tunnel_any_corridor["Tunnelmoment in einem Korridor"] free_train --> washroom["Waschraum"] free_train --> dining_seen["Speisewagen gesehen"] clergy_corridor --> faith["Religiosität / Gruß an den Priester"] class --> body_dress["Körper / Kleidung / soziale Erscheinung"] faith --> religious_accessories["religiöse Accessoires oder bewusste Abwesenheit"] tunnel_any_corridor --> body_dress religious_accessories --> body_dress class --> face_hair["Gesicht / Haar / Frisur"] washroom --> face_hair body_dress -. "optional bessere Prosa, keine harte Pflicht" .-> face_hair dining_seen --> meal_plan["Viktor auf Speisewagen / Bahnhofsessen ansprechen"] name --> identity_complete["Intro-Identität vollständig"] supernatural_belief --> identity_complete faith --> identity_complete body_dress --> identity_complete face_hair --> identity_complete mission_briefed --> identity_complete ``` Pflichtabhängigkeiten: - `Stand / Herkunft` vor `Name`, weil Namensräume, Titel, Anrede und gesellschaftliche Lesbarkeit davon abhängen. - `Stand / Herkunft` vor `Kleidung` und teilweise vor `Frisur`, weil Reisegarderobe, Material, Accessoires und Pflegegrad sozial codiert sind. - `Name / Anrede` vor freier Traversal, weil der Spieler erst wissen muss, wer die Welt hier anspricht. - `Missionspapier / Hohenreith-Gesuch / Memorandum` vor `Glaube ans Übernatürliche`, weil erst der Auftrag den Grund dieser Frage setzt. - `Religiosität` vor `Kleidung / Accessoires`, weil Gebetbuch, Medaillon, Kreuz, religiöser Schmuck oder bewusste Abwesenheit solcher Zeichen nur sinnvoll sind, wenn die Haltung zur Kirche bekannt ist. - `Körper / Kleidung` vor `Gesicht / Haar` ist keine harte Pflicht. Beide können Geschwister sein. Der Waschraum kann Gesicht / Haar auch zuerst definieren, solange Stand / Herkunft bekannt ist. Wenn Kleidung bereits definiert ist, darf der Waschraum darauf reagieren. - `Routen / Sprachverhalten` sind keine Completion-Pflicht der Charaktergenerierung. Das Tutorial muss aber vor oder während der ersten relevanten Dialogauswahl mit Viktor stattfinden. Freie Reihenfolge innerhalb der Episode: - Nach Stand und Name darf der Spieler die Wagen frei erkunden. - Missionsbriefing, Routen-Tutorial und Übernatürlichkeitsglaube können im Abteil mit Viktor passieren, müssen aber nicht zwingend vor der ersten kurzen Erkundung liegen, solange die Episode vor Abschluss darauf zurückführt. - Der Priester-Atom kann nur im Geistlichenwagen erscheinen. - Der Tunnel-Atom kann in jedem Korridor erscheinen, aber nur einmal. Er braucht Stand / Herkunft, weil Kleidung sozial gelesen wird. Religiosität ist nur nötig, wenn religiöse Accessoires in diesem Atom eingebunden werden. - Der Waschraum kann betreten werden, bevor Gesicht / Haar verfügbar sind; er bleibt dann Traversal- und Raumatmosphäre, bis die Voraussetzungen erfüllt sind. - Der Speisewagen ist reine Entdeckung. Sein Besuch wird nicht per Flag gespeichert, sondern über Ink-Visit-State; danach kann Viktor auf die Option angesprochen werden. Garantie gegen Sackgassen: - Die frühesten Pflichtentscheidungen bleiben im Abteil, bis sie erledigt sind: erster Choice-Tutorialmoment, Stand, Name / Anrede. - Erst danach öffnet sich die Traversal-Schleife. - Alle Wagenübergänge bleiben wiederholbar, damit versäumte Moment-Atoms später erneut auftauchen können. - Pflicht-Moment-Atoms müssen höhere Priorität als allgemeine Room-, Episode- oder Game-Atoms haben, damit sie nicht von Füllcontent verdrängt werden. - Wenn ein Pflicht-Atom nicht passt, muss mindestens ein plausibler Traversal- oder Beobachtungs-Atom offen bleiben, der den Spieler zurück in die Schleife führt. - Der Zug darf nicht enden, bevor Stand, Name, Mission, Übernatürlichkeitsglaube, Religiosität, äußere Erscheinung und Gesicht / Haar definiert sind. - Routenpunkte dürfen fehlen; sie sind Verhaltenserinnerung, nicht Identitätsvollständigkeit. ## 14.3 Bahnhof Der Bahnhof macht Valerie öffentlich. Gepäck, Kutscher, Gepäckträger und Viktor bilden ein Manierenpuzzle. Essen wird abhängig von der Zugentscheidung verarbeitet. ## 14.4 Kutschenfahrt Die Kutschenfahrt führt aus moderner Ordnung in lokale Ordnung. Das Wegzeichen / die alte Statue ist der garantierte Auslöser der übernatürlichen Begabung. ## 14.5 Drei Anreisevarianten 1. Direkt mit Kutsche bis Hohenreith. Pünktlich, korrekt, nobler Empfang. 2. Im Dorf anhalten, umsehen, mit Kutsche weiter. Ortswissen, Reibung, verspätete erklärbare Ankunft. 3. Im Dorf anhalten, Kutsche mit Gepäck und Nachricht vorausschicken, zu Fuß ankommen. Eigenmächtig, beobachtet, sozial riskant, stärkere Wirkung auf Viktor und Haus. Alle enden mit: > Willkommen in Hohenreith. --- # 15. Erstes Dinner und nächste Storystruktur ## 15.1 Funktion des ersten Dinners Das erste Dinner ist der nächste große Zielblock. Es soll: - die Hohenreith-Familie einführen, - die Anreisevariante auswerten, - Tischordnung und Rangordnung sichtbar machen, - Amalia erstmals als Person unter Erwachsenenblicken zeigen, - Valeries gewählte Masken testen, - Viktor im Haus neu positionieren, - Dienerschaft und Butler als Beobachtungssystem etablieren. ## 15.2 Amalias erster Eindruck Amalia soll nicht als bloße „mysteriöse Tochter“ eingeführt werden. Sie muss sichtbar machen, dass andere für sie sprechen. Der Spieler soll früh spüren, dass sie nicht einfach Objekt der Untersuchung ist, sondern ein mögliches Gegenüber. ## 15.3 Erste private Szene Diese Szene folgt später und muss aus dem Beziehungsdrama heraus entstehen, nicht aus Krimi-Logik. Der Anlass muss sozial plausibel sein: Gästezimmer, Gastgeberinnenpflicht, Waschwasser, Handschuhe, ein kurzer unbeobachteter Moment. --- # 16. Offene Entscheidungen 1. Genaues Datum und Jahreszeit. 2. Verwendung von Sisis Ermordung / Kaiserjubiläum. 3. Name der gräflichen Familie. 4. Struktur der Hohenreith-Familie. 5. Amalias konkreter Kernkonflikt. 6. Natur der Frauenquelle / des Eibenbrunns. 7. Sprachstil der Hohenreith-Familie. 8. Objektiver Status des Übernatürlichen. 9. Aufbau des ersten Dinners. 10. Engine-Details für Choice-Tags, Offered-History, Glossar und Score. 11. Ob `HohenreithArrivalFrame` einen eigenen State für Fußankunft braucht. 12. Ob Kapitel 03-Datei inhaltlich von „Graben“ auf „Kutschenfahrt“ umbenannt werden soll. --- # 17. Verworfene oder überholte Ansätze Nicht wieder aufnehmen: - 1889 als aktuelles Spieljahr. - Charaktergenerierung als lineares Weave. - Zug nur als statisches Abteil. - Übernatürliche Begabung im Dorf als Pflichtauslöser. - Fassung als unsichtbarer Default. - Relationship-Matrix engine-seitig als String-Dictionary. - State-Listen, die nur Knotenbesuche duplizieren. - Glossare in Choice-Texten. - `{gloss:term|entry}` oder HTML-Glossare. - mehrere `#score`-Tags am Intro-Ende. - Krimi als Hauptstruktur. - Moderne pauschale „Männer kontrollieren, Frauen leiden“-Schablone. - Amerikanisierte White-Male-Privilege-Logik als Hauptmodell der Monarchie. - Frauenmacht des 19. Jahrhunderts als wertlos behandeln, nur weil sie indirekt, häuslich, rituell, sozial oder über Ruf funktioniert. - Valerie als bloßes Opfer ihrer Weiblichkeit schreiben; sie ist auch privilegierte Dame und Machtakteurin. - Viktor als bloße Verkörperung männlicher Unterdrückung schreiben; er ist auch Auftrag, Schutz, Pflicht und begrenzter Akteur. - Amalias Faszination primär über Eisenbahn oder Technik erklären. --- # 18. Praktische Szenen-Checkliste Vor jeder neuen Szene prüfen: 1. Welche Rolle spielt Valerie gerade? 2. Welche Route kann sie ausdrücken? 3. Was spürt ihr Körper? 4. Wer beobachtet sie? 5. Welche soziale Form wird gewahrt, gestört oder gebrochen? 6. Welche Figur liest Valerie dadurch anders? 7. Welcher semantische State ändert sich? 8. Welche Relationship-Werte ändern sich? 9. Welche späteren Callbacks entstehen? 10. Welche Glossarbegriffe können Erklärung auslagern? 11. Was ist konkret unheimlich? 12. Ist die Szene Beziehungsdrama, nicht bloß Informationsabfrage? Die beste *Eibenreith*-Szene verschiebt mit einer kleinen Handlung mehrere Ebenen zugleich: Körper, Stand, Beziehung, Rolle, Ort und Bedrohung.