feat(games): add the generic d6 oracle game package

Serves as the reference implementation of the game package contract:
rules, spark tables, character backgrounds, and an example command.
This commit is contained in:
2026-09-13 16:41:20 +08:00
parent 6607ab1db3
commit 77ed233f8c
9 changed files with 146 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
# Character backgrounds
The game's menu of character options: backgrounds, playbooks, and starting
packages. Campaigns do not copy these files — the *actual* PC sheet lives in
`campaigns/<name>/characters/`. This directory is where the options come from.
## Files
- `backgrounds.csv` — rollable starting backgrounds (`min,max,text,tags`).
Roll one with `journal background --campaign <name>`.
Add more files here for playbooks, archetypes, or species. If a file should be
rollable through `journal roll`, put it in `tables/` instead; files here are
read by game commands or by the agent directly.