A comprehensive ModuleDock-compatible module featuring Daggerheart RPG tools and casino games.
This module provides a complete suite of gaming commands for Discord servers, including:
- Daggerheart RPG Tools: Dice rolling system with Hope+Fear mechanics
- Casino Games: Blackjack, Poker, Roulette, Slots, Dice, Baccarat, War
- Simple Games: Coin flip
- Utility Commands: Status checking and dashboard login
/dh roll- Comprehensive dice rolling with Hope+Fear system- Custom dice expressions (e.g.,
4d8 + 10d12 + 2) - Configurable die sizes and modifiers
- DC (Difficulty Class) checking
- Secret rolls (ephemeral)
- Animation support
- Custom dice expressions (e.g.,
/blackjack- Play classic 21 against the dealer/poker- 5-card draw poker/roulette- Full roulette with various betting options (numbers, colors, ranges, dozens, columns)/slots- Slot machine with multiple symbols and jackpots/dice- Dice betting game with various bet types/baccarat- Player vs Banker vs Tie betting/war- Simple high-card game
/coinflip- Heads or tails
/status- Check bot operational status/login- Get dashboard login link/clear- Clear character inventory items
This module provides the following configurable settings:
| Setting | Type | Default | Description |
|---|---|---|---|
enable_casino_games |
Boolean | true |
Enable/disable all casino gaming commands |
enable_daggerheart |
Boolean | true |
Enable/disable Daggerheart RPG tools |
default_bet_amount |
Number | 10 |
Default bet for casino games when not specified |
max_bet_amount |
Number | 1000 |
Maximum allowed bet amount |
This module is designed to be installed through the ModuleDock system:
-
Via Dashboard (Recommended):
- Go to your server's dashboard
- Navigate to the "Modules" section
- Find "DDT Daggerheart & Gaming Module"
- Click "Install Module"
-
Via Command:
/modulestoreThen select this module from the list
After installation, configure the module through your server's dashboard:
- Go to Dashboard → Modules
- Click "Settings" on the DDT module
- Adjust settings according to your server's preferences
- Save changes
- Straight Up: Single number (e.g.,
17) - Color:
redorblack - Odd/Even:
oddoreven - High/Low:
1-18or19-36 - Dozens:
dozen1(1-12),dozen2(13-24),dozen3(25-36) - Columns:
column1,column2,column3
- Specific Numbers:
2,3,4,5,6,7,8,9,10,11,12 - Special:
craps(2, 3, or 12),yo(11) - Ranges:
over7,under7 - Parity:
even,odd
player- Bet on player winningbanker- Bet on banker winningtie- Bet on a tie
The /dh roll command supports advanced dice expressions:
/dh roll expr:4d8 + 2d12 + 5
/dh roll sides:20 mod:3 dc:15
/dh roll expr:10d6 secret:true
Format: [number]d[sides] + [modifier]
4d8- Roll 4 eight-sided dice+5- Add 5 to the total- Multiple dice types can be combined
This module inherits the bot's permissions but respects per-server settings. Ensure the bot has:
Send MessagespermissionEmbed Linkspermission (for rich game displays)Use Application Commandspermission
- Verify the module is installed and active in your server
- Check that the bot has proper permissions
- Try re-syncing commands from the dashboard
- Check module settings are enabled
- Verify
enable_casino_gamesis set totrue - Check bot permissions in the channel
- Initial ModuleDock-compatible release
- All 12 commands included
- Configurable settings schema
- Full casino game suite
For issues or questions:
- Open an issue on GitHub: Raindancer118/DDT-DiscordBot
- Check the main bot documentation
- Contact the module author
This module is part of the DDT-DiscordBot project. See the main repository for license information.
This module must be verified and cryptographically signed by the ModuleDock official team before it can be installed. The verification process includes:
- Code review by the ModuleDock team
- Security audit
- Cryptographic signing with official private key
Current Status: Awaiting official verification and signature
Module ID: ddt-daggerheart-gaming
Author: Raindancer118
Version: 1.1.0