โ›๏ธMining

Economy & Engagement


๐Ÿ“‹ Overview

The Mining module provides a daily mining system where users collect items based on their dynamic roles (dominant or submissive). Features include role-specific item pools with different rarities, crafting system for combining items into rare and ultimate tiers, streak tracking with milestone rewards, treat/tribute sending system between members, beautiful themed embeds with detailed descriptions, inventory management and viewing, and statistics tracking for sent/received items. Items can be traded between members creating an economy. Dominants mine treats to give submissives, while submissives mine tributes to offer dominants.


โš™๏ธ How It Works

Daily Mining System:

Role Detection:

  • Checks user's quiz results to determine role

  • Dominant roles: dominant, master/mistress, sadist, degrader, brat_tamer, caregiver, trainer, rigger, hunter

  • Submissive roles: submissive, slave, masochist, degradee, brat, little, pet, rope_bunny, prey

  • Switch role: Can mine from both pools

  • No role/quiz: Generic items available

Mining Process:

  1. User executes /mine command

  2. System checks last mining time

  3. Cooldown: 24 hours between mines

  4. Generates 3-7 random items based on role

  5. Items added to user inventory

  6. Streak incremented if daily

  7. Milestone rewards granted if applicable

  8. Results displayed in beautiful embed

Item Rarity System:

Dominant Items:

  • Common (70% total weight):

    • ๐ŸŒน Rose Petal (weight: 25)

    • ๐Ÿ“ Sweet Berry (weight: 25)

    • ๐Ÿฏ Honey Drop (weight: 20)

  • Uncommon (25% total weight):

    • ๐ŸŒŸ Star Fragment (weight: 15)

    • ๐Ÿ’Ž Crystal Shard (weight: 10)

  • Rare (5% total weight):

    • ๐Ÿฆ‹ Butterfly Wing (weight: 3)

    • ๐ŸŒ™ Moon Dust (weight: 2)

Submissive Items:

  • Common (70% total weight):

    • ๐Ÿ•ฏ๏ธ Devotion Candle (weight: 25)

    • ๐Ÿ“œ Promise Scroll (weight: 25)

    • ๐ŸŽ€ Silk Ribbon (weight: 20)

  • Uncommon (25% total weight):

    • โšœ๏ธ Service Token (weight: 15)

    • ๐Ÿ”ฎ Loyalty Orb (weight: 10)

  • Rare (5% total weight):

    • ๐Ÿ—๏ธ Trust Key (weight: 3)

    • ๐Ÿ’ซ Dedication Star (weight: 2)

Crafting System:

Basic to Rare Crafting:

  • Requires 3 identical basic items

  • Creates 1 rare item

Dominant Rare Items:

  • ๐ŸŒบ Enchanted Bouquet โ† 3x ๐ŸŒน Rose Petal

  • ๐Ÿฐ Divine Dessert โ† 3x ๐Ÿ“ Sweet Berry

  • ๐Ÿบ Golden Nectar โ† 3x ๐Ÿฏ Honey Drop

  • โœจ Constellation Charm โ† 3x ๐ŸŒŸ Star Fragment

  • ๐Ÿ‘‘ Crown Jewel โ† 3x ๐Ÿ’Ž Crystal Shard

  • ๐ŸŽญ Mystical Mask โ† 3x ๐Ÿฆ‹ Butterfly Wing

  • ๐ŸŒŒ Lunar Crown โ† 3x ๐ŸŒ™ Moon Dust

Submissive Rare Items:

  • ๐Ÿ•Š๏ธ Eternal Flame โ† 3x ๐Ÿ•ฏ๏ธ Devotion Candle

  • ๐Ÿ“– Sacred Vow โ† 3x ๐Ÿ“œ Promise Scroll

  • ๐ŸŽ Silken Offering โ† 3x ๐ŸŽ€ Silk Ribbon

  • ๐Ÿ† Honor Badge โ† 3x โšœ๏ธ Service Token

  • ๐Ÿ’œ Heart of Devotion โ† 3x ๐Ÿ”ฎ Loyalty Orb

  • ๐Ÿ” Bonded Chain โ† 3x ๐Ÿ—๏ธ Trust Key

  • ๐ŸŒ  Faithful Constellation โ† 3x ๐Ÿ’ซ Dedication Star

Rare to Ultimate Crafting:

  • Requires 2 specific rare items

  • Creates 1 ultimate item with rewards

