!duel
Twitch
- Access
- Everyone
- Requires
- Duel module
The !duel command allows users to challenge another user in chat to a duel, optionally wagering their loyalty points. The challenged user then has 2 minutes to respond using !accept or !deny. If the duel is accepted, the winner is decided by a 50/50 coin flip — the winner gains the wagered points and the loser loses them.
To initiate a duel challenge, use the following syntax:
!duel <username> [points]Examples
Section titled “Examples”Parameters
Section titled “Parameters”<username>(Required): The exact username of the user you want to challenge.[points](Optional): The number of loyalty points you want to wager. There is no minimum and no default — if you leave it out, the duel is played for 0 points. Shorthand values are supported:kfor thousands (5k),mfor millions (1m), a percentage of your balance (50%), orall. The wager cannot exceed either participant’s current balance, and wagers above the module’s Maximum amount setting are automatically capped to that maximum.
Configuration
Section titled “Configuration”Within the Duel module settings, you can customize:
- Maximum amount: The highest number of points users can wager in a single duel.
- User cooldown: How long (in seconds) an individual user must wait before initiating another duel after participating in one.
- Global cooldown: How long (in seconds) everyone must wait after a duel finishes before anyone can start a new one.
- Win message: The chat message displayed when a user wins the duel.
- Available variables:
{winner},{loser}
- Available variables:
- Points won message: The chat message displayed when points are awarded after a duel.
- Available variables:
{winner},{loser},{points},{pointsname}
- Available variables:
Related Commands
Section titled “Related Commands”!accept: Used by the challenged user to accept a duel.!deny: Used by the challenged user to decline a duel.!cancelduel: Used by the challenger to cancel their outgoing duel request.!points: Check your current loyalty points balance.