Terms of Service
The ground rules for using Shockwave. Last updated August 21, 2026.
Acceptance of these terms
By using Shockwave in any Discord server (an instance run by this project's maintainer or a self-hosted one run by someone else), you agree to these terms and to Discord's own Terms of Service and Community Guidelines. If you don't agree, don't use the bot.
The service
Shockwave is a Discord bot that splits a voice channel into teams, runs live captain drafts, tracks win/loss records and an elo rating, runs an in-server fictional-currency betting economy, plays out single or double-elimination tournament brackets, maintains persistent named teams across sessions, and offers cosmetic trading-card customization (titles, color schemes, fonts) earned through achievements or bought with the fictional gold economy - all documented on the command reference. "The service" means whichever instance of the bot (operator-hosted or self-hosted) you're actually interacting with.
Eligibility
You must meet Discord's own minimum age and eligibility requirements, and be permitted to use Discord under the laws that apply to you, to use Shockwave.
The gold economy is not gambling
/daily, /wager,
/wager-against, and spent on cosmetics via
/shop-buy) is a fictional, in-app point system. It cannot be
purchased with real money, cannot be redeemed, exchanged, cashed out, or converted into real
money or anything else of value, and carries no financial risk beyond the fictional balance
itself. Nothing in Shockwave is real-money gambling.
Your responsibilities
- Use the service in line with Discord's own Terms of Service and Community Guidelines, and the rules of any server you use it in.
- Don't attempt to exploit, abuse, disrupt, or interfere with the bot's operation, or reverse-engineer it to bypass its intended behavior.
- Don't use Shockwave to promote hateful or bigoted ideology.
- Don't use Discord names or servers that feature bigoted terms or speech as material for Shockwave's images, including team names/logos and trading card titles, or anything else the bot renders.
- You're responsible for actions taken through your Discord account, including any team, tournament, or game data you submit through it.
Server administrators
Commands like /clear, /set,
and /report-correct-winner require the Manage Server permission on
Discord. Neither this project's maintainer nor a self-hosting operator moderates how individual
servers configure or use the bot. A server's own admins are responsible for that, including
resolving disputes about a reported game result or a fictional-gold balance within their
server.
Self-hosted instances
Shockwave's source is open (see the self-hosting guide). Anyone can run their own instance. If the bot in your server is operated by someone other than this project's maintainer, that operator, not the original project, is responsible for how their instance is run, the data it stores, and compliance with these terms for that instance.
No warranty
The service is provided "as is" and "as available," without warranties of any kind, whether express or implied, including fitness for a particular purpose or uninterrupted, error-free operation. Features, availability, and any specific instance of the bot may change or go offline without notice, particularly for community-run or self-hosted instances.
Limitation of liability
To the maximum extent permitted by law, neither this project's maintainer nor the operator of any specific instance is liable for indirect, incidental, or consequential damages, data loss, or disputes between users, including disputes over a reported match result or a fictional-gold balance, arising from use of the service.
Intellectual property
Shockwave's own code, name, and branding belong to the project. The built-in team logos are drawn from League of Legends' Clash-mode assets and are included only for team-identification flavor. Shockwave is not endorsed by or affiliated with Riot Games, Inc. "League of Legends" and all related marks and assets are the property of Riot Games, Inc.
Termination
Any server admin can remove the bot from their server at any time (it just takes the Manage Server permission and Discord's own remove-app flow). An operator may likewise suspend or discontinue their instance of the service at any time, without notice.
Governing law
These terms are governed by the laws applicable to whichever operator is running the instance of the service you're using, without regard to conflict-of-law principles.
Changes to these terms
These terms may be updated as Shockwave's features change. Continuing to use the service after a change means you accept the updated terms; the "last updated" date at the top of this page always reflects the current version.