Dominant Ultimate Items:

  • ๐ŸŽ‚ Pleasure Cake: 300 gems, 50 XP, 15 points

    • Recipe: ๐ŸŒบ Enchanted Bouquet + ๐Ÿฐ Divine Dessert

  • ๐Ÿท Ambrosia Elixir: 275 gems, 40 XP, 12 points

    • Recipe: ๐Ÿบ Golden Nectar + โœจ Constellation Charm

  • ๐Ÿ’ Royal Gift Box: 250 gems, 35 XP, 10 points

    • Recipe: ๐Ÿ‘‘ Crown Jewel + ๐ŸŒบ Enchanted Bouquet

  • ๐ŸŒ™ Moonlight Blessing: 200 gems, 30 XP, 8 points

    • Recipe: โœจ Constellation Charm + ๐ŸŒบ Enchanted Bouquet

  • ๐Ÿฐ Palace Treasure: 260 gems, 38 XP, 11 points

    • Recipe: ๐Ÿ‘‘ Crown Jewel + ๐Ÿบ Golden Nectar

  • ๐Ÿฆข Swan's Grace: 225 gems, 32 XP, 9 points

    • Recipe: ๐ŸŽญ Mystical Mask + ๐Ÿฐ Divine Dessert

  • โญ Celestial Gift: 285 gems, 45 XP, 13 points

    • Recipe: ๐ŸŒŒ Lunar Crown + โœจ Constellation Charm

  • ๐ŸŒธ Cherry Blossom Dream: 175 gems, 25 XP, 7 points

    • Recipe: ๐ŸŒบ Enchanted Bouquet + ๐ŸŽญ Mystical Mask

Submissive Ultimate Items:

  • ๐Ÿ‘‘ Crown of Service: 300 gems, 50 XP, 15 points

    • Recipe: ๐Ÿ† Honor Badge + ๐Ÿ“– Sacred Vow

  • ๐ŸŒน Eternal Devotion: 275 gems, 40 XP, 12 points

    • Recipe: ๐Ÿ•Š๏ธ Eternal Flame + ๐Ÿ’œ Heart of Devotion

  • ๐Ÿ’Ž Precious Offering: 250 gems, 35 XP, 10 points

    • Recipe: ๐ŸŽ Silken Offering + ๐Ÿ’œ Heart of Devotion

  • โญ Constellation of Loyalty: 200 gems, 30 XP, 8 points

    • Recipe: ๐Ÿ† Honor Badge + ๐Ÿ’œ Heart of Devotion

  • ๐Ÿ”— Unbreakable Bond: 260 gems, 38 XP, 11 points

    • Recipe: ๐Ÿ” Bonded Chain + ๐Ÿ•Š๏ธ Eternal Flame

  • ๐ŸŒบ Blossom of Submission: 225 gems, 32 XP, 9 points

    • Recipe: ๐ŸŽ Silken Offering + ๐Ÿ“– Sacred Vow

  • โœจ Stellar Tribute: 285 gems, 45 XP, 13 points

    • Recipe: ๐ŸŒ  Faithful Constellation + ๐Ÿ† Honor Badge

  • ๐Ÿฆ‹ Whispered Promise: 175 gems, 25 XP, 7 points

    • Recipe: ๐Ÿ“– Sacred Vow + ๐Ÿ” Bonded Chain

Streak System:

  • Tracks consecutive days of mining

  • Resets if more than 48 hours pass

  • Displayed in mining results

  • Unlocks milestone rewards

Milestone Rewards:

  • 7 days: 100 gems + 1 rare item

  • 50 days: 250 gems + 2 rare items

  • 150 days: 500 gems + 3 rare items

Treat/Tribute System:

Sending Treats (Dominants โ†’ Submissives):

  • Command: /treat @user

  • Requires ultimate tier dominant items in inventory

  • Dropdown shows available treats with rewards

  • Recipient receives gems, XP, submission points

  • Beautiful gold-colored embed announcement

  • Tracks treats_sent and treats_received stats

Sending Tributes (Submissives โ†’ Dominants):

  • Command: /tribute @user

  • Requires ultimate tier submissive items in inventory

  • Dropdown shows available tributes with rewards

  • Recipient receives gems, XP, dominance points

  • Beautiful purple-colored embed announcement

  • Tracks tributes_sent and tributes_received stats

Inventory System:

  • Organized by tier: basic, rare, ultimate

  • Shows item counts

  • Displays total inventory count

  • Paginated view with navigation

  • Color-coded by rarity

Statistics Tracking:

