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:
+5
-1
@@ -201,7 +201,11 @@ j('j_caino', {'xmult','copy_target'}, {'faces'})
|
||||
j('j_triboulet', {'xmult','copy_target'}, {'retrig_scoring','retrig_faces'})
|
||||
j('j_yorick', {'xmult','copy_target'}, {'discards_up'})
|
||||
j('j_chicot', {})
|
||||
j('j_perkeo', {'tarot_gen'}, {'tarot_gen'})
|
||||
-- Perkeo duplicates a RANDOM held consumable (pseudorandom_element over
|
||||
-- G.consumeables.cards, card.lua:2788), so every consumable economy feeds it:
|
||||
-- Tarot and Planet supply give it targets, and duplicating Spectrals is the
|
||||
-- famous negative-spectral archetype with Seance.
|
||||
j('j_perkeo', {'tarot_gen'}, {'tarot_gen','spectral_gen','planet'})
|
||||
|
||||
-- Famous explicit combos (flat bonus on top of tag matching), each with a
|
||||
-- short "why it works" line shown in the tooltip. Keep blurbs under ~34
|
||||
|
||||
Reference in New Issue
Block a user