0.8.0.17:0 — bundle Station Master v0.8.0.17

Four fixes from a live playtest of 0.8.0.16, every one of them the same shape:
the game knew something and the screen did not say it.

GAMES IN PROGRESS RESUME NORMALLY, and unlike 0.8.0.16 that needs no measuring:
no predicate in apply.ts, legal.ts or advance.ts changed its answer, because no
rule changed. The release is a label, three drawn marks, a log line and a set of
published documents.

ABS SIGNALS COULD BE PLAYED ON ONLY ONE MAINLINE CARD while its own tooltip said
"any Mainline card". The engine had always allowed all of them; every placement
simply described itself with the same words, and the action list drops duplicate
labels, so all but the lowest-index card were discarded before the menu saw
them. The third time that trap has fired in this codebase, after a turnout's two
rotations and the three Department discards.

NOTHING ON A MAINLINE CARD SHOWED WHAT WAS STANDING ON IT. A card carrying ABS
now draws a signal mast with a lit lamp, and the Heavy Grade modifiers draw as
BRK, AIR and HLP. Until now the only way to learn a card was protected — which
decides whether a second train on it is safe — was to hover it.

THE FREIGHT AGENT CLAIMED A CAR MOVED WHEN NONE HAD. §6.3 requires no action and
the bot declines deliberately rather than unjam a healthy box and destroy a
stocked load. It says what it may do now, says when it idled and why, and names
the industry rather than a grid coordinate.

THE LOG AND THE ACTION LIST SPELLED THE SAME SQUARE DIFFERENTLY, one in map
order and one in storage order. Fixed in favour of the map.

THE WHOLE GUIDE IS NOW SERVED BY THIS PACKAGE AND REACHABLE FROM A RUNNING GAME,
under the This Game card: quickstart.md, rules.md, home-deck.md,
mainline-deck.md, components.md and the generated rules/as-built.md. 0.8.0.16
published the Quickstart alone, and the five links in its own "Where to read
more" table all 404'd on the box — verified by fetching each path inside the
running container. The references also dropped the v0.4.5 from their filenames:
they described v0.8.0.16 and had since the v0.8.0.15 audit, so the stamp read as
documentation five minor versions stale. They are served as text/plain, so their
tables render as rows of pipes; a styled page is filed upstream as TODO #109.

