3 Commits
Author SHA1 Message Date
slaguru666andClaude Opus 5 99e78f440a "Somebody you knew" costs one point, not two
At two, the closing beat of a hard case broke four agents in five at the same
moment. A whole party freezing or bolting on the final scene reads as arithmetic
rather than grief, which is the opposite of what the trigger is for. Found by
playing THROUGH TRAIN end to end.

Replayed the same beat from the same party state — Holloway 3, Okonkwo 2,
Bhattacharya 4, Nkemdirim 3, Finch 2 — with the new cost: one agent breaks, the
rest carry it at 3 and 4 with the penalties that implies. That is the shape it
wanted.

"It said your name" stays at two, and is now the only two-point trigger in the
list, which is right — it should be the singular worst thing that can happen to
somebody.

The rules journal and the player primer both generate their trigger tables from
PANIC_TRIGGERS, so both already print the new number.

Version 1.4.2.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 22:38:45 +01:00
slaguru666andClaude Opus 5 c05d488b9d Play THROUGH TRAIN end to end; fix three scenes the dice could not reach
Ran the whole case with five agents — briefing, kit swap, Mercy Draw, the
crossing, Cordera, the water tower, the four minutes, the locomotive, the
brakes, the register. It completed, and it exposed one serious defect and two
smaller ones. All three are the same shape: the scenario put dice in front of
things the fiction says should simply happen.

  1. THE ENDING WAS UNREACHABLE. Convincing Kell to stop was gated on Persuade
     or Status. Only THREE of the ten duty-roster agents have either trained —
     the Field Lead has Persuade 15 and Status 15. Three separate attempts on
     him all failed and the scenario had no way to end; I narrated it as working
     because otherwise there was no ending, which is exactly the improvisation a
     scenario is supposed to prevent.

     It now takes NO ROLL if the party can tell Kell one true thing about his own
     train — the coal, the four minutes, the north bench. He has waited a
     hundred and forty-five years for somebody who knows what is wrong to say
     so. Only a party that knows nothing rolls, at average, and a failure costs
     a pass rather than the ending.

  2. THE PAPERS NEEDED PERSUADE. Showing one side the other's document is the
     move the scenario is proudest of, and it sat behind Persuade at −30%:
     15% became 1%. Both men WANT their paper read — Merritt is proud of his
     letter, Ambrose's whole grievance is that nobody has looked at his writ.
     No roll, between passes.

  3. THE BOARDING SORTED ITSELF BADLY. Athletics runs 25–60% across the roster.
     Putting all five on the water tower left the doctor and the Registry officer
     missing twice each, carried across on the department's plank, passengers in
     their own set-piece, two passes gone. The text now names which route suits
     whom before they choose.

What worked, and is worth recording: the automatic clues absorbed two failed
rolls in Act One without the trail stalling; Standing Order 9 caught Okonkwo
checking a wristwatch in an 1881 street and cost a Coherence and a clock tick;
the fumble-is-a-fall rule fired on a 100 at the tower for five damage; the
exposure table held — one hit across the whole fight, on the agent who left
cover to work on Doyle; and the reset landed exactly as intended, with Doyle
standing up at the top of the car and Nkemdirim's hit staying where it was.

