Commands
Tournaments are slash commands under /tour. Death Roll is typed
as !dr, because the whole game is one verb repeated and
!dr roll is less to type than a picker.
Inside a tournament's thread, commands know which tournament you mean.
Anywhere else, add code: — every tournament shows its code in
its thread name.
Playing a tournament
| Command | What it does |
/tour join | Take a spot in the tournament in this thread |
/tour join entries:2 | Take two spots — you may hold several |
/tour join code:K4M2QP | Join from anywhere by quoting the code |
/tour join entries:2 tab:@friend | You play, they pay — they get tagged |
/tour join entries:2 for:@friend | You pay, they play — they get tagged |
/tour leave | Drop all your spots, or entries:1 to drop one |
/tour checkin | Confirm you are here once check-in opens |
Spots that never check in are dropped, which is what frees a no-show's
place for somebody else.
Looking things up
| Command | What it does |
/tour info | The tournament card: rules, fee, prize and its picture |
/tour bracket | The current bracket as an image |
/tour roster | Who is in so far |
/tour list | Every tournament running in this server |
/tour profile | Your record, or player:@name for someone else |
/tour help | All of this, in the channel |
Running a tournament
Organizers only — a role you choose, or Manage Server.
| Command | What it does |
/tour create name:Summer Cup size:16 | Open a tournament in a new thread |
… entry-fee:£5 prize:Trophy prize-image:<link> | Optional details, all editable later |
/tour open-checkin | Close registration, open check-in, ping everyone |
/tour start | Draw the bracket and ping round one |
/tour cancel | Cancel it |
/tour admin force-win round:2 match:1 winner:@alice | Set a result outright |
/tour admin reopen round:2 match:1 | Undo a result and everything downstream |
/tour admin void-entries player:@alice count:1 | Remove entries at random |
/tour admin dq player:@alice | Disqualify and remove all their entries |
/tour admin substitute out:@alice in:@bob | Hand every seat a player holds to someone else |
/tour admin set prize:New prize | Change a detail; - clears one |
/tour admin redraw | Re-run the draw, before anything has been played |
Substitute is the exception to the role: only the
tournament's creator — or the bot's operator — can run it, because it is
the one command that changes who is playing after the bracket exists.
Results, positions and the shape of the tree are untouched; only the name
on those seats changes.
Death Roll
| Command | What it does |
!dr challenge @rival | A friendly duel — no wager |
!dr challenge @rival 100 | Challenge them for a wager of 100 |
!dr challenge 100 | Open challenge — anyone but you may accept |
!dr challenge @rival 0 500 | No wager, and rolling starts at 500 |
!dr roll | Roll on your turn, if you would rather type than press |
!dr cancel | Withdraw your pending challenge |
!dr stats | Wins, losses, played, and your score |
!dr history | Your recent duels |
!dr leaderboard | This server's top ten by wins |
!dr help | All of this, in the channel |
!dr admin void CODE | Organizers: clear a stuck game |
The numbers are positional
The first number is always the wager and the second is the starting roll, so
a friendly duel with a custom start spells the zero out:
!dr challenge @rival 0 500. Anything you type after the
numbers is yours — say what the duel is for, and the bot ignores it.
How a duel goes
Both players roll once to decide who goes first, each on their own message.
Then turns alternate: the range is 1 to the last number rolled,
inclusive, so rolling the ceiling exactly is legal and simply leaves it
where it was. Roll a 1 and the duel is over.
A wager moves a notional score — see Terms. The bot
never announces anyone's running total on its own; !dr stats
and !dr leaderboard are how it is read.
Server settings
| Command | What it does |
/config organizer-role role:@Organizers | Which role may run organizer commands |