Packaging is the submodule pin, the version and the words. No action, route,
file model or interface changed, and the whole release is inside the bundled
game. README, instructions.md and the release notes in all five locales say that
games in progress are unaffected.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MUizFYCMHRWhbWwXhp7WPR
This commit is contained in:
Jesse
2026-09-21 06:20:11 -04:00
co-authored by Claude Opus 5
parent b11f0c1fe3
commit 410803c478
4 changed files with 166 additions and 165 deletions
+23 -3
View File
@@ -13,7 +13,24 @@ Station Master is a railroad operations board game with an authoritative multipl
solitaire needs no server and is not what this package is for. This package runs that server —
the browser client, the lobby, and the intent/SSE API — as a single StartOS service.
**Bundled version: 0.8.0.16.** Six fixes from a live playtest of 0.8.0.13, plus two follow-ups. One is a rules change and
**Bundled version: 0.8.0.17.** Four fixes from a live playtest of 0.8.0.16, every one of them a case
of the game knowing something and the screen not saying it. **ABS Signals could be played on only
one Mainline card** although its own tooltip said "any": the engine allowed all of them, but the
action list drops duplicate labels and every placement described itself identically, so all but the
lowest-index card were discarded before the menu saw them. A card carrying ABS now **draws a signal
mast**, and the three Heavy Grade modifiers draw as BRK, AIR and HLP — none of them marked the board
before, so the only way to learn one was there was to hover it. **A Freight Agent turn claimed a car
moved when none had** (§6.3 requires no action, and the bot declines on purpose rather than wreck a
stocked box); it now says what it may do, says so when it idles and why, and names the industry
rather than a grid coordinate. And **the log and the action list spelled the same square
differently** — one in map order, one in storage order — which is fixed in favour of the map.
**The full documentation is now served by the package and reachable from inside a running game**,
under the This Game card: Quickstart, Rules, every card, both deck references and Components. 0.8.0.16
published the Quickstart alone and its "Where to read more" links all 404'd. Games in progress
**resume normally** — no rule changed.
**Previously, 0.8.0.16.** Six fixes from a live playtest of 0.8.0.13, plus two follow-ups. One is a rules change and
the rest are the game saying what it was already doing. The Sparrow running empty and a Depot that
could not unload its passengers turned out to be the same thing: §9.2 sends an emptied coach to the
Classification Yard and takes a fresh empty out of the Division Yard, and §2.2 returns Classification
@@ -34,8 +51,11 @@ action it has never had — the text reached players on the board through `mainl
`view.ts` renders as a Mainline card's description, so a player could only go hunting for a button
that was not there. What the card actually offers is the one place on the Mainline an Extra may be
made up and started. That release also carries a **Quickstart for new players** and brings the four
hand-written reference documents up to the game as it runs; they live in the game's `docs/` and are
not served by the site. **v0.8.0.16** is a doc comment on the flag behind that card, which is the
hand-written reference documents up to the game as it runs. As of 0.8.0.17 **all of them are served
by this package** — `/quickstart.md`, `/rules.md`, `/home-deck.md`, `/mainline-deck.md`,
`/components.md` and the generated `/rules/as-built.md` — linked from the splash page and from the
This Game card in a running game. They are served as `text/plain`, so their tables render as rows of
pipes; rendering them as styled pages is filed upstream as TODO #109. **v0.8.0.16** is a doc comment on the flag behind that card, which is the
most likely source of the wrong sentence in the first place.
**GAMES IN PROGRESS MAY NOT RESUME ON THIS ONE**, and it was measured rather than assumed. A Modifier
+33
View File
@@ -35,6 +35,39 @@ watches the table — there is nothing else to open.
Solitaire runs entirely in your own browser and needs nothing from the server, so it works here
exactly as it does on the public Station Master site.
**What changed in 0.8.0.17. Games already running on this server resume normally** — no rule
changed.
**There is a guide inside the game now.** Open the **This Game** card, on the right beside the
board, and every reference is listed at the bottom: the Quickstart, the Rules in full, every card,
both deck references and the Components list. They open in a new tab, so reading one mid-turn does
not lose your game. This works the same in solitaire and multiplayer. They are served as plain text
for now — tables come out as rows of pipes — which is honest rather than good, and a proper page is
the next step. Previously only the Quickstart was published, and the links at its foot all led
nowhere.
**ABS Signals can be played on any Mainline card, as its card always said.** Only one was ever
offered. Nothing was wrong with the rule — the game simply described every one of those placements
with the same words, and the action list hides duplicates, so all but one vanished before you saw
them.
**You can see what is standing on a Mainline card.** A card carrying ABS Signals draws a **signal
mast with a lit lamp** at its corner, and the Heavy Grade modifiers draw as **BRK** (Brakeman),
**AIR** (Airbrakes) and **HLP** (Helpers) beside the card's name. Until now none of them marked the
board at all: the only way to find out a card was protected — which decides whether a second train
on it is safe — was to hover over it and read the tooltip.
**The Freight Agent says what it actually did.** The line read "one car moved to or from a facility"
even when nothing had moved, and then said nothing further. Doing nothing is a legitimate choice —
the rules ask for no action, and a bot will decline rather than break open a working box to look
busy — so now it says when it has, and why. When work does happen it names the car, the industry by
name rather than a grid coordinate, and which way the car went.
**A square is written the same way everywhere.** The action list and the history log had been
printing the same square in two different orders.
---
**What changed in 0.8.0.16.**
**The Interchange no longer offers a sorting action it does not have.** The card on the Mainline
+109 -161
View File
@@ -10,173 +10,121 @@ export const current = VersionInfo.of({
// — checked against the SDK's own parser rather than assumed, since every example in `versions.md`
// has three: `0.7.9.8:0` parses to upstream `[0,7,9,8]`, which sorts above `[0,7,9]`, so a box on
// 0.7.9:0 sees this as an update rather than refusing it as a downgrade.
version: '0.8.0.16:0',
version: '0.8.0.17:0',
releaseNotes: {
en_US:
'Bundles Station Master v0.8.0.16 — six fixes from a live playtest, a card that stopped ' +
'advertising something it cannot do, and a reference pack for new players. **GAMES ALREADY ' +
'RUNNING ON THIS SERVER MAY NOT RESUME.** One rule changed: a Modifier card may no longer be ' +
'placed outside your Limits. A game whose saved history contains such a move stops replaying ' +
'at that move, and the server says which one and leaves the file alone — so a game worth ' +
'finishing can be finished by putting v0.8.0.13 back. Measured on the test game: it stopped ' +
'eleven moves from where it had got to. **Passenger trains that ran empty, explained.** ' +
'Coaches only travel one way: boarding sends the emptied coach to the Classification Yard, ' +
'unloading passengers needs an empty coach from the Division Yard, and the Classification ' +
'Yard comes back only when the Division Yard is completely bare. Over one three-Day game ' +
'every coach ended up in Classification by the second Day and stayed there, so no passengers ' +
'could board or get off anywhere for the rest of the game, and a train whose card calls for ' +
'coaches was made up empty. **The rule has not changed** — running out of cars is part of the ' +
'game — but nothing on screen said any of it. Now a train made up short says what it wanted ' +
'and why none is coming, and the yard panel warns while the shortage lasts. **The Interchange ' +
'no longer offers a sorting action it does not have.** The card said "cars may be sorted into ' +
'any new order here", which has never been implemented — a player could only go looking for a ' +
'button that was not there. What the card really offers is the one place on the Mainline ' +
'where an Extra Train can be made up and started. Consists are re-ordered at a Small Yard in ' +
'your own district. **The Small Yard tells you what each option would build.** Re-ordering a ' +
'train offered a list of numbers; each option now shows the train it would make, laid out ' +
'west to east exactly as the board draws it, with the engine in place, and says whether the ' +
'result is ready to leave the Office or would be held there. A train may also be sorted with ' +
'cars ahead of its engine now, for shoving a cut into an industry. **A guide for new ' +
'players.** The package now carries a Quickstart — what the game is, how you win, how a Stage ' +
'runs, what is on the screen and a first twenty minutes — alongside rules and card references ' +
'brought up to date with how the game actually runs. **Smaller.** Making up a train names the ' +
'train in the history. A switching turn no longer fills the history with grid coordinates: it ' +
'keeps the first move, work done at an industry, the yard sort, and a closing line saying ' +
'what the turn cost and where the crew was left. The Freight Agent, Porters and Laborers each ' +
'say what that role is for — passengers get on and off with a Porter, not the Freight Agent.',
'Bundles Station Master v0.8.0.17 — four fixes from a live playtest, every one of them the game ' +
'knowing something the screen did not say. **Games already running on this server resume ' +
'normally**: no rule changed. **ABS Signals could be played on only one Mainline card**, although ' +
'the card says any of them. Nothing was wrong with the rule — the game described every one of ' +
'those placements with the same words, and the action list hides duplicates, so all but one ' +
'disappeared before you saw them. **You can now see what is standing on a Mainline card.** One ' +
'carrying ABS Signals draws a signal mast with a lit lamp at its corner, and the Heavy Grade ' +
'modifiers draw as BRK, AIR and HLP beside the card\'s name. None of them marked the board at all ' +
'before: the only way to find out a card was protected — which is what decides whether a second ' +
'train on it is safe — was to hover it and read the tooltip. **The Freight Agent says what it ' +
'actually did.** The line read "one car moved to or from a facility" even when nothing had moved, ' +
'and then said nothing more. Doing nothing is a legitimate choice — the rules ask for no action, ' +
'and a bot declines rather than break open a working box to look busy — so it now says when it ' +
'has, and why; and when work does happen it names the car, the industry by name instead of a grid ' +
'coordinate, and which way the car went. **The whole guide is reachable from inside a game**, in ' +
'the This Game card: the Quickstart, the Rules in full, every card, both deck references and the ' +
'Components list, each opening in a new tab so reading one mid-turn does not lose your game. The ' +
'previous release published the Quickstart alone and the links at its foot all led nowhere. They ' +
'are served as plain text for now, so their tables come out as rows of pipes. **Smaller:** the ' +
'action list and the history log had been printing the same square in two different orders, and ' +
'now agree.',
es_ES:
'Incluye Station Master v0.8.0.16 — seis correcciones de una partida de prueba, una carta que ' +
'deja de ofrecer algo que no puede hacer, y documentación para jugadores nuevos. **LAS ' +
'PARTIDAS EN CURSO EN ESTE SERVIDOR PUEDEN NO REANUDARSE.** Ha cambiado una regla: una carta ' +
'de Modificador ya no puede colocarse fuera de tus Límites. Una partida cuyo historial ' +
'contenga una jugada así deja de reproducirse en ese punto; el servidor indica cuál y no toca ' +
'el archivo, así que una partida que merezca terminarse puede acabarse reinstalando la ' +
'v0.8.0.13. Medido en la partida de prueba: se detuvo a once jugadas del punto al que había ' +
'llegado. **Por qué los trenes de pasajeros iban vacíos.** Los coches solo circulan en un ' +
'sentido: al subir pasajeros el coche vacío va al Patio de Clasificación, bajarlos exige un ' +
'coche vacío del Patio de División, y Clasificación solo vuelve cuando el Patio de División ' +
'queda totalmente vacío. En una partida de tres Días todos los coches acabaron en ' +
'Clasificación el segundo Día y allí se quedaron: nadie pudo subir ni bajar en el resto de la ' +
'partida, y un tren cuya carta pide coches se formó vacío. **La regla no cambia** — quedarse ' +
'sin material es parte del juego — pero nada en pantalla lo decía. Ahora un tren formado a ' +
'medias explica qué le faltaba y por qué no llegará, y el panel de patios avisa mientras dure ' +
'la escasez. **El Intercambiador ya no ofrece una acción de clasificación que no existe.** La ' +
'carta decía que allí podían reordenarse los vagones, algo que nunca se implementó: el ' +
'jugador solo podía buscar un botón inexistente. Lo que la carta ofrece de verdad es el único ' +
'punto de la Línea Principal donde se puede formar y arrancar un Tren Extra. Los trenes se ' +
'reordenan en un Pequeño Patio de tu propio distrito. **El Pequeño Patio dice qué formaría ' +
'cada opción.** Reordenar un tren ofrecía una lista de números; ahora cada opción muestra el ' +
'tren resultante, de oeste a este tal como lo dibuja el tablero y con la locomotora en su ' +
'sitio, e indica si podrá salir de la Oficina o quedará retenido. También se puede dejar ' +
'vagones por delante de la locomotora, para empujarlos a una industria. **Una guía para ' +
'empezar.** El paquete incluye ahora una Guía rápida — qué es el juego, cómo se gana, cómo ' +
'transcurre una Etapa, qué hay en pantalla y los primeros veinte minutos — junto con las ' +
'reglas y las referencias de cartas actualizadas a cómo funciona realmente el juego. ' +
'**Menores.** Al formar un tren, el historial lo nombra. Un turno de maniobras ya no llena el ' +
'historial de coordenadas: conserva el primer movimiento, el trabajo hecho en una industria, ' +
'la reordenación en el patio y una línea final con lo que costó el turno y dónde quedó la ' +
'cuadrilla. El Agente de Mercancías, los Mozos y los Peones dicen para qué sirve cada ' +
'función: los pasajeros suben y bajan con un Mozo, no con el Agente de Mercancías.',
'Incluye Station Master v0.8.0.17 — cuatro correcciones de una partida de prueba, todas del mismo ' +
'tipo: el juego sabía algo que la pantalla no decía. **Las partidas ya en curso en este servidor ' +
'se reanudan con normalidad**: no ha cambiado ninguna regla. **Las Señales ABS solo podían ' +
'jugarse en una carta de Línea Principal**, aunque la carta dice que en cualquiera. La regla ' +
'nunca estuvo mal: el juego describía todas esas jugadas con las mismas palabras, y la lista de ' +
'acciones oculta los duplicados, así que todas menos una desaparecían antes de que las vieras. ' +
'**Ahora se ve qué hay sobre una carta de Línea Principal.** La que lleva Señales ABS dibuja un ' +
'mástil de señal con una luz encendida en su esquina, y los modificadores de Pendiente Fuerte ' +
'aparecen como BRK, AIR y HLP junto al nombre de la carta. Antes ninguno marcaba el tablero: la ' +
'única forma de saber que una carta estaba protegida — lo que decide si un segundo tren sobre ' +
'ella es seguro — era pasar el ratón por encima. **El Agente de Carga dice lo que hizo ' +
'realmente.** La línea decía "un vagón movido desde o hacia una instalación" incluso cuando nada ' +
'se había movido, y luego callaba. No hacer nada es una elección legítima — las reglas no exigen ' +
'ninguna acción, y un bot prefiere eso a destrozar una caja que funciona — así que ahora lo dice, ' +
'y explica por qué; y cuando sí hay trabajo, nombra el vagón, la industria por su nombre en vez ' +
'de una coordenada, y en qué dirección fue. **Toda la guía es accesible desde dentro de la ' +
'partida**, en la tarjeta Esta Partida: la Guía Rápida, las Reglas completas, todas las cartas, ' +
'ambas referencias de mazos y la lista de Componentes, cada una en una pestaña nueva para no ' +
'perder la partida. La versión anterior publicaba solo la Guía Rápida y los enlaces de su pie no ' +
'llevaban a ninguna parte. Se sirven como texto plano por ahora, así que sus tablas salen como ' +
'filas de barras. **Menor:** la lista de acciones y el registro imprimían la misma casilla en dos ' +
'órdenes distintos, y ahora coinciden.',
de_DE:
'Enthält Station Master v0.8.0.16 — sechs Korrekturen aus einer Testpartie, eine Karte, die ' +
'nicht mehr anbietet, was sie nicht kann, und Unterlagen für neue Spieler. **LAUFENDE SPIELE ' +
'AUF DIESEM SERVER WERDEN MÖGLICHERWEISE NICHT FORTGESETZT.** Eine Regel hat sich geändert: ' +
'eine Modifikatorkarte darf nicht mehr außerhalb Ihrer Limits liegen. Ein Spiel, dessen ' +
'Verlauf einen solchen Zug enthält, bricht dort beim Wiedereinlesen ab; der Server nennt den ' +
'Zug und lässt die Datei unberührt, sodass eine erhaltenswerte Partie mit v0.8.0.13 zu Ende ' +
'gespielt werden kann. Gemessen an der Testpartie: sie stoppte elf Züge vor dem erreichten ' +
'Stand. **Warum Personenzüge leer fuhren.** Personenwagen laufen nur in eine Richtung: beim ' +
'Einsteigen geht der geleerte Wagen in den Rangierbahnhof, zum Aussteigen braucht es einen ' +
'leeren Wagen aus dem Bezirksbahnhof, und der Rangierbahnhof kehrt erst zurück, wenn der ' +
'Bezirksbahnhof völlig leer ist. In einer Drei-Tage-Partie lagen am zweiten Tag alle Wagen im ' +
'Rangierbahnhof und blieben dort: den Rest des Spiels konnte niemand ein- oder aussteigen, ' +
'und ein Zug, dessen Karte Personenwagen verlangt, wurde leer gebildet. **Die Regel bleibt** ' +
'— auszugehen gehört zum Spiel —, aber nichts auf dem Bildschirm sagte es. Jetzt nennt ein zu ' +
'kurz gebildeter Zug, was ihm fehlte und warum nichts nachkommt, und die Bahnhofsanzeige ' +
'warnt, solange der Mangel anhält. **Der Übergabebahnhof bietet keine Sortierfunktion mehr ' +
'an, die es nicht gibt.** Auf der Karte stand, Wagen ließen sich hier neu ordnen — das war ' +
'nie umgesetzt, und man konnte nur nach einer Schaltfläche suchen, die es nicht gab. Was die ' +
'Karte wirklich bietet, ist die einzige Stelle der Hauptstrecke, an der ein Extrazug gebildet ' +
'und gestartet werden kann. Umgeordnet wird in einem Kleinen Bahnhof im eigenen Bezirk. **Der ' +
'Kleine Bahnhof zeigt, was jede Option bilden würde.** Das Umordnen bot eine Liste von ' +
'Zahlen; jede Option zeigt nun den entstehenden Zug, von West nach Ost genau so, wie das ' +
'Brett ihn zeichnet, mit der Lok an ihrem Platz, und sagt, ob er die Betriebsstelle verlassen ' +
'darf oder dort festgehalten wird. Wagen dürfen jetzt auch vor der Lok stehen, um sie in ' +
'einen Anschluss zu drücken. **Eine Anleitung für den Anfang.** Das Paket enthält jetzt eine ' +
'Kurzanleitung — worum es geht, wie man gewinnt, wie eine Etappe abläuft, was auf dem ' +
'Bildschirm steht und die ersten zwanzig Minuten — samt Regeln und Kartenreferenzen auf dem ' +
'Stand des tatsächlichen Spiels. **Kleineres.** Beim Bilden eines Zuges nennt der Verlauf den ' +
'Zug. Eine Rangierrunde füllt den Verlauf nicht mehr mit Koordinaten: sie behält den ersten ' +
'Zug, die Arbeit an einem Anschluss, das Umordnen im Bahnhof und eine Schlusszeile mit den ' +
'verbrauchten Zügen und dem Standort der Mannschaft. Güteragent, Porter und Arbeiter sagen, ' +
'wofür sie da sind: Fahrgäste steigen mit einem Porter ein und aus, nicht mit dem ' +
'Güteragenten.',
'Enthält Station Master v0.8.0.17 — vier Korrekturen aus einem Testspiel, alle von derselben Art: ' +
'das Spiel wusste etwas, das der Bildschirm nicht sagte. **Bereits laufende Partien auf diesem ' +
'Server werden normal fortgesetzt**: keine Regel hat sich geändert. **ABS-Signale konnten nur auf ' +
'einer einzigen Streckenkarte gespielt werden**, obwohl die Karte jede erlaubt. Die Regel war nie ' +
'falsch — das Spiel beschrieb alle diese Züge mit denselben Worten, und die Aktionsliste blendet ' +
'Duplikate aus, sodass alle bis auf einen verschwanden, bevor man sie sah. **Man sieht jetzt, was ' +
'auf einer Streckenkarte steht.** Eine Karte mit ABS-Signalen zeichnet einen Signalmast mit ' +
'brennender Lampe in ihrer Ecke, und die Steigungs-Modifikatoren erscheinen als BRK, AIR und HLP ' +
'neben dem Kartennamen. Bisher markierte keiner von ihnen das Brett: Um zu erfahren, dass eine ' +
'Karte geschützt ist — was entscheidet, ob ein zweiter Zug darauf sicher ist — musste man mit der ' +
'Maus darüberfahren. **Der Frachtagent sagt, was er wirklich getan hat.** Die Zeile lautete "ein ' +
'Wagen zu oder von einer Anlage bewegt", auch wenn sich nichts bewegt hatte, und schwieg dann. ' +
'Nichts zu tun ist eine legitime Wahl — die Regeln verlangen keine Aktion, und ein Bot verzichtet ' +
'lieber, als eine funktionierende Box aufzubrechen — also sagt er es jetzt und begründet es; und ' +
'wenn gearbeitet wird, nennt er den Wagen, die Industrie beim Namen statt einer Koordinate, und ' +
'die Richtung. **Die ganze Anleitung ist aus dem laufenden Spiel erreichbar**, in der Karte Diese ' +
'Partie: Schnellstart, die vollständigen Regeln, jede Karte, beide Deck-Referenzen und die ' +
'Komponentenliste, jeweils in einem neuen Tab, damit das Lesen die Partie nicht verliert. Die ' +
'vorherige Version veröffentlichte nur den Schnellstart, und die Links an seinem Fuß führten ins ' +
'Leere. Sie werden vorerst als reiner Text ausgeliefert, ihre Tabellen erscheinen also als Reihen ' +
'von Strichen. **Kleineres:** Aktionsliste und Verlauf gaben dasselbe Feld in zwei verschiedenen ' +
'Reihenfolgen aus und stimmen nun überein.',
pl_PL:
'Zawiera Station Master v0.8.0.16 — sześć poprawek z partii testowej, kartę, która przestaje ' +
'oferować to, czego nie potrafi, oraz materiały dla nowych graczy. **GRY TRWAJĄCE NA TYM ' +
'SERWERZE MOGĄ SIĘ NIE WZNOWIĆ.** Zmieniła się jedna zasada: karty Modyfikatora nie wolno już ' +
'położyć poza twoimi Granicami. Gra, której historia zawiera taki ruch, przestaje się ' +
'odtwarzać w tym miejscu; serwer podaje który to ruch i nie rusza pliku, więc partię wartą ' +
'dokończenia można dograć po ponownej instalacji v0.8.0.13. Zmierzone na grze testowej: ' +
'zatrzymała się jedenaście ruchów przed osiągniętym stanem. **Dlaczego pociągi pasażerskie ' +
'jeździły puste.** Wagony osobowe krążą tylko w jedną stronę: przy wsiadaniu opróżniony wagon ' +
'trafia na Stację Rozrządową, wysiadanie wymaga pustego wagonu ze Stacji Rejonowej, a ' +
'Rozrządowa wraca dopiero wtedy, gdy Rejonowa całkiem opustoszeje. W trzydniowej partii ' +
'wszystkie wagony wylądowały na Rozrządowej już drugiego Dnia i tam zostały: przez resztę gry ' +
'nikt nie mógł wsiąść ani wysiąść, a pociąg, którego karta wymaga wagonów osobowych, ' +
'formowano pusty. **Zasada się nie zmienia** — kończące się zasoby to część gry — ale nic na ' +
'ekranie tego nie mówiło. Teraz pociąg sformowany za krótko podaje, czego mu zabrakło i ' +
'dlaczego nic nie nadjedzie, a panel stacji ostrzega, dopóki trwa niedobór. **Stacja ' +
'Przeładunkowa nie oferuje już sortowania, którego nie ma.** Karta mówiła, że można tu ' +
'przestawić wagony w dowolnej kolejności — nigdy tego nie zaimplementowano, więc gracz mógł ' +
'tylko szukać nieistniejącego przycisku. Naprawdę karta daje jedyne miejsce na Magistrali, ' +
'gdzie można sformować i wyprawić Pociąg Dodatkowy. Składy przestawia się na Małej Stacji we ' +
'własnym okręgu. **Mała Stacja pokazuje, co zbudowałaby każda opcja.** Przestawianie składu ' +
'oferowało listę liczb; teraz każda opcja pokazuje powstający pociąg, z zachodu na wschód ' +
'dokładnie tak, jak rysuje go plansza, z lokomotywą na swoim miejscu, i mówi, czy będzie mógł ' +
'opuścić Biuro, czy zostanie tam zatrzymany. Wagony mogą teraz stać również przed lokomotywą, ' +
'by wepchnąć je do zakładu. **Przewodnik na start.** Pakiet zawiera teraz Szybki start — czym ' +
'jest gra, jak się wygrywa, jak przebiega Etap, co jest na ekranie i pierwsze dwadzieścia ' +
'minut — wraz z zasadami i opisami kart zaktualizowanymi do tego, jak gra działa naprawdę. ' +
'**Drobniejsze.** Przy formowaniu pociągu historia podaje jego numer. Tura manewrowa nie ' +
'zasypuje już historii współrzędnymi: zostaje pierwszy ruch, praca przy zakładzie, ' +
'przestawienie składu i wiersz końcowy z kosztem tury i miejscem, gdzie została drużyna. ' +
'Agent Towarowy, Bagażowi i Robotnicy mówią, do czego służą: pasażerowie wsiadają i wysiadają ' +
'z Bagażowym, a nie z Agentem Towarowym.',
'Zawiera Station Master v0.8.0.17 — cztery poprawki z rozgrywki testowej, wszystkie tego samego ' +
'rodzaju: gra wiedziała coś, czego ekran nie mówił. **Partie już trwające na tym serwerze ' +
'wznawiają się normalnie**: żadna zasada się nie zmieniła. **Sygnały ABS można było zagrać tylko ' +
'na jednej karcie Magistrali**, choć karta mówi o dowolnej. Zasada nigdy nie była błędna — gra ' +
'opisywała wszystkie te zagrania tymi samymi słowami, a lista akcji ukrywa duplikaty, więc ' +
'wszystkie poza jednym znikały, zanim je zobaczyłeś. **Teraz widać, co stoi na karcie ' +
'Magistrali.** Karta z Sygnałami ABS rysuje maszt sygnałowy z zapaloną lampą w rogu, a ' +
'modyfikatory Stromego Podjazdu pojawiają się jako BRK, AIR i HLP obok nazwy karty. Wcześniej ' +
'żaden z nich nie znaczył planszy: jedynym sposobem, by dowiedzieć się, że karta jest chroniona — ' +
'co decyduje, czy drugi pociąg na niej jest bezpieczny — było najechanie na nią kursorem. **Agent ' +
'Towarowy mówi, co naprawdę zrobił.** Linia brzmiała "jeden wagon przesunięty do lub z zakładu" ' +
'nawet wtedy, gdy nic się nie ruszyło, i potem milkła. Nicnierobienie to uprawniony wybór — ' +
'zasady nie wymagają żadnej akcji, a bot woli odpuścić, niż rozbić działającą skrzynkę — więc ' +
'teraz to mówi i wyjaśnia dlaczego; a gdy praca się odbywa, nazywa wagon, zakład po nazwie ' +
'zamiast współrzędnych, i kierunek. **Cały przewodnik jest dostępny z wnętrza gry**, w karcie Ta ' +
'Partia: Szybki start, pełne zasady, każda karta, obie referencje talii i lista komponentów, ' +
'każda w nowej zakładce, by czytanie nie zgubiło partii. Poprzednie wydanie publikowało tylko ' +
'Szybki start, a odnośniki u jego stopy prowadziły donikąd. Na razie są podawane jako zwykły ' +
'tekst, więc ich tabele wychodzą jako rzędy kresek. **Drobne:** lista akcji i dziennik wypisywały ' +
'to samo pole w dwóch różnych kolejnościach, a teraz są zgodne.',
fr_FR:
'Inclut Station Master v0.8.0.16 — six corrections issues d’une partie de test, une carte qui ' +
'cesse de proposer ce qu’elle ne sait pas faire, et de la documentation pour les nouveaux ' +
'joueurs. **LES PARTIES EN COURS SUR CE SERVEUR PEUVENT NE PAS REPRENDRE.** Une règle a ' +
'changé : une carte Modificateur ne peut plus être posée hors de vos Limites. Une partie dont ' +
'l’historique contient un tel coup cesse de se rejouer à ce coup ; le serveur indique lequel ' +
'et ne touche pas au fichier, si bien qu’une partie qui mérite d’être finie peut l’être en ' +
'réinstallant la v0.8.0.13. Mesuré sur la partie de test : elle s’est arrêtée onze coups ' +
'avant le point atteint. **Pourquoi les trains de voyageurs roulaient à vide.** Les voitures ' +
'ne circulent que dans un sens : à l’embarquement la voiture vidée part à la Gare de Triage, ' +
'faire descendre les voyageurs exige une voiture vide de la Gare de Division, et le Triage ne ' +
'revient que lorsque la Gare de Division est entièrement vide. Sur une partie de trois Jours, ' +
'toutes les voitures étaient au Triage dès le deuxième Jour et y sont restées : plus personne ' +
'n’a pu monter ni descendre, et un train dont la carte demande des voitures a été formé à ' +
'vide. **La règle ne change pas** — manquer de matériel fait partie du jeu — mais rien à ' +
'l’écran ne le disait. Désormais un train formé trop court indique ce qui lui manquait et ' +
'pourquoi rien n’arrivera, et le panneau des gares avertit tant que dure la pénurie. **La ' +
'gare d’Interchange ne propose plus un tri qui n’existe pas.** La carte annonçait que les ' +
'wagons pouvaient y être remis dans n’importe quel ordre : cela n’a jamais été implémenté, et ' +
'le joueur ne pouvait que chercher un bouton absent. Ce que la carte offre réellement, c’est ' +
'le seul endroit de la Grande Ligne où un Train Supplémentaire peut être formé et lancé. Les ' +
'rames se réordonnent à une Petite Gare de votre district. **La Petite Gare dit ce que chaque ' +
'option formerait.** Réordonner un train proposait une liste de numéros ; chaque option ' +
'montre maintenant le train obtenu, d’ouest en est exactement comme le plateau le dessine, la ' +
'locomotive à sa place, et précise s’il pourra quitter le Bureau ou y sera retenu. On peut ' +
'aussi laisser des wagons devant la locomotive, pour les pousser dans une industrie. **Un ' +
'guide pour débuter.** Le paquet contient désormais un Démarrage rapide — ce qu’est le jeu, ' +
'comment on gagne, le déroulé d’une Étape, ce qu’on voit à l’écran et les vingt premières ' +
'minutes — ainsi que les règles et les références de cartes mises à jour sur le jeu réel. ' +
'**Plus petit.** À la formation d’un train, l’historique le nomme. Un tour de manœuvre ne ' +
'remplit plus l’historique de coordonnées : il garde le premier mouvement, le travail fait à ' +
'une industrie, le tri en gare et une ligne finale disant ce que le tour a coûté et où ' +
'l’équipe a été laissée. L’Agent de Fret, les Porteurs et les Ouvriers disent à quoi sert ' +
'chaque rôle : les voyageurs montent et descendent avec un Porteur, pas avec l’Agent de Fret.',
'Contient Station Master v0.8.0.17 — quatre corrections issues d\'une partie de test, toutes de la ' +
'même nature : le jeu savait quelque chose que l\'écran ne disait pas. **Les parties déjà en cours ' +
'sur ce serveur reprennent normalement** : aucune règle n\'a changé. **Les Signaux ABS ne ' +
'pouvaient être joués que sur une seule carte de Grande Ligne**, alors que la carte en autorise ' +
'n\'importe laquelle. La règle n\'a jamais été fautive : le jeu décrivait tous ces placements avec ' +
'les mêmes mots, et la liste d\'actions masque les doublons, de sorte que tous sauf un ' +
'disparaissaient avant que vous les voyiez. **On voit maintenant ce qui se trouve sur une carte ' +
'de Grande Ligne.** Celle qui porte des Signaux ABS dessine un mât de signal avec une lampe ' +
'allumée dans son coin, et les modificateurs de Forte Rampe apparaissent en BRK, AIR et HLP à ' +
'côté du nom de la carte. Auparavant aucun ne marquait le plateau : le seul moyen d\'apprendre ' +
'qu\'une carte était protégée — ce qui décide si un second train peut y rouler sans risque — était ' +
'de la survoler. **L\'Agent de Fret dit ce qu\'il a réellement fait.** La ligne indiquait "un wagon ' +
'déplacé vers ou depuis une industrie" même quand rien n\'avait bougé, puis se taisait. Ne rien ' +
'faire est un choix légitime — les règles n\'exigent aucune action, et un bot préfère s\'abstenir ' +
'plutôt que d\'éventrer une case qui fonctionne — alors il le dit désormais, et explique pourquoi ' +
'; et quand il y a du travail, il nomme le wagon, l\'industrie par son nom plutôt qu\'une ' +
'coordonnée, et le sens du mouvement. **Tout le guide est accessible depuis une partie en ' +
'cours**, dans la carte Cette Partie : le Démarrage rapide, les Règles complètes, toutes les ' +
'cartes, les deux références de decks et la liste des Composants, chacune dans un nouvel onglet ' +
'pour ne pas perdre la partie. La version précédente ne publiait que le Démarrage rapide, et les ' +
'liens en bas de page ne menaient nulle part. Ils sont servis en texte brut pour l\'instant, leurs ' +
'tableaux sortent donc en rangées de barres. **Mineur :** la liste d\'actions et l\'historique ' +
'écrivaient la même case dans deux ordres différents, et concordent désormais.',
},
migrations: {
/**