0.8.0.16:0 — bundle Station Master v0.8.0.16
Three game releases at once, because the last package was 0.8.0.13:0: the Modifier limits ruling and the coach ratchet made legible (v0.8.0.14), the reference documents rewritten against the game as built (v0.8.0.15), and the Quickstart published where somebody handed this box can actually reach it (v0.8.0.16). GAMES ALREADY RUNNING ON THIS SERVER MAY NOT RESUME. One rule changed in v0.8.0.14 — a Modifier card may no longer be placed outside your Limits — and a game whose saved history contains such a move stops replaying at that move. The server names the move and leaves the save file alone, so a game worth finishing can be finished by putting 0.8.0.13:0 back. On the game this was tested against it stopped eleven moves from where the table had got to. README, instructions.md and the release notes in all five locales say so rather than burying it. The coach ratchet is NOT a rule change and is not presented as one. Coaches only travel one way — boarding discards the emptied coach into the Classification Yard, detraining draws a fresh empty out of the Division Yard, and Classification returns only when the Division Yard runs bare — so over one three-Day game every coach ended in Classification by Day 2 and nobody could board or get off anywhere thereafter. Running out of cars is part of the game; nothing on screen said any of it. A train made up short now reports what it wanted and why none is coming, and the yard panel warns while the shortage lasts. The Interchange stops advertising an action the game does not have. The card said cars could be sorted into any new order there, which has never been implemented, so the only thing it achieved was sending a player hunting for a button that was not there. What it really offers is the one place on the Mainline where an Extra may be made up and started; a consist is re-ordered at a Small Yard, which now shows the train each option would build, laid out west to east as the board draws it. A QUICKSTART SHIPS WITH THE PACKAGE and is linked from the splash page, so a tester who has never played has something to read that is not the repository. The rules and card references beside it were rewritten against the game as built — several had been describing a version a month old. 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. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MUizFYCMHRWhbWwXhp7WPR
This commit is contained in:
@@ -13,24 +13,44 @@ 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 —
|
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.
|
the browser client, the lobby, and the intent/SSE API — as a single StartOS service.
|
||||||
|
|
||||||
**Bundled version: 0.8.0.13.** Nine fixes from a live playtest of 0.8.0.12, almost all of them about
|
**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
|
||||||
what a player can see. The one that mattered moved a car: the Division Yard chips stayed clickable
|
the rest are the game saying what it was already doing. The Sparrow running empty and a Depot that
|
||||||
while a player's board was catching up on other people's turns, so a click submitted a real intent
|
could not unload its passengers turned out to be the same thing: §9.2 sends an emptied coach to the
|
||||||
against a position several moves stale — they now obey the catch-up queue like every other control,
|
Classification Yard and takes a fresh empty out of the Division Yard, and §2.2 returns Classification
|
||||||
and the yard counts beside them are read from the board on screen rather than the live game. The
|
only when the Division Yard runs bare — so coaches travel one way. Measured over one three-Day game:
|
||||||
district picker gained a button for your own seat and is ordered west to east as the map draws it;
|
sixteen coaches in the Division Yard at setup, none from Day 2 Stage 8 onward, fifteen piled in
|
||||||
the Fedora passing is announced and logged; a collision names whose district it was and who loses the
|
Classification while the Division Yard sat at 46-47 freight cars and stopped draining. The rule
|
||||||
5 Revenue; and a Depot that cannot take another passenger says which car it is short of instead of
|
stands (Jesse's ruling, the same one Gitea#2 got); what changed is that a train made up short now
|
||||||
the action vanishing from the menu. v0.8.0.12 before it added the **Restore a Seat** action — see
|
reports what it wanted and why none is coming, and the yard panel warns while the shortage lasts.
|
||||||
Actions below — for a player whose browser has lost the token that is their only identity.
|
|
||||||
|
|
||||||
**Games in progress resume normally on this one**, and it was checked the narrow way rather than
|
Also: a Small Yard sort shows the train each option would build, laid out west to east as the board
|
||||||
assumed: `git diff v0.8.0.12..v0.8.0.13 -- src/engine/` is **two added lines** — a
|
draws it and saying whether the result may leave the Office, and may now leave cars ahead of the
|
||||||
`superintendentChanged` variant on the `GameEvent` union, and the `events.push` that emits it. Both
|
engine; making up a train names the train in the history; a switching turn keeps its first move,
|
||||||
are additive. `check()`, `legal.ts` and every predicate are untouched, so no once-legal move became
|
industry work, the sort and a closing summary instead of a line per move; and the Freight Agent,
|
||||||
illegal, and events are derived by replaying a save rather than stored in one, so widening the union
|
Porter and Laborer groups say what each role is for.
|
||||||
cannot invalidate anything on disk. (0.8.0.10 was the exception: it corrected a ruling and
|
|
||||||
deliberately stranded games holding one. That warning does not apply here.)
|
Two smaller releases ride along. **v0.8.0.15** stopped the Interchange advertising a car-sorting
|
||||||
|
action it has never had — the text reached players on the board through `mainlineDescription`, which
|
||||||
|
`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
|
||||||
|
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
|
||||||
|
card may no longer be placed outside a player's Limits, which reverses an earlier ruling and is the
|
||||||
|
one shape of change that strands a save: a predicate in `apply.ts` changed its answer, so a move that
|
||||||
|
was legal when played is refused on replay. The Day 3 playtest save stops at intent 528 of 539 —
|
||||||
|
`card.play c55 → (-2,4)` against a sign at column 3 — eleven moves short of where the table had got
|
||||||
|
to. The file is left untouched and the server names the move it stopped at, so re-installing
|
||||||
|
0.8.0.13 finishes a game worth finishing. (0.8.0.10 was the first release to do this, for the §8.1
|
||||||
|
clearance correction.)
|
||||||
|
|
||||||
|
The rest of the engine diff strands nothing: `makeUpShort` and `switchingEnded` are new events,
|
||||||
|
`trayMoved` and `consistSorted` gained fields, and `switch.sortConsist` gained an OPTIONAL `engineAt`
|
||||||
|
whose absence means what every sort did before — so an older save replays to the same train. Events
|
||||||
|
are derived by replaying a save rather than stored in one.
|
||||||
|
|
||||||
The paragraphs below were written for the 0.7.9.8 bump and still describe how a bump is checked.
|
The paragraphs below were written for the 0.7.9.8 bump and still describe how a bump is checked.
|
||||||
|
|
||||||
|
|||||||
@@ -35,6 +35,60 @@ 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
|
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.
|
exactly as it does on the public Station Master site.
|
||||||
|
|
||||||
|
**What changed in 0.8.0.16.**
|
||||||
|
|
||||||
|
**The Interchange no longer offers a sorting action it does not have.** The card on the Mainline
|
||||||
|
said cars could be re-ordered there. That has never been possible, so the only thing it achieved was
|
||||||
|
sending you looking for a button that was not there. What the Interchange actually gives you is the
|
||||||
|
one place on the Mainline where an **Extra Train** can be made up and started. To re-order a train,
|
||||||
|
use a **Small Yard** in your own district.
|
||||||
|
|
||||||
|
**There is a guide for new players.** A Quickstart now ships with the package — what the game is,
|
||||||
|
how you win, how a Stage runs, what everything on the screen is for, a first twenty minutes, and the
|
||||||
|
handful of things that surprise everybody. The rules and card references beside it have been brought
|
||||||
|
up to date with how the game actually runs; several had been describing an older version.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**What changed in 0.8.0.14. GAMES ALREADY RUNNING ON THIS SERVER MAY NOT RESUME** — one rule
|
||||||
|
changed, and a game whose history contains the move it affects will stop replaying at that move.
|
||||||
|
The server says which move and leaves your save file alone, so if a game is worth finishing you can
|
||||||
|
re-install 0.8.0.13 and play it out. On the game this was tested against, it stopped eleven moves
|
||||||
|
from where the table had got to.
|
||||||
|
|
||||||
|
**A Modifier card may no longer be placed outside your Limits.** Your district ends at its sign, and
|
||||||
|
that is now true of every card, not only track and industries. A Facility standing right at the sign
|
||||||
|
keeps six of its nine nearby spots, and the sign moves outward as your Running Track grows.
|
||||||
|
|
||||||
|
**Why your passenger trains were running empty, and why nobody could get off.** Coaches only travel
|
||||||
|
one way. Passengers boarding sends the emptied coach to the Classification Yard; passengers getting
|
||||||
|
off needs an empty coach fetched from the Division Yard; and the Classification Yard comes back only
|
||||||
|
when the Division Yard is completely bare. In one three-Day game every coach had ended up in
|
||||||
|
Classification by the middle of Day 2 and stayed there — so nobody could board or get off anywhere
|
||||||
|
for the rest of the game, and a train whose card calls for coaches was made up with nothing. **None
|
||||||
|
of that has changed**: running out is part of the game. What has changed is that the game now says
|
||||||
|
it. A train made up short of what its card calls for reports what it wanted, how many are waiting in
|
||||||
|
Classification, and how far the Division Yard is from empty; and the yard panel warns you while the
|
||||||
|
shortage lasts.
|
||||||
|
|
||||||
|
**The Small Yard shows you the train each option would build.** Re-ordering a consist used to offer
|
||||||
|
a list of numbers. Each option now shows the resulting train laid out **west to east**, exactly as
|
||||||
|
the board draws it, with the engine in place — and says whether that train would be ready to leave
|
||||||
|
the Office or held there until it is sorted again. A train may also now be sorted with cars ahead of
|
||||||
|
its engine, which is how you shove a cut into an industry.
|
||||||
|
|
||||||
|
**Making up a train says which train.** The lines were there but every one of them said "the train
|
||||||
|
being made up", so looking back for a particular train found nothing.
|
||||||
|
|
||||||
|
**A switching turn no longer fills the history with coordinates.** It keeps the move that set the
|
||||||
|
crew off, anything set out at or picked up from an industry (named — "at the Freight House"), the
|
||||||
|
Small Yard sort, and a closing line saying what the turn cost and where the crew was left. Every
|
||||||
|
move is still recorded and still captions the board as it happens.
|
||||||
|
|
||||||
|
**Each role says what it is for.** The Freight Agent stocks the green Loading box and frees a jam;
|
||||||
|
passengers board and get off in the Cargo phase, with a Porter; a Laborer moves a load along MEN →
|
||||||
|
AT → WORK. Reaching for the wrong one used to mean finding nothing there and no explanation.
|
||||||
|
|
||||||
**What changed in 0.8.0.13. Games already running on this server are not affected** — they resume
|
**What changed in 0.8.0.13. Games already running on this server are not affected** — they resume
|
||||||
normally; no rule changed.
|
normally; no rule changed.
|
||||||
|
|
||||||
|
|||||||
+203
-128
@@ -10,140 +10,173 @@ export const current = VersionInfo.of({
|
|||||||
// — checked against the SDK's own parser rather than assumed, since every example in `versions.md`
|
// — 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
|
// 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.
|
// 0.7.9:0 sees this as an update rather than refusing it as a downgrade.
|
||||||
version: '0.8.0.13:0',
|
version: '0.8.0.16:0',
|
||||||
releaseNotes: {
|
releaseNotes: {
|
||||||
en_US:
|
en_US:
|
||||||
'Bundles Station Master v0.8.0.13 — nine fixes from a live playtest, almost all of them about ' +
|
'Bundles Station Master v0.8.0.16 — six fixes from a live playtest, a card that stopped ' +
|
||||||
'what the table can see. **Games already running on this server resume normally**: no rule ' +
|
'advertising something it cannot do, and a reference pack for new players. **GAMES ALREADY ' +
|
||||||
'changed. **The one that moved a car.** While your board is catching up on turns taken by ' +
|
'RUNNING ON THIS SERVER MAY NOT RESUME.** One rule changed: a Modifier card may no longer be ' +
|
||||||
'other players the game hides the action list, because a move made against a position that ' +
|
'placed outside your Limits. A game whose saved history contains such a move stops replaying ' +
|
||||||
'has already moved on is a move made blind — but the cars in the Division Yard stayed ' +
|
'at that move, and the server says which one and leaves the file alone — so a game worth ' +
|
||||||
'clickable. One click during a bot’s turn sent a real move against a board several turns ' +
|
'finishing can be finished by putting v0.8.0.13 back. Measured on the test game: it stopped ' +
|
||||||
'stale, and a coach left the yard. The yard follows the same rule as every other control now, ' +
|
'eleven moves from where it had got to. **Passenger trains that ran empty, explained.** ' +
|
||||||
'and the car counts beside it show the board you are looking at rather than the one the game ' +
|
'Coaches only travel one way: boarding sends the emptied coach to the Classification Yard, ' +
|
||||||
'has already raced ahead to. **You can look at your own district again.** The row of buttons ' +
|
'unloading passengers needs an empty coach from the Division Yard, and the Classification ' +
|
||||||
'for looking at another player’s Office Area had one for everybody except you, so the player ' +
|
'Yard comes back only when the Division Yard is completely bare. Over one three-Day game ' +
|
||||||
'with nothing to do but wait was the one player who could not look at their own board. Your ' +
|
'every coach ended up in Classification by the second Day and stayed there, so no passengers ' +
|
||||||
'seat is in the row now, and the buttons are in map order — west to east along the Division — ' +
|
'could board or get off anywhere for the rest of the game, and a train whose card calls for ' +
|
||||||
'instead of the order people joined. **The Fedora is announced when it passes.** The ' +
|
'coaches was made up empty. **The rule has not changed** — running out of cars is part of the ' +
|
||||||
'Superintendent changes hands at the end of Stages 3, 6, 9 and 12, and nothing said so out ' +
|
'game — but nothing on screen said any of it. Now a train made up short says what it wanted ' +
|
||||||
'loud; now it is announced on screen and written into the history, the same as a completed ' +
|
'and why none is coming, and the yard panel warns while the shortage lasts. **The Interchange ' +
|
||||||
'run. **A collision says whose district it was and who paid for it.** The line named the ' +
|
'no longer offers a sorting action it does not have.** The card said "cars may be sorted into ' +
|
||||||
'wreck and the reason and stopped there, leaving the 5 Revenue penalty in a separate entry ' +
|
'any new order here", which has never been implemented — a player could only go looking for a ' +
|
||||||
'further down the log. **A Depot that cannot take another passenger says why.** It needs a ' +
|
'button that was not there. What the card really offers is the one place on the Mainline ' +
|
||||||
'loaded coach waiting in the Division Yard, and when there is none the option simply vanished ' +
|
'where an Extra Train can be made up and started. Consists are re-ordered at a Small Yard in ' +
|
||||||
'from the menu with no explanation. The shortage itself stays — running out is part of the ' +
|
'your own district. **The Small Yard tells you what each option would build.** Re-ordering a ' +
|
||||||
'game — but the panel now says how much room is left, what is missing, and how many loaded ' +
|
'train offered a list of numbers; each option now shows the train it would make, laid out ' +
|
||||||
'coaches are waiting in the Classification Yard. **Smaller:** the train make-up panel says ' +
|
'west to east exactly as the board draws it, with the engine in place, and says whether the ' +
|
||||||
'“working eastward” rather than “working left” — the same rule, but the map runs west to east ' +
|
'result is ready to leave the Office or would be held there. A train may also be sorted with ' +
|
||||||
'and the table is not everybody’s left; and the history panel keeps 90 lines instead of 60, ' +
|
'cars ahead of its engine now, for shoving a cut into an industry. **A guide for new ' +
|
||||||
'in the same amount of screen.',
|
'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.',
|
||||||
es_ES:
|
es_ES:
|
||||||
'Incluye Station Master v0.8.0.13 — nueve correcciones surgidas de una partida de prueba, ' +
|
'Incluye Station Master v0.8.0.16 — seis correcciones de una partida de prueba, una carta que ' +
|
||||||
'casi todas sobre lo que la mesa alcanza a ver. **Las partidas en curso en este servidor se ' +
|
'deja de ofrecer algo que no puede hacer, y documentación para jugadores nuevos. **LAS ' +
|
||||||
'reanudan con normalidad**: no ha cambiado ninguna regla. **La que movió un vagón.** Mientras ' +
|
'PARTIDAS EN CURSO EN ESTE SERVIDOR PUEDEN NO REANUDARSE.** Ha cambiado una regla: una carta ' +
|
||||||
'tu tablero se pone al día con los turnos de los demás, el juego oculta la lista de acciones, ' +
|
'de Modificador ya no puede colocarse fuera de tus Límites. Una partida cuyo historial ' +
|
||||||
'porque decidir sobre una posición que ya ha cambiado es decidir a ciegas; pero los vagones ' +
|
'contenga una jugada así deja de reproducirse en ese punto; el servidor indica cuál y no toca ' +
|
||||||
'del Patio de División seguían siendo pulsables. Un clic durante el turno de un bot envió una ' +
|
'el archivo, así que una partida que merezca terminarse puede acabarse reinstalando la ' +
|
||||||
'jugada real contra un tablero atrasado varios turnos, y un coche salió del patio. Ahora el ' +
|
'v0.8.0.13. Medido en la partida de prueba: se detuvo a once jugadas del punto al que había ' +
|
||||||
'patio sigue la misma regla que los demás controles, y los recuentos de vagones muestran el ' +
|
'llegado. **Por qué los trenes de pasajeros iban vacíos.** Los coches solo circulan en un ' +
|
||||||
'tablero que estás viendo, no aquel al que la partida ya se ha adelantado. **Puedes volver a ' +
|
'sentido: al subir pasajeros el coche vacío va al Patio de Clasificación, bajarlos exige un ' +
|
||||||
'mirar tu propio distrito.** La fila de botones para ver el Área de Oficinas de otro jugador ' +
|
'coche vacío del Patio de División, y Clasificación solo vuelve cuando el Patio de División ' +
|
||||||
'tenía uno para cada cual menos para ti, así que el jugador que solo podía esperar era el ' +
|
'queda totalmente vacío. En una partida de tres Días todos los coches acabaron en ' +
|
||||||
'único que no podía mirar su propio tablero. Tu asiento ya está en la fila, y los botones ' +
|
'Clasificación el segundo Día y allí se quedaron: nadie pudo subir ni bajar en el resto de la ' +
|
||||||
'siguen el orden del mapa — de oeste a este a lo largo de la División — en vez del orden de ' +
|
'partida, y un tren cuya carta pide coches se formó vacío. **La regla no cambia** — quedarse ' +
|
||||||
'llegada. **El sombrero se anuncia al pasar.** El Superintendente cambia al final de las ' +
|
'sin material es parte del juego — pero nada en pantalla lo decía. Ahora un tren formado a ' +
|
||||||
'Etapas 3, 6, 9 y 12, y nada lo decía en voz alta; ahora se anuncia en pantalla y queda ' +
|
'medias explica qué le faltaba y por qué no llegará, y el panel de patios avisa mientras dure ' +
|
||||||
'escrito en el historial, igual que un recorrido completado. **Una colisión dice en qué ' +
|
'la escasez. **El Intercambiador ya no ofrece una acción de clasificación que no existe.** La ' +
|
||||||
'distrito fue y quién la paga.** La línea nombraba el accidente y la causa y ahí se detenía, ' +
|
'carta decía que allí podían reordenarse los vagones, algo que nunca se implementó: el ' +
|
||||||
'dejando la penalización de 5 de Ingresos en otra entrada más abajo. **Un Depósito que no ' +
|
'jugador solo podía buscar un botón inexistente. Lo que la carta ofrece de verdad es el único ' +
|
||||||
'puede recibir otro pasajero explica por qué.** Necesita un coche cargado esperando en el ' +
|
'punto de la Línea Principal donde se puede formar y arrancar un Tren Extra. Los trenes se ' +
|
||||||
'Patio de División, y cuando no lo hay la opción simplemente desaparecía del menú sin ' +
|
'reordenan en un Pequeño Patio de tu propio distrito. **El Pequeño Patio dice qué formaría ' +
|
||||||
'explicación. La escasez se mantiene — quedarse sin material es parte del juego — pero ahora ' +
|
'cada opción.** Reordenar un tren ofrecía una lista de números; ahora cada opción muestra el ' +
|
||||||
'el panel indica cuánto sitio queda, qué falta y cuántos coches cargados esperan en el Patio ' +
|
'tren resultante, de oeste a este tal como lo dibuja el tablero y con la locomotora en su ' +
|
||||||
'de Clasificación. **Menores:** el panel de formación de trenes dice «trabajando hacia el ' +
|
'sitio, e indica si podrá salir de la Oficina o quedará retenido. También se puede dejar ' +
|
||||||
'este» en lugar de «trabajando hacia la izquierda» — la misma regla, pero el mapa va de oeste ' +
|
'vagones por delante de la locomotora, para empujarlos a una industria. **Una guía para ' +
|
||||||
'a este y la mesa no tiene una izquierda común; y el historial guarda 90 líneas en vez de 60, ' +
|
'empezar.** El paquete incluye ahora una Guía rápida — qué es el juego, cómo se gana, cómo ' +
|
||||||
'en el mismo espacio.',
|
'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.',
|
||||||
de_DE:
|
de_DE:
|
||||||
'Enthält Station Master v0.8.0.13 — neun Korrekturen aus einer echten Testpartie, fast alle ' +
|
'Enthält Station Master v0.8.0.16 — sechs Korrekturen aus einer Testpartie, eine Karte, die ' +
|
||||||
'davon darüber, was der Tisch sehen kann. **Laufende Spiele auf diesem Server werden normal ' +
|
'nicht mehr anbietet, was sie nicht kann, und Unterlagen für neue Spieler. **LAUFENDE SPIELE ' +
|
||||||
'fortgesetzt**: keine Regel wurde geändert. **Die eine, die einen Wagen bewegt hat.** Während ' +
|
'AUF DIESEM SERVER WERDEN MÖGLICHERWEISE NICHT FORTGESETZT.** Eine Regel hat sich geändert: ' +
|
||||||
'Ihr Brett die Züge der anderen nachholt, verbirgt das Spiel die Aktionsliste — ein Zug gegen ' +
|
'eine Modifikatorkarte darf nicht mehr außerhalb Ihrer Limits liegen. Ein Spiel, dessen ' +
|
||||||
'eine Stellung, die längst weiter ist, ist ein Zug im Blindflug —, doch die Wagen im ' +
|
'Verlauf einen solchen Zug enthält, bricht dort beim Wiedereinlesen ab; der Server nennt den ' +
|
||||||
'Bezirksbahnhof blieben anklickbar. Ein Klick während des Zuges eines Bots schickte einen ' +
|
'Zug und lässt die Datei unberührt, sodass eine erhaltenswerte Partie mit v0.8.0.13 zu Ende ' +
|
||||||
'echten Zug gegen ein mehrere Züge altes Brett, und ein Wagen verließ den Bahnhof. Der ' +
|
'gespielt werden kann. Gemessen an der Testpartie: sie stoppte elf Züge vor dem erreichten ' +
|
||||||
'Bahnhof folgt jetzt derselben Regel wie jedes andere Bedienelement, und die Wagenzahlen ' +
|
'Stand. **Warum Personenzüge leer fuhren.** Personenwagen laufen nur in eine Richtung: beim ' +
|
||||||
'daneben zeigen das Brett, das Sie sehen, statt jenes, dem das Spiel schon vorausgeeilt ist. ' +
|
'Einsteigen geht der geleerte Wagen in den Rangierbahnhof, zum Aussteigen braucht es einen ' +
|
||||||
'**Sie können wieder auf Ihren eigenen Bezirk schauen.** Die Knopfreihe zum Betrachten ' +
|
'leeren Wagen aus dem Bezirksbahnhof, und der Rangierbahnhof kehrt erst zurück, wenn der ' +
|
||||||
'fremder Bürobereiche hatte einen Knopf für jeden außer für Sie — ausgerechnet der Spieler, ' +
|
'Bezirksbahnhof völlig leer ist. In einer Drei-Tage-Partie lagen am zweiten Tag alle Wagen im ' +
|
||||||
'der nur warten konnte, kam nicht an sein eigenes Brett. Ihr Platz ist jetzt in der Reihe, ' +
|
'Rangierbahnhof und blieben dort: den Rest des Spiels konnte niemand ein- oder aussteigen, ' +
|
||||||
'und die Knöpfe stehen in Kartenreihenfolge — von West nach Ost entlang der Division — statt ' +
|
'und ein Zug, dessen Karte Personenwagen verlangt, wurde leer gebildet. **Die Regel bleibt** ' +
|
||||||
'in der Beitrittsreihenfolge. **Der Hut wird angesagt, wenn er weitergegeben wird.** Der ' +
|
'— auszugehen gehört zum Spiel —, aber nichts auf dem Bildschirm sagte es. Jetzt nennt ein zu ' +
|
||||||
'Superintendent wechselt am Ende der Etappen 3, 6, 9 und 12, und nichts sagte es laut; jetzt ' +
|
'kurz gebildeter Zug, was ihm fehlte und warum nichts nachkommt, und die Bahnhofsanzeige ' +
|
||||||
'wird es auf dem Bildschirm angesagt und in den Verlauf geschrieben, wie eine abgeschlossene ' +
|
'warnt, solange der Mangel anhält. **Der Übergabebahnhof bietet keine Sortierfunktion mehr ' +
|
||||||
'Fahrt. **Eine Kollision nennt den Bezirk und den, der dafür zahlt.** Die Zeile nannte das ' +
|
'an, die es nicht gibt.** Auf der Karte stand, Wagen ließen sich hier neu ordnen — das war ' +
|
||||||
'Wrack und den Grund und hörte dort auf; die 5 Einnahmen Strafe stand in einem eigenen ' +
|
'nie umgesetzt, und man konnte nur nach einer Schaltfläche suchen, die es nicht gab. Was die ' +
|
||||||
'Eintrag weiter unten. **Ein Depot, das keinen weiteren Fahrgast aufnehmen kann, sagt ' +
|
'Karte wirklich bietet, ist die einzige Stelle der Hauptstrecke, an der ein Extrazug gebildet ' +
|
||||||
'warum.** Es braucht einen beladenen Personenwagen im Bezirksbahnhof, und fehlte er, ' +
|
'und gestartet werden kann. Umgeordnet wird in einem Kleinen Bahnhof im eigenen Bezirk. **Der ' +
|
||||||
'verschwand die Option kommentarlos aus dem Menü. Der Mangel bleibt — auszugehen gehört zum ' +
|
'Kleine Bahnhof zeigt, was jede Option bilden würde.** Das Umordnen bot eine Liste von ' +
|
||||||
'Spiel —, aber die Anzeige nennt jetzt den freien Platz, das Fehlende und die Zahl der ' +
|
'Zahlen; jede Option zeigt nun den entstehenden Zug, von West nach Ost genau so, wie das ' +
|
||||||
'beladenen Wagen, die im Rangierbahnhof warten. **Kleineres:** die Zugbildungsanzeige sagt ' +
|
'Brett ihn zeichnet, mit der Lok an ihrem Platz, und sagt, ob er die Betriebsstelle verlassen ' +
|
||||||
'„ostwärts arbeitend“ statt „nach links arbeitend“ — dieselbe Regel, aber die Karte läuft von ' +
|
'darf oder dort festgehalten wird. Wagen dürfen jetzt auch vor der Lok stehen, um sie in ' +
|
||||||
'West nach Ost, und der Tisch hat kein gemeinsames Links; und der Verlauf behält 90 Zeilen ' +
|
'einen Anschluss zu drücken. **Eine Anleitung für den Anfang.** Das Paket enthält jetzt eine ' +
|
||||||
'statt 60, auf gleichem Raum.',
|
'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.',
|
||||||
pl_PL:
|
pl_PL:
|
||||||
'Zawiera Station Master v0.8.0.13 — dziewięć poprawek z prawdziwej partii testowej, niemal ' +
|
'Zawiera Station Master v0.8.0.16 — sześć poprawek z partii testowej, kartę, która przestaje ' +
|
||||||
'wszystkie o tym, co widzi stół. **Gry w toku na tym serwerze wznawiają się normalnie**: ' +
|
'oferować to, czego nie potrafi, oraz materiały dla nowych graczy. **GRY TRWAJĄCE NA TYM ' +
|
||||||
'żadna zasada się nie zmieniła. **Ta, która przestawiła wagon.** Kiedy twoja plansza nadrabia ' +
|
'SERWERZE MOGĄ SIĘ NIE WZNOWIĆ.** Zmieniła się jedna zasada: karty Modyfikatora nie wolno już ' +
|
||||||
'ruchy pozostałych graczy, gra chowa listę akcji, bo ruch wykonany wobec pozycji, która już ' +
|
'położyć poza twoimi Granicami. Gra, której historia zawiera taki ruch, przestaje się ' +
|
||||||
'się zmieniła, to ruch na ślepo — ale wagony na Stacji Rejonowej wciąż dawały się kliknąć. ' +
|
'odtwarzać w tym miejscu; serwer podaje który to ruch i nie rusza pliku, więc partię wartą ' +
|
||||||
'Jedno kliknięcie w czasie tury bota wysłało prawdziwy ruch wobec planszy sprzed kilku tur i ' +
|
'dokończenia można dograć po ponownej instalacji v0.8.0.13. Zmierzone na grze testowej: ' +
|
||||||
'wagon opuścił stację. Teraz stacja podlega tej samej regule co każdy inny element, a ' +
|
'zatrzymała się jedenaście ruchów przed osiągniętym stanem. **Dlaczego pociągi pasażerskie ' +
|
||||||
'liczniki wagonów obok pokazują planszę, którą widzisz, a nie tę, do której gra już pobiegła ' +
|
'jeździły puste.** Wagony osobowe krążą tylko w jedną stronę: przy wsiadaniu opróżniony wagon ' +
|
||||||
'naprzód. **Znów możesz zajrzeć do własnego okręgu.** W rzędzie przycisków do podglądania ' +
|
'trafia na Stację Rozrządową, wysiadanie wymaga pustego wagonu ze Stacji Rejonowej, a ' +
|
||||||
'Biura innego gracza był przycisk dla każdego prócz ciebie, więc gracz, który tylko czekał, ' +
|
'Rozrządowa wraca dopiero wtedy, gdy Rejonowa całkiem opustoszeje. W trzydniowej partii ' +
|
||||||
'jako jedyny nie mógł spojrzeć na własną planszę. Twoje miejsce jest już w rzędzie, a ' +
|
'wszystkie wagony wylądowały na Rozrządowej już drugiego Dnia i tam zostały: przez resztę gry ' +
|
||||||
'przyciski są w kolejności mapy — z zachodu na wschód wzdłuż Dywizji — zamiast w kolejności ' +
|
'nikt nie mógł wsiąść ani wysiąść, a pociąg, którego karta wymaga wagonów osobowych, ' +
|
||||||
'dołączania. **Przekazanie kapelusza jest ogłaszane.** Superintendent zmienia się na koniec ' +
|
'formowano pusty. **Zasada się nie zmienia** — kończące się zasoby to część gry — ale nic na ' +
|
||||||
'Etapów 3, 6, 9 i 12, a nic nie mówiło tego na głos; teraz jest ogłaszane na ekranie i ' +
|
'ekranie tego nie mówiło. Teraz pociąg sformowany za krótko podaje, czego mu zabrakło i ' +
|
||||||
'zapisywane w historii, tak jak ukończony przejazd. **Kolizja mówi, czyj to okręg i kto za ' +
|
'dlaczego nic nie nadjedzie, a panel stacji ostrzega, dopóki trwa niedobór. **Stacja ' +
|
||||||
'nią płaci.** Wiersz podawał wrak i przyczynę, i na tym kończył — kara 5 Przychodu trafiała ' +
|
'Przeładunkowa nie oferuje już sortowania, którego nie ma.** Karta mówiła, że można tu ' +
|
||||||
'do osobnego wpisu niżej. **Dworzec, który nie może przyjąć kolejnego pasażera, mówi ' +
|
'przestawić wagony w dowolnej kolejności — nigdy tego nie zaimplementowano, więc gracz mógł ' +
|
||||||
'dlaczego.** Potrzebny jest załadowany wagon osobowy czekający na Stacji Rejonowej, a gdy go ' +
|
'tylko szukać nieistniejącego przycisku. Naprawdę karta daje jedyne miejsce na Magistrali, ' +
|
||||||
'nie było, opcja po prostu znikała z menu bez wyjaśnienia. Sam niedobór zostaje — kończące ' +
|
'gdzie można sformować i wyprawić Pociąg Dodatkowy. Składy przestawia się na Małej Stacji we ' +
|
||||||
'się zasoby to część gry — ale panel podaje teraz, ile zostało miejsca, czego brakuje i ile ' +
|
'własnym okręgu. **Mała Stacja pokazuje, co zbudowałaby każda opcja.** Przestawianie składu ' +
|
||||||
'załadowanych wagonów czeka na Stacji Rozrządowej. **Drobniejsze:** panel formowania składu ' +
|
'oferowało listę liczb; teraz każda opcja pokazuje powstający pociąg, z zachodu na wschód ' +
|
||||||
'mówi „pracując na wschód” zamiast „pracując w lewo” — ta sama zasada, ale mapa biegnie z ' +
|
'dokładnie tak, jak rysuje go plansza, z lokomotywą na swoim miejscu, i mówi, czy będzie mógł ' +
|
||||||
'zachodu na wschód, a stół nie ma wspólnej lewej strony; historia zaś zachowuje 90 wierszy ' +
|
'opuścić Biuro, czy zostanie tam zatrzymany. Wagony mogą teraz stać również przed lokomotywą, ' +
|
||||||
'zamiast 60, na tym samym miejscu.',
|
'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.',
|
||||||
fr_FR:
|
fr_FR:
|
||||||
'Inclut Station Master v0.8.0.13 — neuf corrections issues d’une vraie partie de test, ' +
|
'Inclut Station Master v0.8.0.16 — six corrections issues d’une partie de test, une carte qui ' +
|
||||||
'presque toutes sur ce que la table peut voir. **Les parties en cours sur ce serveur ' +
|
'cesse de proposer ce qu’elle ne sait pas faire, et de la documentation pour les nouveaux ' +
|
||||||
'reprennent normalement** : aucune règle n’a changé. **Celle qui a déplacé un wagon.** ' +
|
'joueurs. **LES PARTIES EN COURS SUR CE SERVEUR PEUVENT NE PAS REPRENDRE.** Une règle a ' +
|
||||||
'Pendant que votre plateau rattrape les tours des autres, le jeu masque la liste des actions, ' +
|
'changé : une carte Modificateur ne peut plus être posée hors de vos Limites. Une partie dont ' +
|
||||||
'car jouer contre une position qui a déjà avancé, c’est jouer à l’aveugle — mais les wagons ' +
|
'l’historique contient un tel coup cesse de se rejouer à ce coup ; le serveur indique lequel ' +
|
||||||
'de la Gare de Division restaient cliquables. Un clic pendant le tour d’un bot a envoyé un ' +
|
'et ne touche pas au fichier, si bien qu’une partie qui mérite d’être finie peut l’être en ' +
|
||||||
'vrai coup contre un plateau vieux de plusieurs tours, et une voiture a quitté la gare. La ' +
|
'réinstallant la v0.8.0.13. Mesuré sur la partie de test : elle s’est arrêtée onze coups ' +
|
||||||
'gare suit désormais la même règle que les autres commandes, et les comptes de wagons à côté ' +
|
'avant le point atteint. **Pourquoi les trains de voyageurs roulaient à vide.** Les voitures ' +
|
||||||
'affichent le plateau que vous regardez, et non celui où la partie a déjà filé. **Vous pouvez ' +
|
'ne circulent que dans un sens : à l’embarquement la voiture vidée part à la Gare de Triage, ' +
|
||||||
'de nouveau regarder votre propre district.** La rangée de boutons permettant de consulter ' +
|
'faire descendre les voyageurs exige une voiture vide de la Gare de Division, et le Triage ne ' +
|
||||||
'l’Espace Bureaux d’un autre joueur en avait un pour tout le monde sauf vous : le joueur qui ' +
|
'revient que lorsque la Gare de Division est entièrement vide. Sur une partie de trois Jours, ' +
|
||||||
'n’avait qu’à attendre était le seul à ne pas pouvoir regarder son propre plateau. Votre ' +
|
'toutes les voitures étaient au Triage dès le deuxième Jour et y sont restées : plus personne ' +
|
||||||
'place y figure désormais, et les boutons suivent l’ordre de la carte — d’ouest en est le ' +
|
'n’a pu monter ni descendre, et un train dont la carte demande des voitures a été formé à ' +
|
||||||
'long de la Division — plutôt que l’ordre d’arrivée. **Le chapeau est annoncé quand il ' +
|
'vide. **La règle ne change pas** — manquer de matériel fait partie du jeu — mais rien à ' +
|
||||||
'passe.** Le Superintendant change à la fin des Étapes 3, 6, 9 et 12, et rien ne le disait à ' +
|
'l’écran ne le disait. Désormais un train formé trop court indique ce qui lui manquait et ' +
|
||||||
'voix haute ; c’est maintenant annoncé à l’écran et inscrit dans l’historique, comme un ' +
|
'pourquoi rien n’arrivera, et le panneau des gares avertit tant que dure la pénurie. **La ' +
|
||||||
'parcours achevé. **Une collision indique le district et celui qui paie.** La ligne nommait ' +
|
'gare d’Interchange ne propose plus un tri qui n’existe pas.** La carte annonçait que les ' +
|
||||||
'l’accident et la cause puis s’arrêtait, laissant la pénalité de 5 Revenus dans une entrée ' +
|
'wagons pouvaient y être remis dans n’importe quel ordre : cela n’a jamais été implémenté, et ' +
|
||||||
'séparée plus bas. **Un Dépôt qui ne peut pas prendre un passager de plus dit pourquoi.** Il ' +
|
'le joueur ne pouvait que chercher un bouton absent. Ce que la carte offre réellement, c’est ' +
|
||||||
'lui faut une voiture chargée en attente à la Gare de Division, et faute de quoi l’option ' +
|
'le seul endroit de la Grande Ligne où un Train Supplémentaire peut être formé et lancé. Les ' +
|
||||||
'disparaissait du menu sans explication. La pénurie demeure — manquer de matériel fait partie ' +
|
'rames se réordonnent à une Petite Gare de votre district. **La Petite Gare dit ce que chaque ' +
|
||||||
'du jeu — mais le panneau indique désormais la place restante, ce qui manque, et combien de ' +
|
'option formerait.** Réordonner un train proposait une liste de numéros ; chaque option ' +
|
||||||
'voitures chargées attendent à la Gare de Triage. **Plus petit :** le panneau de formation ' +
|
'montre maintenant le train obtenu, d’ouest en est exactement comme le plateau le dessine, la ' +
|
||||||
'des trains dit « en travaillant vers l’est » plutôt que « en travaillant vers la gauche » — ' +
|
'locomotive à sa place, et précise s’il pourra quitter le Bureau ou y sera retenu. On peut ' +
|
||||||
'même règle, mais la carte va d’ouest en est et la table n’a pas de gauche commune ; et ' +
|
'aussi laisser des wagons devant la locomotive, pour les pousser dans une industrie. **Un ' +
|
||||||
'l’historique conserve 90 lignes au lieu de 60, dans la même place.',
|
'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.',
|
||||||
},
|
},
|
||||||
migrations: {
|
migrations: {
|
||||||
/**
|
/**
|
||||||
@@ -288,6 +321,48 @@ export const current = VersionInfo.of({
|
|||||||
* passenger explains which car it is short of, and the history panel keeps 90 lines. The
|
* passenger explains which car it is short of, and the history panel keeps 90 lines. The
|
||||||
* passenger case is a RULING rather than a fix — §6.3 wants a loaded coach in the Division Yard,
|
* passenger case is a RULING rather than a fix — §6.3 wants a loaded coach in the Division Yard,
|
||||||
* and Jesse kept the shortage (Gitea#2's ruling) while ending the silence about it.
|
* and Jesse kept the shortage (Gitea#2's ruling) while ending the silence about it.
|
||||||
|
*
|
||||||
|
* v0.8.0.14 IS THE SECOND BUMP THAT BREAKS RESUMES, AND LIKE v0.8.0.10 IT DOES SO DELIBERATELY.
|
||||||
|
* A Modifier card may no longer be placed outside a player's Limits (§2.1). That REVERSES an
|
||||||
|
* earlier ruling of Jesse's — Modifiers were exempt because a Facility standing at the limit has
|
||||||
|
* three of its nine spots beyond the sign — and it is exactly the shape of change this package's
|
||||||
|
* `UPDATING.md` says to look for: a predicate in `apply.ts` changed its answer, so a move that
|
||||||
|
* was legal when it was played is refused on replay.
|
||||||
|
*
|
||||||
|
* MEASURED, NOT ESTIMATED. The Day 3 playtest save stops at intent 528 of 539 —
|
||||||
|
* `card.play c55 → (-2,4)` with the sign at column 3 — eleven moves short of where the table had
|
||||||
|
* got to. `tryResumeSession` names the move, `index.ts` logs the refusal, and the file is left
|
||||||
|
* untouched, so re-installing v0.8.0.13 finishes any game worth finishing. Jesse's call, knowing
|
||||||
|
* it strands the game that was on the box.
|
||||||
|
*
|
||||||
|
* THE REST OF THE ENGINE DIFF STRANDS NOTHING, and is worth separating from the part that does.
|
||||||
|
* `makeUpShort` is a new event reporting that the make-up round could give a train nothing;
|
||||||
|
* `switchingEnded` closes a switching turn; `trayMoved` carries the Stage's Move allowance and
|
||||||
|
* `consistSorted` carries where the engine ended up; `switch.sortConsist` gained an OPTIONAL
|
||||||
|
* `engineAt` (absent means the nose, which is what every sort did before, so an older save
|
||||||
|
* replays to the same train). Events are derived by replaying a save rather than stored in one,
|
||||||
|
* and an optional intent field defaulting to the old behaviour changes no past move.
|
||||||
|
*
|
||||||
|
* THE SMALL YARD RULE CHANGED IN THE PERMISSIVE DIRECTION, which cannot strand a save either: a
|
||||||
|
* train there may now be sorted with cars ahead of its engine (`implications.md` against the
|
||||||
|
* v0.4.5 card text, Jesse's ruling). Nothing once legal became illegal; §8.2's departure check is
|
||||||
|
* untouched and still holds a broken-backed train at the Office.
|
||||||
|
*
|
||||||
|
* v0.8.0.15 AND v0.8.0.16 CHANGE NO RULE AND STRAND NOTHING.
|
||||||
|
* `git diff v0.8.0.14..v0.8.0.16 -- src/engine/` is one sentence of card TEXT and one doc
|
||||||
|
* comment. The Interchange stopped telling players "Cars may be sorted into any new order here"
|
||||||
|
* — a printed capability that has never been implemented, reaching the board through
|
||||||
|
* `mainlineDescription`, which `view.ts` renders as a Mainline card's `what`. Nothing reads
|
||||||
|
* `sortsCars` to permit a sort; its only live use is marking the card an Extra may be made up
|
||||||
|
* on. No predicate was touched, so no once-legal move became illegal.
|
||||||
|
*
|
||||||
|
* The rest of those two releases is documentation inside the repository — a Quickstart for a new
|
||||||
|
* player, and the four hand-written references brought up to the game as it runs. None of it is
|
||||||
|
* served by the site or read by the service; it rides along in the image because the Dockerfile
|
||||||
|
* copies the game's tree in.
|
||||||
|
*
|
||||||
|
* SO THE RESUME WARNING IN THESE RELEASE NOTES IS ENTIRELY v0.8.0.14's, and it still applies:
|
||||||
|
* a box on 0.8.0.13:0 takes this update in one hop and meets the Modifier rule on the way.
|
||||||
*/
|
*/
|
||||||
up: async ({ effects }) => {},
|
up: async ({ effects }) => {},
|
||||||
down: IMPOSSIBLE,
|
down: IMPOSSIBLE,
|
||||||
|
|||||||
+1
-1
Submodule station-master updated: ad277fb994...dc31555625
Reference in New Issue
Block a user