π²Economy
Economy & Games
π Overview
The Economy module provides a comprehensive currency system with diamonds as the primary currency. Members can earn diamonds through work, gambling games, and various activities. The system includes multiple gambling games (dice, coinflip, rock-paper-scissors, tic-tac-toe), a leaderboard system, transfer functionality, and role-specific flavored messaging for wins and losses. All gambling activities are restricted to designated channels and include safeguards against excessive betting.
βοΈ How It Works
The Economy system operates through multiple integrated features:
Currency System: Diamonds serve as the primary currency earned through work commands (1-20 diamonds every 5 hours), gambling game wins, counting game participation, and various bot activities. Members can transfer diamonds to others with limits based on permissions.
Work Command: Members complete assigned "tasks" every 5 hours to earn 1-20 random diamonds. Tasks are themed differently for Dominants vs Submissives with appropriate flavored messages. After 10 work completions, members earn a bonus diamond.
Gambling Games:
Dice Roll: Bet up to 1000 diamonds. 30% chance to roll a 6 (wins 3x bet), 70% chance to roll 1-5 (loses bet). Simple luck-based game with high reward potential.
Coin Flip: Choose heads or tails, bet up to 1000 diamonds. 50/50 chance. Wins pay 1.9x bet (10% house edge), losses forfeit full bet.
Rock Paper Scissors: Challenge the bot with bet up to 1000 diamonds. Standard RPS rules. Wins pay 1:1, draws return bet, losses forfeit bet. Interactive button-based interface.
Tic-Tac-Toe: Challenge another member with bet up to 5 diamonds. Winner takes the bet amount. Requires both players to have sufficient funds. Interactive grid-based gameplay.
Leaderboard System: Tracks and displays top earners by total diamonds. Shows top 20 members with their current balance. Updates dynamically based on server activity.
Role-Based Messaging: Win and loss messages are flavored differently for Dominants (commanding, authoritative) vs Submissives (degrading, playful). Over 100 unique messages for each category to maintain variety.
Restrictions & Safety:
Gambling restricted to designated channels
Bet limits prevent excessive losses (1000 diamonds max for most games)
Brat role restriction (configurable)
Gambling ban system for problem gamblers
Cooldowns prevent spam (3-10 minutes per game)
Transfer limits (20 diamonds for regular users, 50k for admins)
π Key Commands
/balance [member]
/balance [member]Description: Check diamond balance for yourself or another member Access: All members Cooldown: None Function: Displays current diamond count for the specified member or yourself if no member specified
/work
/workDescription: Complete assigned tasks to earn gems Access: All members Cooldown: 5 hours Requirements: Must be used in designated bank channel Rewards: 1-20 diamonds per completion, bonus +1 diamond every 10 completions Function: Assigns a random task with role-specific flavor text. Earns random amount of diamonds.
/pay <member> <amount>
/pay <member> <amount>Description: Transfer gems to another member Access: All members Cooldown: 5 hours Requirements: Must be used in designated bank channel Limits:
Regular users: Max 20 diamonds per transfer
Administrators: Max 50,000 diamonds per transfer
Bot owners: Unlimited Function: Transfers specified amount from your balance to target member. Cannot transfer to yourself or bots.
/leaderboard
/leaderboardDescription: View the top earners on the server Access: All members Cooldown: None Function: Displays top 20 members by total diamonds earned with rank medals (π₯π₯π₯) for top 3
/dice <amount>
/dice <amount>Description: Roll the dice and test your luck with a gem wager Access: All members Cooldown: 5 minutes Requirements: Must be used in designated gambling channel, not restricted from gambling Bet Limits: 1-1000 diamonds Payout: 3x bet on rolling 6, lose bet on rolling 1-5 Odds: 30% chance to win, 70% chance to lose Function: Simple high-risk, high-reward dice game with 2-second delay for suspense
/flip <option> <bet>
/flip <option> <bet>Description: Flip a coin and place your gem wager on heads or tails Access: All members Cooldown: 5 minutes Requirements: Must be used in designated gambling channel, not restricted from gambling Options: Heads or Tails Bet Limits: 1-1000 diamonds Payout: 1.9x bet on win (10% house edge), lose full bet on loss Odds: 50/50 Function: Classic coinflip with automatic payout calculation
/rockpaperscissors <bet>
/rockpaperscissors <bet>Description: Challenge the bot to rock, paper, scissors for gems Access: All members Cooldown: 5 minutes Requirements: Must be used in designated gambling channel, not restricted from gambling Bet Limits: 1-1000 diamonds Payout: 1:1 on win, return bet on draw, lose bet on loss Function: Interactive button-based RPS game against the bot with standard rules
/tictactoe <player> <bet>
/tictactoe <player> <bet>Description: Challenge another member to tic-tac-toe for gems Access: All members Cooldown: 10 minutes Requirements: Must be used in designated gambling channel, both players not restricted Bet Limits: 1-5 diamonds Payout: Winner takes full bet amount Function: Interactive grid-based tic-tac-toe. Target player must accept challenge. Random starting player.
π₯ Who It's For
All Members: Can use balance, work, leaderboard commands
Economy Participants: Can use pay command to transfer diamonds (with limits)
Gamblers: Can use dice, flip, rockpaperscissors, tictactoe (if not restricted)
Dominants: Receive commanding win/loss messages
Submissives: Receive playful degrading win/loss messages
Administrators: Higher transfer limits (50,000 vs 20 diamonds)
Bot Owners: Unlimited transfer amounts, can bypass cooldowns
Brat Role: Restricted from gambling (configurable)
π‘ Why This Feature
Creates engaging economy gameplay with multiple earning and spending options. Gambling games provide entertainment and risk/reward decisions. Leaderboard system encourages competition and activity. Role-specific messaging enhances roleplay immersion. Transfer system enables community generosity and trading. Work command provides consistent income source. Multiple game types cater to different risk preferences. Bet limits and cooldowns prevent economic disruption. Channel restrictions keep economy organized. Gambling restrictions protect problem gamblers.
βοΈ Config Options
Required Setup:
Bank channel must be configured via
/manage featuresfor work and pay commandsGambling channel must be configured via
/manage featuresfor gambling games
Currency:
Primary currency: Diamonds (π)
Earned through: work, gambling wins, counting game, various activities
Spent on: gambling bets, interactions, punishments, features
Work System:
Cooldown: 5 hours between uses
Base reward: 1-20 diamonds (random)
Bonus system: +1 diamond every 10 completions
Role-specific task messages for Dominants and Submissives
Transfer System:
Limits by Permission Level:
Regular users: 20 diamonds max
Administrators: 50,000 diamonds max
Bot owners: Unlimited
Restrictions:
Cannot transfer to yourself
Cannot transfer to bots
Must have sufficient balance
5-hour cooldown
Gambling Games:
Dice Roll:
Bet range: 1-1000 diamonds
Win chance: 30% (roll 6)
Payout: 3x bet
Cooldown: 5 minutes
Coin Flip:
Bet range: 1-1000 diamonds
Win chance: 50%
Payout: 1.9x bet (10% house edge)
Cooldown: 5 minutes
Rock Paper Scissors:
Bet range: 1-1000 diamonds
Win payout: 1:1
Draw: Bet returned
Cooldown: 5 minutes
Tic-Tac-Toe:
Bet range: 1-5 diamonds
Winner takes all
Requires opponent acceptance
Cooldown: 10 minutes
Gambling Restrictions:
Must be used in designated gambling channel
Gambling ban system (tracks restricted users)
Brat role restriction (optional, configurable)
Bet amounts must be greater than zero
Must have sufficient balance
Leaderboard:
Shows top 20 members by total diamonds
Rank medals: π₯ (1st), π₯ (2nd), π₯ (3rd), numbered ranks 4-20
Real-time balance display
No cooldown, accessible anytime
Made by DIVINITY β’ Pleasure Corner
Last updated
Was this helpful?