feat(content): calling + race blurbs, loaded by ContentDB
Hand-written like items/ — no build-tool namespace needed. Blurbs are content; mechanics are code, and a test asserts the blurb files carry no hit dice. The prose is placeholder; swapping it later touches no code, which is what stops the content BOM from blocking the engine. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QYa9u7Kdxv5gX4AnwWexy8
This commit is contained in:
1
content/world/races/beastfolk.json
Normal file
1
content/world/races/beastfolk.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "id": "beastfolk", "name": "Beastfolk", "blurb": "Claws you did not ask for and a nose you cannot switch off. Every gate you pass, someone decides what you are before you speak." }
|
||||
1
content/world/races/dwarf.json
Normal file
1
content/world/races/dwarf.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "id": "dwarf", "name": "Dwarf", "blurb": "You have drunk worse and survived worse. The rot that takes other men tends to think better of it." }
|
||||
1
content/world/races/elf.json
Normal file
1
content/world/races/elf.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "id": "elf", "name": "Elf", "blurb": "You see in the dark and you notice things. Neither has made you popular in a town that would rather not be noticed." }
|
||||
1
content/world/races/human.json
Normal file
1
content/world/races/human.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "id": "human", "name": "Human", "blurb": "Short-lived, adaptable, everywhere. The Margreave is mostly yours, for whatever that has been worth." }
|
||||
Reference in New Issue
Block a user