0.7.1:0 — bundle Station Master v0.7.1
Four playtest fixes off the Gitea tracker. The submodule pin moves to v0.7.1 and the version follows it; the downstream digit resets to :0, since v0.7.0 only ended on :3 because three test packs were played before it was released. - An empties-only train may couple a caboose again — a caboose carries the crew, not freight. - The end of a Day is a modal carrying the standings, the Days left and the combined target, instead of passing between one click and the next inside the automatic phases. - A Timetabled train may be discarded to a Department pile for a rival to pick up, governed by a new discardTimetabled setting that appears in both the New Game dialog and the lobby, on by default. An Extra never may. - A blocked passenger platform now gives its reason, including the coach shortage and what ends it. No new version file and no migration: current.ts's migrations.up is empty and nothing is carried from 0.7.0. GAMES IN PROGRESS SURVIVE THIS UPDATE — all three engine-visible changes only widen what is legal, so every intent a 0.7.0 game recorded still replays, and the server resumes a save by replaying it rather than by comparing version strings (src/server/index.ts in the game repo). README.md and instructions.md both named 0.7.0 and carry the three user-visible changes now. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FLnYR4XtXQNamYJXGYT8oC
This commit is contained in:
@@ -13,11 +13,21 @@ 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.7.0.** The lobby sets a game up from one of four game types (Solitaire, Co-op,
|
||||
Competitive, Cutthroat) plus Custom, offers the whole rule set for reading before a seat is taken,
|
||||
and lets a player leave a lobby or a running game and come back to it. Sound, the timetable flash,
|
||||
announcements and the just-drawn card badge reach a multiplayer client for the first time. None of
|
||||
that changes anything this package does: the submodule pin is the version, and the service is the
|
||||
**Bundled version: 0.7.1.** Four playtest fixes on top of 0.7.0. An empties-only train may couple a
|
||||
caboose again (a caboose carries the crew, so it is never a load); the end of a Day is a modal
|
||||
carrying the standings, the Days left and the combined target, because a Day turns over inside the
|
||||
automatic phases and used to pass unremarked; a Timetabled train may be discarded to a Department
|
||||
pile for a rival to pick up, governed by a new `discardTimetabled` New Game setting that is on by
|
||||
default, while an Extra never may; and a blocked passenger platform now reports its reason — the
|
||||
coach shortage behind Gitea#2 is a ruled-in part of the game, and what was actually broken was the
|
||||
silence. **Games in progress survive this update**: all three engine-visible changes only WIDEN what
|
||||
is legal, so every intent a 0.7.0 game recorded still replays, and the server resumes a save by
|
||||
replaying it rather than by comparing version strings.
|
||||
|
||||
0.7.0 remains the shape of the service: the lobby sets a game up from one of four game types
|
||||
(Solitaire, Co-op, Competitive, Cutthroat) plus Custom, offers the whole rule set for reading before
|
||||
a seat is taken, and lets a player leave a lobby or a running game and come back to it. None of this
|
||||
changes anything the package itself does: the submodule pin is the version, and the service is the
|
||||
same server it always was.
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user