A Foundry VTT game system: Basic Roleplaying d100 in a drab British agency that deals with crossings, where reality keeps a record of what belongs where and can be made to get it wrong. Contents: - rules.mjs as the single authority for every rule formula, with 40 rules and 132 spot-checked values. Nothing may restate a formula it defines. - 25 postings, each with a key characteristic, trained skills, talents and its own kit; a 175-item catalogue across four eras; 231 generated icons. - Reaction Lanes initiative, re-rolled every round including the first. - Coherence, and the Quiet Arts, which only ever arrive from a crossing gone wrong. - Graded defences: only a critical stops a critical. - Borrowed Authority — access as a record rather than a hacking roll. - A case generator, and a rules journal generated from rules.mjs so the book cannot drift from the code. Built compendia are committed so a remote Foundry needs only the files. node_modules is not; `npm install` restores it for rebuilding content. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
10 lines
600 B
XML
10 lines
600 B
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="128" height="128">
|
|
<rect width="128" height="128" rx="20" fill="hsl(309 62% 34%)"/>
|
|
|
|
<rect x="5" y="5" width="118" height="118" rx="16" fill="none"
|
|
stroke="hsl(309 80% 64%)" stroke-width="4" stroke-dasharray="26 13" stroke-dashoffset="7"/>
|
|
<path d="M28 16h72v96H28z" fill="hsl(309 90% 88%)" stroke="none"/>
|
|
<path d="M40 36h48M40 52h48M40 68h30" fill="none" stroke="hsl(309 70% 46%)" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<path d="M76 76l10 10 18-22" fill="hsl(309 80% 64%)" stroke="none"/>
|
|
|
|
</svg> |