Add PAPER WINDOW as the starter scenario Adventure
The six-player introductory case ships as a Foundry Adventure in a new `starter` pack, because a scenario that arrives as nine loose documents a GM has to assemble is a scenario that gets read rather than run. One import brings in: the GM scenario in twelve pages; the seven player handouts as their own journal at OBSERVER ownership so they can be revealed one at a time without the GM editing permissions first, while the GM text stays hidden; the six pregens built through the same buildActor path the shipped pregens use, so they arrive with full skill lists, kit, hit points and linked tokens; the cast, including the Cancellation Man; the Borrowed Authority as a real credential with scope, Trust 2 and its three red flags; and the case file already at Containment 8 / Resources 8 / Clearance 6 with its four phases loaded at the stated difficulties and modifiers. Pregen ratings are fixed at mid-band rather than rolled — a pregen that varies between installs is not a pregen. The expansion from posting or trade into a sheet reuses the register and the induction rule rather than restating them, so the starter cannot drift from the generator. Verified by importing it: no errors, the roster resolves through stable keys, handouts arrive player-visible, Nia has the team's highest Tradecraft as the text requires, Callum's shield is slung so raising it is still a decision, the three probationers show the trade/induction split, and phase one runs out of the box. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
43508259ac
commit
49c2e9fc7b
@@ -4901,3 +4901,43 @@ should sit *above* executable evidence rather than instead of it. Every numbered
|
||||
that can be reproduced without a browser now has a test. Those that cannot — anything
|
||||
inside the generators, the sheets or the contact engine — are named in the test file's
|
||||
header as out of its reach, so the suite does not look more complete than it is.
|
||||
|
||||
## PAPER WINDOW — the starter scenario, as a Foundry Adventure
|
||||
|
||||
Codex's six-player introductory case is now in the system as an importable scenario
|
||||
module. **Adventure**, not a journal: a scenario that arrives as nine loose documents a
|
||||
GM has to assemble is a scenario that gets read rather than run.
|
||||
|
||||
`ringbrp.starter` contains one Adventure holding:
|
||||
|
||||
* the **GM scenario** in twelve pages, in running order;
|
||||
* the **seven player handouts** as their own journal at ownership OBSERVER, so they can
|
||||
be revealed one at a time without the GM changing permissions on seven pages before
|
||||
the session — the GM journal stays hidden;
|
||||
* the **six pregens**, built through the same `buildActor` path the shipped pregens
|
||||
use, so they arrive with full skill lists, kit, hit points and linked tokens;
|
||||
* the **cast** — Evelyn Vale, both Lorna Vales, Gareth Moss and the Cancellation Man —
|
||||
as statblocks a GM can drag onto a scene;
|
||||
* the **Borrowed Authority** as a real credential item with scope, Trust 2 and its three
|
||||
red flags, rather than a paragraph in the brief;
|
||||
* the **case file** already at Containment 8, Resources 8, Clearance 6 with its four
|
||||
phases loaded at the scenario's stated difficulties and modifiers.
|
||||
|
||||
**The pregens are fixed, not rolled.** Ratings sit at the middle of each band rather
|
||||
than being generated, because a pregen that varies between installs is not a pregen and
|
||||
six tables running the starter should see the same six agents. Verified after a live
|
||||
import: Nia carries the team's highest Tradecraft at 53 as the text requires, Callum's
|
||||
riot shield is **slung** so raising it is still the player's decision, and the three
|
||||
probationers show the trade/induction split the scenario is built to teach — Elin
|
||||
Medicine 58 against an induction of 26, Owen Electronics 58, Sennen Sleight of Hand 58.
|
||||
|
||||
The expansion from a posting or trade into a full sheet reuses the register and the
|
||||
induction rule rather than restating either, so the pregens cannot drift from the
|
||||
generator: change `TRADE_BANDS` and the starter's doctor changes with it.
|
||||
|
||||
**Verified by importing it rather than by building it.** The pack builds, the Adventure
|
||||
is well formed, the import completes with no errors, the case roster resolves through
|
||||
stable keys after import (raw ids do not survive one), the handouts come in
|
||||
player-visible and the GM text does not, and **phase one runs straight out of the box** —
|
||||
Nia leading the cordon on Tradecraft 53. Then everything imported was deleted again,
|
||||
which the pack does not notice.
|
||||
|
||||
Reference in New Issue
Block a user