Per User:

  • last_mine: Timestamp of last mining

  • streak: Current consecutive days

  • total_mined: Lifetime mining count

  • treats_sent/received: Treat transaction counts

  • tributes_sent/received: Tribute transaction counts

  • inventory: Nested dict by tier and item


๐Ÿ”‘ Key Commands

/mine

Description: Mine for items based on your dynamic role Access: All members Cooldown: 24 hours (enforced in code) Default Permissions: None required

Cooldown Response:

Success Embed:

Item Generation:

  • Count: Random 3-7 items per mine

  • Selection: Weighted random based on rarity

  • Role-specific pools used

  • Switch users: Can get items from both pools


/craft

Description: Craft items into higher rarities Access: All members Cooldown: None Default Permissions: None required

No Items Response:

Crafting Menu Embed:

Dropdown Options:

  • Shows all craftable items

  • Format: "[Result Item] - [Recipe]"

  • Description: Shows rewards if ultimate tier

  • Limited to 25 options (Discord limit)

Success Embed:

Insufficient Items:


/inventory

Description: View your mining inventory Access: All members Cooldown: None Default Permissions: None required

Empty Inventory:

Inventory Embed:


/treat

Description: Send a treat to a submissive member Access: Dominant role members with ultimate items Cooldown: None Parameters:

  • member (required): Submissive member to send treat to

No Items Error:

Selection Embed:

Recipient Announcement:

Sender Confirmation:

Treat Descriptions:

  • ๐ŸŽ‚ Pleasure Cake: "A divine confection infused with enchanted roses and sweet berries, crafted with care and devotion."

  • ๐Ÿท Ambrosia Elixir: "The nectar of the gods, blessed with starlight and golden honey, a drink fit for royalty."

  • ๐Ÿ’ Royal Gift Box: "A treasure chest of delights, wrapped in silk and sealed with a crown jewel."

  • ๐ŸŒ™ Moonlight Blessing: "A gentle caress of lunar magic, woven with stardust and rose petals."

  • ๐Ÿฐ Palace Treasure: "Riches from the royal vaults, golden nectar mixed with precious gems."

  • ๐Ÿฆข Swan's Grace: "Elegant and refined, a mystical gift wrapped in divine sweetness."

  • โญ Celestial Gift: "A constellation of blessings, lunar magic combined with stellar charm."

  • ๐ŸŒธ Cherry Blossom Dream: "Delicate petals dancing in enchanted winds, a dream made manifest."


/tribute

Description: Offer a tribute to a dominant member Access: Submissive role members with ultimate items Cooldown: None Parameters:

  • member (required): Dominant member to offer tribute to

No Items Error:

Selection Embed:

Recipient Announcement:

Sender Confirmation:

Tribute Descriptions:

  • ๐Ÿ‘‘ Crown of Service: "A crown forged from honor and sacred vows, symbolizing ultimate dedication."

  • ๐ŸŒน Eternal Devotion: "An eternal flame that burns with the purple heart of unwavering loyalty."

  • ๐Ÿ’Ž Precious Offering: "Wrapped in the finest silk, a heart given freely in devoted service."

  • โญ Constellation of Loyalty: "Stars aligned in perfect submission, honor bound with devotion."

  • ๐Ÿ”— Unbreakable Bond: "Chains of trust forged in eternal flames, an unbreakable connection."

  • ๐ŸŒบ Blossom of Submission: "Delicate petals of silk and sacred promises, blooming in service."

  • โœจ Stellar Tribute: "A constellation of faith crowned with badges of honor."

  • ๐Ÿฆ‹ Whispered Promise: "Sacred vows sealed with bonds of trust, a gentle pledge of service."


/minestats

Description: View your mining statistics Access: All members Cooldown: None Default Permissions: None required

Statistics Embed:


๐Ÿ‘ฅ Who It's For

All Members: Can mine daily for items

Dominant Role Members: Mine treats to give submissives, receive tributes

Submissive Role Members: Mine tributes to offer dominants, receive treats

Switch Members: Can mine from both item pools

Crafters: Players who enjoy combining items for rewards

Collectors: Players who track streaks and milestones


๐Ÿ’ก Why This Feature

Creates daily engagement incentive through mining. Encourages dynamic role participation and identity. Provides progression system through crafting. Rewards consistency with streak bonuses. Facilitates social interactions through treat/tribute sending. Creates server economy with tradeable items. Milestone rewards motivate long-term engagement. Beautiful presentation increases appeal. Role-specific items enhance dynamic identity. XP and currency rewards integrate with other systems.


Made by DIVINITY โ€ข Pleasure Corner

Last updated

Was this helpful?