grinning-seal spell is unreachable — pattern [gate, seal] requires a sigil slot, but sigils are never playable #54

Closed
opened 2026-08-11 19:06:00 +00:00 by Mark · 0 comments
Owner

The grinning-seal spell (src/data/spells.ts) has pattern [gate, seal], but "seal" is a SigilType and sigils never enter chains: the UI only offers the 7 base symbols, the AI picks from base symbols only, and compressChain()/decompressChain() are display-only utilities never applied to game chains. The design comment in src/engine/reversals.ts says "the 'seal' sigil is a tell in itself (sigils are rare in chains)" — they are actually impossible. The spell can never complete in any game mode. Fix either by making sigils playable (larger design change) or by changing the pattern to base symbols (e.g. [gate, veil, knot]).

The grinning-seal spell (src/data/spells.ts) has pattern [gate, seal], but "seal" is a SigilType and sigils never enter chains: the UI only offers the 7 base symbols, the AI picks from base symbols only, and compressChain()/decompressChain() are display-only utilities never applied to game chains. The design comment in src/engine/reversals.ts says "the 'seal' sigil is a tell in itself (sigils are rare in chains)" — they are actually impossible. The spell can never complete in any game mode. Fix either by making sigils playable (larger design change) or by changing the pattern to base symbols (e.g. [gate, veil, knot]).
Mark 2026-08-14 00:36:33 +00:00
Sign in to join this conversation.
No description provided.