Give Perkeo its consumable wants; make theme fragility a decision
Perkeo duplicates a RANDOM held consumable (card.lua:2788), so Spectral and Planet supply feed it exactly like Tarot supply always did - and the spectral_gen theme gains the third member it needed (the Seance + Perkeo negative-spectral archetype, now discoverable three ways). The other five two-member themes (diamonds, hearts, four_kind, gold_gen, stone_gen) are vanilla reality: no third joker exists. They get FRAGILE_OK verdicts in audit.lua, rendered in AUDIT.md, and the audit now fails on a fragile theme with no verdict - or a stale verdict for a theme that grew - the same discipline as the silent-joker list. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -85,7 +85,7 @@ A tag with two is fragile: drop either joker and the theme dies.
|
||||
| `joker_gen` | 1 | 3 | 4 | yes |
|
||||
| `money` | 15 | 3 | 17 | yes |
|
||||
| `pair` | 3 | 3 | 3 | yes |
|
||||
| `planet` | 3 | 3 | 3 | yes |
|
||||
| `planet` | 3 | 4 | 4 | yes |
|
||||
| `probability` | 1 | 7 | 8 | yes |
|
||||
| `retrig_faces` | 1 | 10 | 11 | yes |
|
||||
| `retrig_held` | 1 | 4 | 5 | yes |
|
||||
@@ -93,7 +93,7 @@ A tag with two is fragile: drop either joker and the theme dies.
|
||||
| `retrig_scoring` | 4 | 17 | 21 | yes |
|
||||
| `sell_value` | 2 | 2 | 4 | yes |
|
||||
| `spades` | 2 | 3 | 3 | yes |
|
||||
| `spectral_gen` | 2 | 2 | **2** | yes |
|
||||
| `spectral_gen` | 2 | 3 | 3 | yes |
|
||||
| `stone_gen` | 1 | 1 | **2** | yes |
|
||||
| `straight` | 7 | 6 | 8 | yes |
|
||||
| `suit_flex` | 1 | 12 | 13 | yes |
|
||||
@@ -101,6 +101,16 @@ A tag with two is fragile: drop either joker and the theme dies.
|
||||
| `three_kind` | 4 | 3 | 4 | yes |
|
||||
| `two_pair` | 3 | 3 | 3 | yes |
|
||||
|
||||
### Fragile by design
|
||||
|
||||
Two-member themes reviewed and accepted: vanilla has no third joker to add.
|
||||
|
||||
- **`diamonds`** — Greedy Joker and Rough Gem are the only Diamond payoffs in vanilla.
|
||||
- **`four_kind`** — DNA enables it, The Family pays it; no other vanilla joker cares.
|
||||
- **`gold_gen`** — Midas Mask makes Gold, Golden Ticket cashes it - the whole economy.
|
||||
- **`hearts`** — Lusty Joker and Bloodstone are the only Heart payoffs in vanilla.
|
||||
- **`stone_gen`** — Marble adds Stones, Stone Joker counts them; Vampire eats them rather than wanting them.
|
||||
|
||||
## Load-bearing jokers
|
||||
|
||||
The jokers that appear in the most scoring relationships. If one of these is
|
||||
@@ -116,8 +126,8 @@ mis-tagged, the error is spread across the whole database.
|
||||
| `j_to_the_moon` | 16 |
|
||||
| `j_bootstraps` | 15 |
|
||||
| `j_bull` | 15 |
|
||||
| `j_seance` | 13 |
|
||||
| `j_four_fingers` | 12 |
|
||||
| `j_seance` | 12 |
|
||||
| `j_sock_and_buskin` | 12 |
|
||||
| `j_blueprint` | 11 |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user