Shadowdark Rule Manifest (Strict Quickstart v2)
This manifest is the canonical rules baseline for character creation in this repo.
Scope
- Source text:
promts/shadowdark.mdandpromts/shadowdark_quickstart_extracted.md - Product mode:
Strict Quickstart - Primary stat generation path: server offchain roll (
POST /api/character/roll) - Manual stat tuning path: disabled in UI by default (secondary path)
Canonical Constants
Character creation
SD-CR-001Stats:3d6per stat (STR/DEX/CON/INT/WIS/CHA)SD-CR-002Optional reroll: if no stat is>= 14, reroll full setSD-CR-003Stat bounds: each stat is3..18SD-CR-004Start gold:2d6 * 5 gpSD-CR-005Level at start:1SD-CR-006XP at start:0
Class and ancestry profile constraints (project strict profile)
SD-PROF-001Fighter:STR min 12SD-PROF-002Priest:WIS min 12SD-PROF-003Thief:DEX min 12SD-PROF-004Wizard:INT min 12SD-PROF-005Dwarf:CON min 10,DEX max 14SD-PROF-006Elf:DEX min 10,CON max 14SD-PROF-007Goblin:STR max 12SD-PROF-008Halfling:STR max 10SD-PROF-009Half-Orc:STR min 10,INT max 14
Derived values at creation
SD-DER-001Base AC:10 + DEX modSD-DER-002Level-1 HP:class hit die roll + CON mod, min1, plus Dwarf+2 HPSD-DER-003Gear slots:max(STR, 10) + Fighter positive CON modSD-DER-004Halfling has no slot penalty modifier (slots are attribute-derived)
Inventory and carry
SD-INV-001First100coins are free carry (0slots)SD-INV-002First backpack is free carry (0slots)SD-INV-003Most gear uses1slot unless explicitly differentSD-INV-004Starter kits are class-based with explicit quantity and slot overrides for class-kit items
Progression
SD-PROG-001Level-up threshold:current level * 10 XPSD-PROG-002Post-adventure onchain progression update:level/xp/lore_score
Snapshot versioning
snapshotVersion:hero-sbt-v2ruleset:Shadowdark-Quickstart-Strict-v2
Last updated on