// ============================================================================
// EIBENREITH GAME BUCKET
// ============================================================================
// The active choice-surface dispatch lives in helpers.ink because it directly
// uses the global bucket variables and room helper functions.
//
// This file contains the game-wide bucket. It is currently empty, but important:
// game-level lore, philosophy, global relationship material, climax/progress
// content, and other cross-episode choices belong here when they are not tied
// to a specific moment, room, or episode.
// ============================================================================


=== game_bucket ===
* {present(viktor)}
  {train_compartment_bucket.asked_viktor_role} [__Prüfe Viktor__: „Hat sich Ihre Rolle seit dem Abteil geändert?“]
    „Seit dem Abteil nennen wir Sie Sekretär“, sagst du. „Hat sich Ihre Rolle seitdem geändert?“

    „Nein“, sagt Viktor. „Nur die Umgebung. Das ist meist gefährlicher.“

    {rel_up(viktor_open, viktor_closed):
        Er sagt es ohne Spott. Vielleicht, weil er inzwischen weiß, dass du die Antwort nicht mit dem Titel verwechselst.
    - else:
        Er sagt es so korrekt, dass die Korrektheit selbst wieder Teil der Rolle wird.
    }
    -> TURN

* {present(viktor)}
  {train_compartment_bucket.read_hohenreith_request} [__Benenne__: Dass das Hilfsgesuch ausweicht.]
    „Das Schreiben aus Hohenreith nennt vieles nicht.“

    „Gute Schreiben tun das“, sagt Viktor. „Schlechte nur auffälliger.“

    {route_repeated(detective, 3):
        „Sie zählen Auslassungen wie andere Leute Namen zählen.“

        „Namen lügen seltener durch Schweigen.“
    - else:
        „Das Schwierige wird sein, nicht jeder Lücke sofort einen Körper zu geben.“
    }
    -> TURN

* {present(viktor)}
  {route_is_clear(detective, 2)} [__Prüfe__: Ob Viktor deine Fragen erwartet.]
    „Sie sehen aus, als warteten Sie bereits auf meine nächste Frage.“

    „Ich rechne mit ihr“, sagt Viktor. „Das ist weniger anstrengend, als überrascht zu werden.“

    Seine Wachsamkeit hat die Form gewechselt. Sie steht nicht mehr nur zwischen dir und der Welt. Manchmal steht sie neben dir.
    ~ rel_inc(viktor_insightful)
    -> TURN

* {present(viktor)}
  {route_is_clear(eccentric, 2)} [__Benenne__: Dass Gehorsam nicht immer Klugheit ist.]
    „Sie werden nicht mögen, dass ich das sage“, sagst du. „Aber Gehorsam ist nur in Berichten eine Tugend ohne Nebenwirkungen.“

    Viktor sieht dich lange genug an, um eine dienstliche Antwort zu prüfen und zu verwerfen.

    „Ich mag es nicht“, sagt er. „Das macht es nicht falsch.“
    ~ rel_inc(viktor_bold)
    ~ rel_inc(viktor_adversarial)
    -> TURN

* {present(viktor)}
  {route_is_clear(composure, 2)} [__Wahre Form__: Die höfliche Oberfläche als Werkzeug behandeln.]
    „Man kann sehr viel sagen, ohne eine Regel sichtbar zu brechen.“

    „Das ist der Grund, weshalb Regeln überleben“, sagt Viktor.

    Für einen Augenblick klingt es nicht wie Warnung, sondern wie Anerkennung.
    ~ rel_inc(viktor_reliable)
    -> TURN

* {present(viktor)}
  {afternoon_approach_exits.send_carriage_ahead_from_carriage || village_detour_exits.send_carriage_ahead_from_village || village_send_carriage_ahead} [__Erinnere__: An die vorausgeschickte Kutsche.]
    „Die Kutsche ist jetzt wahrscheinlich vor uns.“

    „Ja“, sagt Viktor. „Mit Ihrem Gepäck, Ihrer Nachricht und dem Beweis, dass Sie Anweisungen sehr eigenwillig auslegen.“

    {rel_up(viktor_bold, viktor_passive):
        „Ich hätte widersprechen können“, fügt er hinzu.

        „Haben Sie aber nicht.“

        „Nein.“
    - else:
        „Ich nehme an, Sie möchten daraus eine Methode machen.“
    }
    -> TURN
-> DONE
