πŸ’²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]

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

Description: 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>

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

Description: 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>

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>

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>

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>

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 features for work and pay commands

  • Gambling channel must be configured via /manage features for 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?