‹ All updates

shipped

Decks by their names: every deck carries its archetype, and a name resolves to decks

Players say 'Royal Hogs bridge spam', 'Hog cycle', 'Log Bait' - not eight card names - and Elixir now speaks that language in both directions. Every deck it serves carries its archetype: the family (beatdown, control, cycle, bait, bridge spam, siege), the win condition with its form, a label composed from them ('Evo Royal Hogs bridge spam'), and the average elixir. And a name a person uses - a family, a label, or a community name like LavaLoon or 2.6 Hog - narrows battles_meta_decks and battles_decks to that shape, with the resolution echoed. The label is a noun, never a verdict: Elixir carries no matchup table and no 'this family beats that one', on purpose. The rules are code; which cards are win conditions, bait units and bridge partners is a public, sourced vocabulary in the standalone Clash Royale API reference, imported at deploy and versioned by its commit, so a new card is unnamed until a public source names it and history is relabelled when the vocabulary improves. The new docs page, Archetypes, has the families with their sources, the grammar, and the cycle bound and how it is measured over the whole record. Contract 6.5.0, additive.