❣️Compatibility

Relationship

πŸ‘‘This feature requires a Kinkster membership.


πŸ“‹ Overview

The Compatibility module provides a comprehensive compatibility analysis system that calculates relationship dynamics between server members. The system analyzes role dynamics (dominant/submissive compatibility), experience level alignment, shared interests from quiz results, and existing contract bonuses. Features include a detailed scoring algorithm with weighted calculations, beautiful gradient color-coded results, visual progress bars for each metric, contract detection and bonus application, and premium membership requirement. Results are presented with detailed breakdowns and ratings from "Perfect Match" to "Low Compatibility."


βš™οΈ How It Works

Compatibility Analysis System:

The system analyzes multiple factors to determine compatibility between two members:

Data Sources:

  • Role dynamics from Stats quiz results

  • Experience levels from Limits quiz results

  • Shared interests and preferences

  • Existing contract relationships

Analysis Process:

  • Compares complementary dynamic roles

  • Evaluates experience level alignment

  • Identifies common interests and intensity matches

  • Detects existing partnerships for bonus consideration

  • Generates overall compatibility percentage (0-100%)

Score Presentation:

  • Color-coded results based on compatibility level

  • Visual progress bars for each metric

  • Detailed breakdowns with descriptive text

  • Heart emoji indicators matching score tier

Rating System with Gradient Colors:

  • 85%+: πŸ”₯ PERFECT MATCH! (Bright Green) πŸ’šπŸ’šπŸ’šπŸ’šπŸ’š

  • 75-84%: ✨ Excellent Compatibility! (Chartreuse) πŸ’šπŸ’šπŸ’šπŸ’š

  • 65-74%: πŸ’« Great Match! (Dark Turquoise) πŸ’™πŸ’™πŸ’™πŸ’™

  • 55-64%: πŸ‘ Good Compatibility (Royal Blue) πŸ’™πŸ’™πŸ’™

  • 45-54%: 🀝 Moderate Match (Gold) πŸ’›πŸ’›πŸ’›

  • 35-44%: ⚑ Some Chemistry (Dark Orange) 🧑🧑

  • 25-34%: 🌟 Challenging Match (Tomato) ❀️

  • <25%: πŸ’” Low Compatibility (Crimson) πŸ’”

Visual Progress Bars:

  • 10-block visual bars for each metric

  • Color-coded based on score:

    • 80%+: Green blocks (🟩)

    • 60-79%: Blue blocks (🟦)

    • 40-59%: Yellow blocks (🟨)

    • <40%: Red blocks (πŸŸ₯)

  • Detailed 20-block bar for overall score

  • Uses filled (β–ˆ) and empty (β–‘) characters

Data Requirements:

  • Both users must complete Stats quiz

  • Both users must complete Limits quiz

  • Quiz results stored in guild database

  • Missing data triggers error message

Contract Detection:

  • Searches contracts database for existing partnership

  • Checks both user ID combinations

  • Adds visual indicator if contract exists

  • Applies +10% compatibility bonus

Validation Checks:

  • Cannot check compatibility with self

  • Cannot check compatibility with bots

  • Premium membership required (not free tier)

  • Requires completed quiz data from both users


πŸ”‘ Key Commands

/compatibility

Description: Check compatibility with another member Access: Premium members only (not free tier) Cooldown: 60 seconds per user Parameters:

  • member (required): Member to check compatibility with

Results Embed Structure:

Header:

Title: πŸ’˜ ━━━ COMPATIBILITY RESULTS ━━━ πŸ’˜
Color: Dynamic gradient based on overall score
Description:
  [User1] Γ— [User2]
  ━━━━━━━━━━━━━━━━━━━━━━
  
  # [Score]%
  ## [Rating]
  [Heart Emojis]
  
  ━━━━━━━━━━━━━━━━━━━━━━

Role Dynamics Field:

Name: 🎭 __**Role Dynamics**__
Value:
  [Color-coded progress bar]
  **Score:** `[score]%`
  *[Description based on score]*
Inline: False

Experience Alignment Field:

Name: πŸ“Š __**Experience Alignment**__
Value:
  [Color-coded progress bar]
  **Score:** `[score]%`
  *[Description based on score]*
Inline: False

Shared Interests Field:

Name: 🎯 __**Shared Interests**__
Value:
  [Color-coded progress bar]
  **Score:** `[score]%`
  *[Description based on score]*
Inline: False

Active Contract Field (if exists):

Name: πŸ“œ __**Active Contract**__
Value:
  βœ… **Existing partnership detected!**
  `+10% compatibility bonus applied`
Inline: False

Overall Compatibility Field:

Name: ━━━ __**Overall Compatibility**__ ━━━
Value:
  [Color indicator] **[**`[20-block detailed bar]`**]** [Color indicator]
  **Final Score: __[score]%__**
Inline: False

Footer:

Text: "Made by DIVINITY β€’ Pleasure Corner"
Timestamp: Current UTC time

Score Descriptions:

Role Dynamics:

  • 90%+: "Perfect complementary dynamics"

  • 70-89%: "Compatible power exchange preferences"

  • 50-69%: "Moderate dynamic alignment"

  • 30-49%: "Some conflicting role preferences"

  • <30%: "Challenging dynamic compatibility"

Experience Alignment:

  • 90%+: "Perfectly matched experience levels"

  • 70-89%: "Similar comfort zones"

  • 50-69%: "Manageable experience gap"

  • 30-49%: "Significant experience difference"

  • <30%: "Large experience gap to bridge"

Shared Interests:

  • 80%+: "Many shared kinks and interests"

  • 60-79%: "Good overlap in preferences"

  • 40-59%: "Some common interests"

  • 20-39%: "Few shared preferences"

  • <20%: "Limited common ground"


πŸ‘₯ Who It's For

Premium Members: Full access to compatibility checking feature

All Members: Can be checked for compatibility by premium members

Quiz Completers: Must have completed both Stats and Limits quizzes to participate

Contracted Partners: Receive bonus compatibility score if existing contract detected


πŸ’‘ Why This Feature

Helps members find compatible partners based on data-driven analysis. Provides objective compatibility metrics beyond subjective feelings. Encourages quiz completion for deeper self-understanding. Rewards existing partnerships with contract bonus. Visual and detailed breakdown aids understanding of dynamics. Premium feature adds value to subscription. Promotes healthy relationship exploration. Considers multiple compatibility factors simultaneously. Beautiful presentation increases engagement. Prevents incompatible pairings through transparency.


Made by DIVINITY β€’ Pleasure Corner

Last updated

Was this helpful?