Refine Eibenreith Ink bucket architecture
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// ============================================================================
|
||||
// ============================================================================
|
||||
// EIBENREITH 02 BAHNHOF
|
||||
// ============================================================================
|
||||
// Kapitel 02: Mittag / Bahnhof und Umstieg.
|
||||
@@ -46,8 +46,13 @@ Dampf hängt unter dem Stationsdach. Ein Gepäckträger mit zu großer Kappe eil
|
||||
|
||||
|
||||
=== station_midday_episode_bucket ===
|
||||
<- station_episode_viktor_current_room
|
||||
<- station_episode_viktor_public_arrival
|
||||
* {present(viktor)} {loc(loc_station_platform)} [__Frage__: Viktor, was er vom Bahnhof hält.]
|
||||
"Ein Bahnhof ist selten nur ein Bahnhof", sagt Viktor. "Er zeigt, wer erwartet wird, wer abgefertigt wird und wer glaubt, ungesehen warten zu können."
|
||||
-> TURN
|
||||
|
||||
* {present(viktor)} {state_between(noticed_as_official_arrival, public_mask_established)} [__Frage__: Viktor, ob die Leute dich ansehen.]
|
||||
"Ja", sagt er. "Aber noch nicht gefährlich. Neugier ist leichter zu lenken als Misstrauen."
|
||||
-> TURN
|
||||
-> DONE
|
||||
|
||||
|
||||
@@ -60,7 +65,7 @@ Dampf hängt unter dem Stationsdach. Ein Gepäckträger mit zu großer Kappe eil
|
||||
// ============================================================================
|
||||
|
||||
=== station_platform ===
|
||||
-> enter_room(loc_station_platform, -> station_platform_entry, -> station_platform_look, -> station_platform_exits, -> station_platform_bucket) -> provide_choices
|
||||
-> enter_room(loc_station_platform, -> station_platform_entry, -> station_platform_look, -> station_platform_exits, -> station_platform_bucket) -> TURN
|
||||
|
||||
|
||||
=== station_platform_entry ===
|
||||
@@ -74,7 +79,7 @@ Der Zug atmet aus. Menschen bewegen sich nicht chaotisch, sondern nach unsichtba
|
||||
=== station_platform_look ===
|
||||
+ [__Schaue__: Über den Bahnsteig. #key:l]
|
||||
Unter dem Stationsdach stehen Reisende, Kisten, Körbe und jene kleinen Gruppen, die nur auf Bahnhöfen entstehen. Niemand starrt offen. Stattdessen entstehen Leerstellen in den Bewegungen der Leute. Ein Blick wandert zu spät weiter. Ein Schritt ändert seine Richtung. Ein Gespräch besteht plötzlich nur noch aus Endungen.
|
||||
-> provide_choices
|
||||
-> TURN
|
||||
-> DONE
|
||||
|
||||
|
||||
@@ -85,43 +90,21 @@ Der Zug atmet aus. Menschen bewegen sich nicht chaotisch, sondern nach unsichtba
|
||||
|
||||
|
||||
=== station_platform_bucket ===
|
||||
<- station_platform_sign
|
||||
<- station_platform_listen
|
||||
<- station_platform_waiting_people
|
||||
<- station_late_meal_choice
|
||||
<- station_restaurant_offer
|
||||
<- station_baggage
|
||||
-> DONE
|
||||
|
||||
|
||||
=== station_platform_sign ===
|
||||
* [__Lies__: Das Schild am Bahnsteig. #key:x]
|
||||
Der Ortsname ist mit schwarzer Farbe auf hellem Grund gemalt, zweckmäßig, kaiserlich, ohne jede Rücksicht auf den Eindruck, den er auf Ankommende macht. Die Buchstaben sehen aus, als hätten sie nur deshalb Haltung, weil man sie angeschraubt hat.
|
||||
-> provide_choices
|
||||
-> DONE
|
||||
-> TURN
|
||||
|
||||
|
||||
=== station_platform_listen ===
|
||||
* [__Höre__: Auf den Bahnhof.]
|
||||
Unter dem Zischen der Lokomotive liegen kleinere Geräusche. Ein Koffer wird auf Holz abgesetzt. Ein Beamter räuspert sich. Pferdehufe schlagen im gefrorenen Schlamm. Eine Frau beginnt ein Gebet und verschluckt das zweite Wort.
|
||||
-> provide_choices
|
||||
-> DONE
|
||||
-> TURN
|
||||
|
||||
|
||||
=== station_platform_waiting_people ===
|
||||
* [__Untersuche__: Die Wartenden.]
|
||||
Niemand scheint nur zu warten. Die einen zählen Gepäckstücke, die anderen Rangzeichen, wieder andere mögliche Fehler. Der Bahnhof ist kein Ort, an dem man unbemerkt ankommt. Er ist nur höflich genug, diese Tatsache nicht auszusprechen.
|
||||
-> provide_choices
|
||||
-> DONE
|
||||
-> TURN
|
||||
|
||||
|
||||
=== station_restaurant_offer ===
|
||||
+ {meal(MealPlan.station_restaurant)} {state_before(meal_taken_at_station)} [__Speise__: In der Bahnhofsrestauration.]
|
||||
-> station_restaurant_room
|
||||
-> DONE
|
||||
|
||||
|
||||
=== station_late_meal_choice ===
|
||||
+ {meal(MealPlan.meal_unset)} {state_before(meal_skipped_or_light)} [__Speise__: In der Bahnhofsrestauration, auch wenn es eilt.]
|
||||
Viktor sieht auf die Bahnhofsuhr. "Für ein ordentliches Essen ist wenig Zeit. Für eine schlechte Entscheidung immer genug."
|
||||
|
||||
@@ -135,7 +118,7 @@ Der Zug atmet aus. Menschen bewegen sich nicht chaotisch, sondern nach unsichtba
|
||||
~ meal_choose(MealPlan.light_refreshment)
|
||||
~ state_reach(meal_skipped_or_light)
|
||||
Tee, Gebäck, ein paar Minuten Sitzen. Nicht genug, aber genug, um später nicht von Schwäche überrascht zu werden.
|
||||
-> provide_choices
|
||||
-> TURN
|
||||
|
||||
+ {meal(MealPlan.meal_unset)} {state_before(meal_skipped_or_light)} [__Verzichte__: Auf eine eigentliche Mahlzeit.]
|
||||
Viktor sieht auf die Bahnhofsuhr. "Für ein ordentliches Essen ist wenig Zeit. Für eine schlechte Entscheidung immer genug."
|
||||
@@ -143,11 +126,8 @@ Der Zug atmet aus. Menschen bewegen sich nicht chaotisch, sondern nach unsichtba
|
||||
~ meal_choose(MealPlan.skipped)
|
||||
~ state_reach(meal_skipped_or_light)
|
||||
Du behältst Zeit und verlierst Wärme. Der Körper wird sich die Rechnung merken.
|
||||
-> provide_choices
|
||||
-> DONE
|
||||
-> TURN
|
||||
|
||||
|
||||
=== station_baggage ===
|
||||
+ {state_before(baggage_handed_over)} [__Überblicke__: Eine disziplinierte amtliche Zusammenstellung.]
|
||||
Dein Gepäck wird in Etappen ausgeladen. Was zuerst sichtbar wird, ist nie ganz zufällig. Gepäck ist die kleine Autobiographie, die Bedienstete lesen dürfen.
|
||||
|
||||
@@ -232,7 +212,7 @@ Was hier geschieht, wird niemand in einem Bericht erwähnen. Gerade deshalb wird
|
||||
|
||||
* [__Verplappere dich__: "Ach, das macht doch zu viel Mühe."]
|
||||
~ route_inc(route_careless)
|
||||
~ rel_inc(viktor_concern)
|
||||
~ rel_inc(viktor_unreliable)
|
||||
Du entschuldigst dich beim Gepäckträger dafür, dass deine Sachen Mühe machen, und greifst selbst nach einem Koffer.
|
||||
|
||||
Der Gepäckträger erstarrt, als hättest du ihm eine philosophische Frage gestellt. Viktor tritt sofort dazwischen, höflich genug, um die Rettung wie Zufall aussehen zu lassen. Du hast gegen keine Moral verstoßen, nur gegen die unsichtbare Arbeitsteilung, auf der diese kleine Welt ruht.
|
||||
@@ -241,8 +221,8 @@ Was hier geschieht, wird niemand in einem Bericht erwähnen. Gerade deshalb wird
|
||||
|
||||
* {class ? working} [__Greife zu__: Dem Gepäckträger beinahe den Koffer abnehmen. #key:t]
|
||||
~ route_inc(route_careless)
|
||||
~ rel_inc(viktor_concern)
|
||||
~ rel_inc(viktor_control)
|
||||
~ rel_inc(viktor_unreliable)
|
||||
~ rel_inc(viktor_closed)
|
||||
Du springst hinunter, bevor jemand dir helfen kann, und nimmst dem Gepäckträger beinahe den Koffer aus der Hand.
|
||||
|
||||
Für eine Sekunde bist du schneller als deine Verkleidung. Der Gepäckträger hält fest, Viktor greift nach deinem Ellbogen, der Kutscher sieht weg, weil Wegsehen manchmal die höflichste Form von Zeugenschaft ist. Es ist kein Unglück. Nur ein Riss, klein genug, um ihn mit Haltung zu schließen.
|
||||
@@ -251,7 +231,7 @@ Was hier geschieht, wird niemand in einem Bericht erwähnen. Gerade deshalb wird
|
||||
|
||||
-
|
||||
~ state_reach(baggage_handed_over)
|
||||
-> provide_choices
|
||||
-> TURN
|
||||
|
||||
|
||||
// ============================================================================
|
||||
@@ -259,7 +239,7 @@ Was hier geschieht, wird niemand in einem Bericht erwähnen. Gerade deshalb wird
|
||||
// ============================================================================
|
||||
|
||||
=== station_restaurant_room ===
|
||||
-> enter_room(loc_station_restaurant, -> station_restaurant_entry, -> station_restaurant_look, -> station_restaurant_exits, -> station_restaurant_bucket) -> provide_choices
|
||||
-> enter_room(loc_station_restaurant, -> station_restaurant_entry, -> station_restaurant_look, -> station_restaurant_exits, -> station_restaurant_bucket) -> TURN
|
||||
|
||||
|
||||
=== station_restaurant_entry ===
|
||||
@@ -275,7 +255,7 @@ Viktor wählt einen Tisch, von dem aus er Tür und Fenster sehen kann. Du wähls
|
||||
=== station_restaurant_look ===
|
||||
+ [__Schaue__: Durch den Gastraum. #key:l]
|
||||
Der Raum ist zu klein für Geheimnisse und groß genug für Gerüchte. Reisende essen mit der Ungeduld von Menschen, die weiter müssen. Der Kellner sieht alles, ohne etwas gesehen zu haben.
|
||||
-> provide_choices
|
||||
-> TURN
|
||||
-> DONE
|
||||
|
||||
|
||||
@@ -287,11 +267,6 @@ Viktor wählt einen Tisch, von dem aus er Tür und Fenster sehen kann. Du wähls
|
||||
|
||||
|
||||
=== station_restaurant_bucket ===
|
||||
<- station_restaurant_viktor_table
|
||||
-> DONE
|
||||
|
||||
|
||||
=== station_restaurant_viktor_table ===
|
||||
* [__Wahre Form__: "Ein Tisch, der Ihnen Ausblick erlaubt. Wie aufmerksam."]
|
||||
~ route_inc(route_composure)
|
||||
~ rel_inc(viktor_reliable)
|
||||
@@ -311,11 +286,12 @@ Viktor wählt einen Tisch, von dem aus er Tür und Fenster sehen kann. Du wähls
|
||||
* [__Entschärfe__: "Ich verspreche, weder durch das Fenster noch durch die Küche zu entkommen."]
|
||||
~ route_inc(route_careless)
|
||||
~ rel_inc(viktor_open)
|
||||
~ rel_inc(viktor_concern)
|
||||
~ rel_inc(viktor_unreliable)
|
||||
"Ich verspreche, weder durch das Fenster noch durch die Küche zu entkommen."
|
||||
|
||||
"Nehmen Sie mir nicht alle beruflichen Hoffnungen."
|
||||
-> station_restaurant_lunch_end
|
||||
-> DONE
|
||||
|
||||
|
||||
=== station_restaurant_lunch_end ===
|
||||
@@ -324,24 +300,6 @@ Das Essen ist einfach. Suppe, Brot, Kaffee, vielleicht ein Stück kaltes Fleisch
|
||||
-> station_platform
|
||||
|
||||
|
||||
// ============================================================================
|
||||
// EPISODE BUCKET: VIKTOR PRESENT
|
||||
// ============================================================================
|
||||
|
||||
=== station_episode_viktor_current_room ===
|
||||
* {present(viktor)} {loc(loc_station_platform)} [__Frage__: Viktor, was er vom Bahnhof hält.]
|
||||
"Ein Bahnhof ist selten nur ein Bahnhof", sagt Viktor. "Er zeigt, wer erwartet wird, wer abgefertigt wird und wer glaubt, ungesehen warten zu können."
|
||||
-> provide_choices
|
||||
-> DONE
|
||||
|
||||
|
||||
=== station_episode_viktor_public_arrival ===
|
||||
* {present(viktor)} {state_between(noticed_as_official_arrival, public_mask_established)} [__Frage__: Viktor, ob die Leute dich ansehen.]
|
||||
"Ja", sagt er. "Aber noch nicht gefährlich. Neugier ist leichter zu lenken als Misstrauen."
|
||||
-> provide_choices
|
||||
-> DONE
|
||||
|
||||
|
||||
// ============================================================================
|
||||
// EXIT TO CHAPTER 03
|
||||
// ============================================================================
|
||||
|
||||
Reference in New Issue
Block a user