Add a second intake: six more agents, with portraits

Written for the group that actually plays. Three postings and three trades
again, and none of the six repeats a posting or a trade already on the sheet,
so the roster now covers sixteen different jobs and no two players can pick the
same character by accident.

  Gareth Pollard      Night Warden          Field Officer
  Dominic Ashcroft    Anchor Officer        Senior Field Officer
  Neil Braithwaite    Pathology Officer     Field Officer
  Kate Renshaw        Interview Officer     Senior Field Officer
  Danny Sharrock      Construction Worker   Probationary
  Colin Ferriby       IT Specialist         Probationary

Each also gets a before-the-department entry, because without one they cannot
play OPEN DAY — the prologue builds its civilians off the BEFORE table, and the
build throws on a roster agent that has no entry in it. Two of the six were
already trades, so their civilian self is the same job with none of the kit.

Two guards had to be corrected rather than satisfied, both for the same reason:
they had encoded an accident of the roster being exactly ten.

  - "the ten cover all ten trades exactly once" cannot survive a sixteenth
    agent. The property that actually matters is that no trade is missing, so
    that is what it asserts now.
  - "the roster should be half trades" would mean picking characters to satisfy
    a ratio. It now asserts both halves are present and neither dwarfs the
    other, and separately that no job appears twice — which is the check with
    real teeth, and it passes.

The portrait pass caught an arithmetic slip of mine: Sharrock came back looking
early forties against a sheet that said 35, and his biography says twenty years
on sites, which would have him starting at fifteen. He is 42.

Verified in Foundry: 36 pregens in the pack, all twelve import, sheets render
with their portraits.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
slaguru666
2026-08-12 17:19:58 +01:00
co-authored by Claude Opus 5
parent f185c92088
commit f576c7977d
46 changed files with 236 additions and 109 deletions
+5 -5
View File
@@ -1,5 +1,5 @@
2026/08/12-17:01:00.616027 17430f000 Recovering log #3
2026/08/12-17:01:00.616428 17430f000 Level-0 table #5: started
2026/08/12-17:01:00.616905 17430f000 Level-0 table #5: 31614 bytes OK
2026/08/12-17:01:00.617273 17430f000 Delete type=0 #3
2026/08/12-17:01:00.617332 17430f000 Delete type=3 #2
2026/08/12-17:19:00.089865 172dfb000 Recovering log #3
2026/08/12-17:19:00.090418 172dfb000 Level-0 table #5: started
2026/08/12-17:19:00.090766 172dfb000 Level-0 table #5: 31614 bytes OK
2026/08/12-17:19:00.091075 172dfb000 Delete type=0 #3
2026/08/12-17:19:00.091125 172dfb000 Delete type=3 #2
+1 -1
View File
@@ -1 +1 @@
2026/08/12-17:00:45.629106 17302b000 Delete type=3 #1
2026/08/12-17:18:28.606186 172807000 Delete type=3 #1