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>
9 lines
716 B
XML
9 lines
716 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(174 62% 34%)"/>
|
|
<path d="M96 0H128v32z" fill="hsl(174 80% 64%)" opacity="0.55"/>
|
|
<rect x="5" y="5" width="118" height="118" rx="16" fill="none" stroke="hsl(174 80% 64%)" stroke-width="4"/>
|
|
<path d="M34 34h60v60H34z" fill="hsl(174 90% 88%)" stroke="none"/>
|
|
<path d="M48 48h32v32H48z" fill="hsl(174 70% 46%)" stroke="none"/>
|
|
<path d="M34 46H20M34 64H20M34 82H20M94 46h14M94 64h14M94 82h14" fill="none" stroke="hsl(174 80% 64%)" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<path d="M12 102h104" stroke="hsl(174 80% 64%)" stroke-width="2" opacity="0.7"/>
|
|
</svg> |