mirror of
https://github.com/rr-/pq-cli.git
synced 2026-11-12 22:40:36 -07:00
The word lists (monsters, spells, equipment, races, classes, titles and
so on) now live in pqcli/data/*.json instead of pqcli/config.py. A
GameData object loaded at startup is passed to the simulation and UIs.
Users can replace any list by putting NAME.json in
$XDG_CONFIG_HOME/pqcli/data/ or a directory given with --data-dir.
--dump-data DIR copies the built-in files out for editing. Malformed
files are reported and pqcli exits before starting the UI.
Combat task descriptions come from the new combat_verbs list, with
{target} standing for the enemy. The built-in list holds only "Executing
{target}", and a single verb consumes no random roll, so stock gameplay
is unchanged. Recorded traces in tests/fixtures pin this down.
Monster, Race and Class stay in pqcli.config so existing saves still
load.
Resolves #3
36 lines
458 B
JSON
36 lines
458 B
JSON
[
|
|
"Golden",
|
|
"Gilded",
|
|
"Spectral",
|
|
"Astral",
|
|
"Garlanded",
|
|
"Precious",
|
|
"Crafted",
|
|
"Dual",
|
|
"Filigreed",
|
|
"Cruciate",
|
|
"Arcane",
|
|
"Blessed",
|
|
"Reverential",
|
|
"Lucky",
|
|
"Enchanted",
|
|
"Gleaming",
|
|
"Grandiose",
|
|
"Sacred",
|
|
"Legendary",
|
|
"Mythic",
|
|
"Crystalline",
|
|
"Austere",
|
|
"Ostentatious",
|
|
"One True",
|
|
"Proverbial",
|
|
"Fearsome",
|
|
"Deadly",
|
|
"Benevolent",
|
|
"Unearthly",
|
|
"Magnificent",
|
|
"Iron",
|
|
"Ormolu",
|
|
"Puissant"
|
|
]
|