Version 1.4.1.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 22:34:23 +01:00
slaguru666andClaude Opus 5 391c6a3679 Rebuild packs cleanly
LevelDB LOG timestamps only — no content change. Committed so the tree matches a
build made with Foundry stopped, which is the state the published archive should
carry.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 22:27:52 +01:00
148 changed files with 184 additions and 43 deletions
+26 -2
View File
@@ -327,6 +327,13 @@ miles an hour, for perhaps forty seconds.
**The wagon is easier than the tower, and the tower is easier than the horses.** A party
that spends an hour arranging the wagon has bought an easy roll and should get one.
**Say which route suits whom, out loud, before they choose.** Athletics on a duty-roster
sheet runs from about 25% to 60%, and the split is not subtle: the Containment officer and
the criminal take the tower, the Field Lead can, and **the doctor and the Registry officer
should be on the wagon**. Playtested by putting all five on the tower: two missed twice,
had to be carried across on the department's plank, and became passengers in their own
set-piece — at a cost of two passes on the clock.
**Everybody has to get on.** A failed attempt gets the next pass, forty minutes later, and
the clock moves — not a full stop.
@@ -420,6 +427,14 @@ eleven weeks of unpaid wages.
**Both genuine. Neither man has seen the other's.** An agent holding both has the whole
truth: the company sold the same money twice, then put nine armed men on a train with it.
**NO ROLL IS NEEDED TO SEE EITHER PAPER.** Between passes Merritt shows his letter to
anybody who asks — he is proud of it, it is his authority, and he has had a hundred and
forty-five years with nobody to show it to. Ambrose shows the writ to anybody not
currently shooting at him, because having it read is the entire thing he wants. **Do not
put Persuade in front of this.** Playtested with a real team, the Field Lead's Persuade
was 15% and fell to 1% under the crowd penalty — which turned the scene the scenario is
proudest of into an impossible roll.
**It does not stop the fight.** Merritt will not stand down for a judge he has never heard
of while being shot at, and Ambrose has eleven weeks of nothing behind him.
@@ -427,8 +442,17 @@ of while being shot at, and Ambrose has eleven weeks of nothing behind him.
**Kell will stop the train if a person he believes has authority tells him to, out loud,
to his face.** He has waited a hundred and forty-five years to be told. Not on a note, not
shouted from the tender. `[CUS: Persuade or Status — easier if they can tell him something
true about what is happening to his train]`
shouted from the tender. Getting there means the gap between the cars — `[CUS: Athletics]`.
**Convincing him takes NO ROLL if they can tell him one true thing about his own train.**
That the coal has not run out. That it is the same four minutes. That the line was never
on the north bench. Any of it. The moment somebody who knows what is wrong says so, he
asks them to say when.
**Only a party that can tell him nothing has to roll** — Persuade or Status at average, and
a failure means he wants another pass to think. **Do not gate the ending on Persuade.**
Seven of the ten duty-roster agents have neither Persuade nor Status trained; playtested,
three separate attempts on Kell all failed and the scenario had no way to end.
**When the brakes go on, the loop lets go.** Four minutes finish for the first time since
1881. Doyle and Ambrose do not get up. They never did.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.565994 16fde7000 Delete type=3 #1
2026/08/18-22:37:32.799186 176b97000 Recovering log #3
2026/08/18-22:37:32.799323 176b97000 Level-0 table #5: started
2026/08/18-22:37:32.799504 176b97000 Level-0 table #5: 4591 bytes OK
2026/08/18-22:37:32.799868 176b97000 Delete type=0 #3
2026/08/18-22:37:32.799916 176b97000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.356757 172877000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.644697 16f5db000 Delete type=3 #1
2026/08/18-22:37:32.827220 176b97000 Recovering log #3
2026/08/18-22:37:32.827303 176b97000 Level-0 table #5: started
2026/08/18-22:37:32.827422 176b97000 Level-0 table #5: 4129 bytes OK
2026/08/18-22:37:32.827654 176b97000 Delete type=0 #3
2026/08/18-22:37:32.827715 176b97000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.433657 17388f000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.567920 16edcf000 Delete type=3 #1
2026/08/18-22:37:32.801021 17638b000 Recovering log #3
2026/08/18-22:37:32.801454 17638b000 Level-0 table #5: started
2026/08/18-22:37:32.801772 17638b000 Level-0 table #5: 31614 bytes OK
2026/08/18-22:37:32.802069 17638b000 Delete type=0 #3
2026/08/18-22:37:32.802111 17638b000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.358422 17409b000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.626556 16edcf000 Delete type=3 #1
2026/08/18-22:37:32.818774 176b97000 Recovering log #3
2026/08/18-22:37:32.819665 176b97000 Level-0 table #5: started
2026/08/18-22:37:32.820075 176b97000 Level-0 table #5: 46857 bytes OK
2026/08/18-22:37:32.820335 176b97000 Delete type=0 #3
2026/08/18-22:37:32.820381 176b97000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.417310 172877000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.602723 1705f3000 Delete type=3 #1
2026/08/18-22:37:32.784037 17638b000 Recovering log #3
2026/08/18-22:37:32.786085 17638b000 Level-0 table #5: started
2026/08/18-22:37:32.787900 17638b000 Level-0 table #5: 234672 bytes OK
2026/08/18-22:37:32.788307 17638b000 Delete type=0 #3
2026/08/18-22:37:32.788379 17638b000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.394128 172877000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.638639 16f5db000 Delete type=3 #1
2026/08/18-22:37:32.795533 176b97000 Recovering log #3
2026/08/18-22:37:32.795934 176b97000 Level-0 table #5: started
2026/08/18-22:37:32.796065 176b97000 Level-0 table #5: 3295 bytes OK
2026/08/18-22:37:32.796355 176b97000 Delete type=0 #3
2026/08/18-22:37:32.796392 176b97000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.428065 173083000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.589122 16f5db000 Delete type=3 #1
2026/08/18-22:37:32.768723 176b97000 Recovering log #3
2026/08/18-22:37:32.772081 176b97000 Level-0 table #5: started
2026/08/18-22:37:32.777725 176b97000 Level-0 table #5: 560581 bytes OK
2026/08/18-22:37:32.778401 176b97000 Delete type=0 #3
2026/08/18-22:37:32.778494 176b97000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.379031 173083000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.634914 16fde7000 Delete type=3 #1
2026/08/18-22:37:32.804709 175b7f000 Recovering log #3
2026/08/18-22:37:32.804956 175b7f000 Level-0 table #5: started
2026/08/18-22:37:32.805208 175b7f000 Level-0 table #5: 23087 bytes OK
2026/08/18-22:37:32.805486 175b7f000 Delete type=0 #3
2026/08/18-22:37:32.805525 175b7f000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.424767 17409b000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.630970 1705f3000 Delete type=3 #1
2026/08/18-22:37:32.821353 176b97000 Recovering log #3
2026/08/18-22:37:32.821969 176b97000 Level-0 table #5: started
2026/08/18-22:37:32.822328 176b97000 Level-0 table #5: 44887 bytes OK
2026/08/18-22:37:32.822647 176b97000 Delete type=0 #3
2026/08/18-22:37:32.822686 176b97000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.421322 17409b000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.642943 16f5db000 Delete type=3 #1
2026/08/18-22:37:32.806477 1773a3000 Recovering log #3
2026/08/18-22:37:32.807016 1773a3000 Level-0 table #5: started
2026/08/18-22:37:32.807385 1773a3000 Level-0 table #5: 36532 bytes OK
2026/08/18-22:37:32.807654 1773a3000 Delete type=0 #3
2026/08/18-22:37:32.807690 1773a3000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.432064 172877000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.559204 1705f3000 Delete type=3 #1
2026/08/18-22:37:32.791576 1773a3000 Recovering log #3
2026/08/18-22:37:32.791785 1773a3000 Level-0 table #5: started
2026/08/18-22:37:32.792018 1773a3000 Level-0 table #5: 7806 bytes OK
2026/08/18-22:37:32.792443 1773a3000 Delete type=0 #3
2026/08/18-22:37:32.792496 1773a3000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.351270 17409b000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002
MANIFEST-000004
+5 -1
View File
@@ -1 +1,5 @@
2026/08/18-22:19:38.636910 16edcf000 Delete type=3 #1
2026/08/18-22:37:32.823569 176b97000 Recovering log #3
2026/08/18-22:37:32.823738 176b97000 Level-0 table #5: started
2026/08/18-22:37:32.824004 176b97000 Level-0 table #5: 16902 bytes OK
2026/08/18-22:37:32.824268 176b97000 Delete type=0 #3
2026/08/18-22:37:32.824310 176b97000 Delete type=3 #2
+1
View File
@@ -0,0 +1 @@
2026/08/18-22:37:15.426452 173083000 Delete type=3 #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More