Modes
Trophy Road, Path of Legends and Clan Wars are different games. Elixir keeps every mode apart, and a number that mixes them says so.
The same deck plays a different game on Trophy Road, in Path of Legends and in a war duel: who you are matched against, the card levels on the other side and what is at stake all change. A win rate that adds them together describes none of them. So Elixir sorts every battle into a mode group, reads each group on its own, and says when a number has mixed them.
The seven groups
| Group | In the game |
|---|---|
ladder |
Trophy Road |
ranked |
Path of Legends |
war |
Clan Wars: river race battles, duels and boat battles |
casual |
2v2, friendly and clanmate battles |
challenge |
challenges |
event |
event content: any battle the game marks with an event tag, except a clanmate battle |
tournament |
tournaments |
Every battle is in exactly one group, decided by the battle's type and its event tag. The battle model has the table of which game types fold into each, generated from the contract.
Never pooled without a note
Ask for one mode and you get one game. Ask with no mode and an answer that mixes modes carries the split beside the number and a note that starts Pooled across modes; when the modes it mixed match players differently, the note says so and asks for a mode before a row is read as a strength or a weakness. Your agent is told to repeat that note. The emails keep modes apart the same way: Your week in the Arena gives a record per mode, never one record for the week.
One answer pools on purpose: war deck sets read a deck's record over Trophy Road, Path of Legends and Clan Wars together, because a deck is eight cards whatever the mode, and they keep the split per mode beside it.
Events
An event is decided by the event tag the game puts on a battle, not by
its type. A friendly battle with a clanmate stays casual even when it
carries an event's tag.
event is a filter, not one game: every event has its own rules, so a
rate read over all of them together means little. Read one event at a
time, by its mode name or tag (how).
Events never feed the meta: it leaves out every battle that carries an
event tag (a clanmate friendly played under an event's rules included)
and every deck the player did not choose, such as a draft.
Clan Wars counts games
A war duel is one battle of up to three games, each with its own deck and result. The duel's own result is the games won, first to two; the card, meta and war-deck tools count each game on its own. A boat battle where a rival attacked the clan's boat is not the defending member's battle, and it stays out of their wins, losses and rates. Duels and boat battles has the detail.
Asking for one mode
The battle and card tools take mode, one group at a time:
battles_query, battles_performance, battles_compare,
battles_trends, battles_decks, battles_cards, battles_meta_decks,
battles_meta_cards, battles_opponents, cards_card,
cards_synergy and clans_standings. Ask your agent for "my Path of
Legends this week" and it passes mode: "ranked"; the
glossary has the words people use for each. Omitting
mode means every mode, and the note above. The meta tools have no
event meta, and say so when asked for one.
The JSON API's battle list (GET /players/{tag}/battles) takes no mode
yet: it returns recent battles across every mode, each row naming its
own.