Add --pillars flag to show Circle of Pillars progress

Lists which species have a pillar, grouped by genus, with their
ascension rank and the resulting production/storage bonus.
--pillars-all also shows the species still missing a pillar.

Race table mirrored from the game's src/races.js (63 species).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Julian Tabel
2026-08-03 14:26:24 +02:00
parent 4925bf8ee0
commit 34528c1cd9
3 changed files with 177 additions and 5 deletions
+8
View File
@@ -28,6 +28,12 @@ Pass flags for non-interactive, scriptable usage. Reads save data from your **cl
# List all resources and their current values
node index.js --list
# Show which species already have a pillar in the Circle of Pillars
node index.js --pillars
# Same, but also list the species still missing a pillar
node index.js --pillars-all
# Max all capped resources
node index.js --max-resources
@@ -61,6 +67,8 @@ node index.js --max-resources --no-copy
| Flag | Description |
|------|-------------|
| `--list` | List all resources in the save, grouped by type (capped, crafted, special, locked) |
| `--pillars` | Show Circle of Pillars progress: pillared species grouped by genus, with their rank |
| `--pillars-all` | Same as `--pillars`, but also lists species that have no pillar yet |
| `--max-resources` | Set all capped resources (`max > 0`) to their max |
| `--set=key=N` | Set a specific resource or prestige currency to N (e.g. `--set=Plasmid=100`). Case-insensitive. Can be used multiple times. |
| `--set-crafted=N` | Set all unlimited/crafted resources (`max == -1`) to N |