race.fragment + calling.fragment compose the DM origin panel on the creation screen. Authored prose, not stubs — this is the first sentence the player reads. Parity-tested: a missing or empty fragment fails the suite.
2 lines
278 B
JSON
2 lines
278 B
JSON
{ "id": "bloodsworn", "name": "Bloodsworn", "blurb": "You made a bargain with one of the Seven and it was accepted. The power is real. So is the ledger, and it is not settled.", "fragment": "something answered when you called it, and it has been keeping accounts ever since." }
|