Advanced variables
Show another lobby, a single match, an earlier stage, or a specific slot on the same slide.
Plain variables follow the run you generated. To point somewhere else, add a prefix in front of the variable. Everything on the Variables page still works after a prefix, and slides without prefixes keep working exactly as before.
Three prefixes
Each prefix is optional. When you use more than one, keep them in this order: stage → lobby → match.
{{stage.S.lobby.L.match.M.rank.N.name}}
| Prefix | Points at | Leave it out and it uses |
|---|---|---|
stage.S |
Stage S (the first stage is 1) | The stage you generated |
lobby.L |
Lobby L, all matches added up | The lobby you generated |
match.M |
Only match M (1–16) | The match you generated, or all matches when you picked a lobby |
Build it up
Each line adds one piece to the one before it.
| Variable | Shows |
|---|---|
{{rank.1.name}} |
1st place in the run you generated |
{{match.2.rank.1.name}} |
Match 2’s winner, same lobby |
{{lobby.2.rank.1.name}} |
Lobby 2’s leader across all matches |
{{lobby.2.match.3.rank.1.name}} |
Lobby 2, Match 3 winner |
{{stage.1.lobby.1.rank.1.name}} |
Stage 1, Lobby 1 leader across all matches |
{{stage.1.lobby.2.match.3.slot.4.player.1.kills}}
|
P1’s kills for the team in slot 4, Stage 1, Lobby 2, Match 3 |
Three rules worth knowing
1. Picking a lobby means all matches
Even if you generated Match 3, {{lobby.2.rank.1.name}}
ranks Lobby 2 across every match. Add match.3 after the
lobby if you want only that match.
2. A stage needs a lobby
A stage can have several lobbies, so
{{stage.1.rank.1.name}} is an error. Name the lobby:
{{stage.1.lobby.1.rank.1.name}}. Stage details such as
{{stage.1.name}} do not need a lobby.
3. Every scope is ranked on its own
rank.1 always means 1st place within the
prefix. {{match.2.rank.1.name}} is whoever scored the
most points in Match 2, which may not be the overall leader. MVP
rank works the same way.
Place or slot: rank vs slot
rank.N means the team in Nth place. It
changes as scores change. slot.N means the team that
sat in slot N, wherever it finished.
Use slot for layouts where each card belongs to a fixed
team, such as one tile per slot. It takes the same fields as
rank, including players, logos, and flags.
| Variable | Shows |
|---|---|
{{slot.4.name}} |
Team in slot 4 |
{{slot.4.rank}} |
Where slot 4 finished |
{{slot.4.player.1.name}} |
Slot 4’s P1 |
{{slot.4.logo}} |
Slot 4’s logo (images only) |
Slot numbers match the slots in your lobby list. If the stage’s
slots start at 3, the first team is slot.3, not
slot.1.
Details about other stages, lobbies, and matches
The stage, lobby, and match variables also take prefixes, so labels on your slide can match the data beside them.
| Variable | Shows |
|---|---|
{{stage.1.name}} |
Stage 1’s name |
{{stage.2.lobby_count}} |
How many lobbies Stage 2 has |
{{lobby.3.name}} |
Lobby 3’s label |
{{lobby.3.team_count}} |
Teams on Lobby 3’s scoring tab |
{{stage.1.lobby.2.name}} |
Stage 1, Lobby 2’s label |
{{match.2.label}} |
Match 2 |
Axis Manager only reads the lobbies your slide pulls scores from.
A label like {{lobby.3.name}} works when the same
slide also shows something like
{{lobby.3.rank.1.name}}. On its own, it can fail with
“results are not loaded.” The stage and lobby you generated
always work.
Tables with prefixes
In a table, the prefix goes on the row source, the second piece. The fields stay plain.
Lobby 2 standings, whatever lobby you generated:
{{data_row.2 | lobby.2.rank.1 | rank | name | total_points}}
A slot-order table, where each row is the next slot:
{{data_row.2 | slot.1 | slot | name | rank | total_points}}
Match 1 MVPs:
{{data_row.2 | match.1.mvp.1 | rank | name | kills | team.name}}
The row source is rank.N, slot.N, or
mvp.N, with any prefix in front. One field per
column, and no player, logo, or flag fields.
Images with prefixes
Images still take exactly one variable. Add the prefix in front:
{{lobby.2.rank.1.logo}}{{match.2.mvp.1.flag}}{{stage.1.lobby.1.slot.4.player.2.flag}}
Prefixes in Discord messages
Prefixed text variables also work in the dashboard’s attached message:
Lobby 1: {{lobby.1.rank.1.name}} · Lobby 2: {{lobby.2.rank.1.name}}
Ideas to start from
Finals recap with every lobby’s leader
{{lobby.1.name}}: {{lobby.1.rank.1.name}} ({{lobby.1.rank.1.total_points}} pts)
Duplicate the text box and change 1 to 2, 3, and so on.
Match-by-match winners
{{match.1.label}} — {{match.1.rank.1.name}}, MVP {{match.1.mvp.1.name}}
A look back at an earlier stage
{{stage.1.name}} winner: {{stage.1.lobby.1.rank.1.name}}
Before you generate
-
Every lobby you point at needs a synced scoring tab. Run
/sheets updateif one is missing. - Each extra lobby is one more sheet to read, so generating can take a few seconds longer.
- Missing teams, players, or MVPs render blank, the same as plain variables.
Need every field in one place? See the variable reference.