Add rp_messages.py with various message templates for roleplay interactions

- Introduced a variety of message templates for different roleplay scenarios including sexual and affectionate interactions.
- Implemented functions to generate messages for actions such as rape, sex, headpats, cumshots, kisses, and hugs.
- Each function returns a list of formatted strings that incorporate user and target mentions for dynamic messaging.
This commit is contained in:
Slipstream 2025-06-05 20:17:39 -06:00
parent 766f61de5b
commit d762b007e1
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD
3 changed files with 484 additions and 1504 deletions

View File

@ -3,16 +3,21 @@ from discord.ext import commands
from discord import app_commands
import random
import logging
from .rp_messages import (
MOLEST_MESSAGE_TEMPLATE,
get_rape_messages,
get_sex_messages,
get_headpat_messages,
get_cumshot_messages,
get_kiss_messages,
get_hug_messages
)
log = logging.getLogger(__name__)
class MessageCog(commands.Cog):
def __init__(self, bot):
self.bot = bot
# Hardcoded message with {target} placeholder
self.message_template = """
{target} - Your pants are slowly and deliberately removed, leaving you feeling exposed and vulnerable. The sensation is both thrilling and terrifying as a presence looms over you, the only sound being the faint rustling of fabric as your clothes are discarded.
"""
def plural(self, word, count, suffix="s"):
"""Helper function to correctly pluralize words based on count."""
@ -106,7 +111,7 @@ class MessageCog(commands.Cog):
async def _message_logic(self, target):
"""Core logic for the message command."""
# Replace {target} with the mentioned user
return self.message_template.format(target=target)
return MOLEST_MESSAGE_TEMPLATE.format(target=target)
# --- RP Group ---
rp = app_commands.Group(name="rp", description="Roleplay commands")
@ -156,20 +161,7 @@ class MessageCog(commands.Cog):
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "rape")
rape_messages = [
f"{interaction.user.mention} raped {member.mention}.",
f"{interaction.user.mention} brutally raped {member.mention}.",
f"{interaction.user.mention} unconsensually came inside {member.mention}.",
f"{interaction.user.mention} traumatized {member.mention} via sexual assault.",
f"{interaction.user.mention} dominated {member.mention} against their will.",
f"{interaction.user.mention} took advantage of {member.mention}'s vulnerability.",
f"{member.mention} suffered a brutal sexual violation at the hands of {interaction.user.mention}.",
f"{interaction.user.mention} forced themselves onto {member.mention}.",
f"{interaction.user.mention} violated {member.mention} in a grotesque manner.",
f"{member.mention} was unconsensually defiled by {interaction.user.mention}.",
f"{interaction.user.mention} left {member.mention} traumatized after the assault."
]
response = random.choice(rape_messages)
response = random.choice(get_rape_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} has raped {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has raped {interaction.user.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
@ -184,162 +176,7 @@ class MessageCog(commands.Cog):
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "rape")
rape_messages = [
f"{ctx.author.mention} raped {member.mention}.",
f"{ctx.author.mention} brutally raped {member.mention}.",
f"{ctx.author.mention} unconsensually came inside {member.mention}.",
f"{ctx.author.mention} forced themselves onto {member.mention}.",
f"{ctx.author.mention} violated {member.mention} in a grotesque manner.",
f"{member.mention} was unconsensually defiled by {ctx.author.mention}.",
f"{ctx.author.mention} left {member.mention} traumatized after the assault.",
f"{ctx.author.mention} subjected {member.mention} to a horrific ordeal.",
f"{member.mention} was brutally assaulted by {ctx.author.mention}.",
f"{ctx.author.mention} committed an act of sexual violence against {member.mention}.",
f"{member.mention} was left broken and violated by {ctx.author.mention}.",
f"{ctx.author.mention} took {member.mention} by force.",
f"{ctx.author.mention} inflicted unspeakable trauma upon {member.mention}.",
f"{ctx.author.mention} violated {member.mention}'s body and spirit.",
f"{member.mention} was forced into submission by {ctx.author.mention}.",
f"{ctx.author.mention} took what they wanted from {member.mention} without consent.",
f"{member.mention} endured a horrifying assault by {ctx.author.mention}.",
f"{ctx.author.mention} defiled {member.mention} against their will.",
f"{member.mention} was left shattered by {ctx.author.mention}'s actions.",
f"{ctx.author.mention} asserted their dominance over {member.mention} through sexual violence.",
f"{member.mention} was subjected to {ctx.author.mention}'s cruel desires.",
f"{ctx.author.mention} committed an unforgivable act against {member.mention}.",
f"{member.mention} was used and discarded by {ctx.author.mention}.",
f"{ctx.author.mention} left {member.mention} feeling utterly powerless.",
f"{member.mention} was a victim of {ctx.author.mention}'s brutal urges.",
f"{ctx.author.mention} stripped {member.mention} of their dignity.",
f"{member.mention} was trapped in a nightmare by {ctx.author.mention}.",
f"{ctx.author.mention} showed no mercy as they violated {member.mention}.",
f"{member.mention} was utterly helpless against {ctx.author.mention}'s assault.",
f"{ctx.author.mention} reveled in {member.mention}'s pain and fear.",
f"{ctx.author.mention} was broken by {member.mention}'s actions.",
f"{ctx.author.mention} took {member.mention}'s innocence by force.",
f"{member.mention} was scarred for life by {ctx.author.mention}'s brutality.",
f"{ctx.author.mention} left {member.mention} a shell of their former self.",
f"{member.mention} was a plaything for {ctx.author.mention}'s twisted desires.",
f"{ctx.author.mention} crushed {member.mention}'s spirit with their assault.",
f"{member.mention} was a victim of {ctx.author.mention}'s depravity.",
f"{ctx.author.mention} reveled in the non-consensual act with {member.mention}.",
f"{member.mention} was forced to endure {ctx.author.mention}'s unwanted advances.",
f"{ctx.author.mention} took advantage of {member.mention} in the cruelest way.",
f"{member.mention} was subjected to {ctx.author.mention}'s vile acts.",
f"{ctx.author.mention} left {member.mention} in a state of shock and despair.",
f"{member.mention} was violated by {ctx.author.mention} in a way they'll never forget.",
f"{ctx.author.mention} committed a heinous crime against {member.mention}.",
f"{member.mention} was a pawn in {ctx.author.mention}'s sick game.",
f"{ctx.author.mention} showed no regard for {member.mention}'s autonomy.",
f"{member.mention} was left with deep, unhealing wounds by {ctx.author.mention}.",
f"{ctx.author.mention} took pleasure in {member.mention}'s suffering.",
f"{member.mention} was a victim of {ctx.author.mention}'s predatory nature.",
f"{ctx.author.mention} defiled {member.mention} in the most brutal manner.",
f"{member.mention} was left with nothing but trauma by {ctx.author.mention}.",
f"{ctx.author.mention} asserted their power over {member.mention} through sexual assault.",
f"{member.mention} was a broken mess after {ctx.author.mention}'s attack.",
f"{ctx.author.mention} took everything from {member.mention} without a second thought.",
f"{member.mention} was a mere object to {ctx.author.mention}.",
f"{ctx.author.mention} reveled in the destruction of {member.mention}'s innocence.",
f"{member.mention} was a victim of {ctx.author.mention}'s twisted fantasies.",
f"{ctx.author.mention} left {member.mention} with scars that would never fade.",
f"{member.mention} was forced to endure the unthinkable by {ctx.author.mention}.",
f"{ctx.author.mention} committed an act of pure evil against {member.mention}.",
f"{member.mention} was a shell of their former self after {ctx.author.mention}'s violation.",
f"{ctx.author.mention} took {member.mention}'s body and soul.",
f"{member.mention} was left with a lifetime of pain by {ctx.author.mention}.",
f"{ctx.author.mention} showed no remorse for their actions against {member.mention}.",
f"{member.mention} was a victim of {ctx.author.mention}'s monstrous desires.",
f"{ctx.author.mention} defiled {member.mention} in a way that can never be undone.",
f"{member.mention} was left with an emptiness that could never be filled by {ctx.author.mention}.",
f"{ctx.author.mention} asserted their control over {member.mention} through a brutal assault.",
f"{member.mention} was a broken toy after {ctx.author.mention}'s attack.",
f"{ctx.author.mention} took {member.mention}'s purity by force.",
f"{member.mention} was left with a shattered psyche by {ctx.author.mention}.",
f"{ctx.author.mention} reveled in {member.mention}'s screams and tears.",
f"{member.mention} was a victim of {ctx.author.mention}'s sadistic pleasure.",
f"{ctx.author.mention} defiled {member.mention} in the most sickening way imaginable.",
f"{member.mention} was left with a permanent stain on their soul by {ctx.author.mention}.",
f"{ctx.author.mention} asserted their will over {member.mention} with brutal force.",
f"{member.mention} was a broken spirit after {ctx.author.mention}'s violation.",
f"{ctx.author.mention} took {member.mention}'s essence without a thought.",
f"{member.mention} was a mere vessel for {ctx.author.mention}'s dark desires.",
f"{ctx.author.mention} reveled in the complete destruction of {member.mention}.",
f"{member.mention} was a victim of {ctx.author.mention}'s twisted and depraved mind.",
f"{ctx.author.mention} left {member.mention} with wounds that would never heal.",
f"{member.mention} was forced to endure the ultimate humiliation by {ctx.author.mention}.",
f"{ctx.author.mention} committed an act of pure barbarity against {member.mention}.",
f"{member.mention} was a shadow of their former self after {ctx.author.mention}'s assault.",
f"{ctx.author.mention} took {member.mention}'s very being.",
f"{member.mention} was left with an unbearable burden by {ctx.author.mention}.",
f"{ctx.author.mention} showed no humanity in their actions against {member.mention}.",
f"{member.mention} was a victim of {ctx.author.mention}'s monstrous and insatiable lust.",
f"{ctx.author.mention} defiled {member.mention} in a way that will haunt them forever.",
f"{member.mention} was left with a void that could never be filled by {ctx.author.mention}.",
f"{ctx.author.mention} asserted their absolute control over {member.mention} through a horrific act.",
f"{member.mention} was a shattered mirror after {ctx.author.mention}'s attack.",
f"{ctx.author.mention} took {member.mention}'s very soul by force.",
f"{member.mention} was left with a broken spirit and a ruined life by {ctx.author.mention}.",
f"{ctx.author.mention} reveled in {member.mention}'s complete and utter despair.",
f"{member.mention} was a victim of {ctx.author.mention}'s unspeakable cruelty.",
f"{ctx.author.mention} defiled {member.mention} in the most abhorrent way imaginable.",
f"{member.mention} was left with a darkness that would consume them by {ctx.author.mention}.",
f"{ctx.author.mention} asserted their tyrannical will over {member.mention} with extreme prejudice.",
f"{member.mention} was a broken husk after {ctx.author.mention}'s violation.",
f"{ctx.author.mention} took {member.mention}'s last shred of hope.",
f"{member.mention} was a mere object of {ctx.author.mention}'s twisted amusement.",
f"{ctx.author.mention} reveled in the total annihilation of {member.mention}.",
f"{member.mention} was a victim of {ctx.author.mention}'s utterly depraved and evil mind.",
f"{ctx.author.mention} left {member.mention} with wounds that would never, ever heal.",
f"{member.mention} was forced to endure the absolute worst by {ctx.author.mention}.",
f"{ctx.author.mention} committed an act of pure, unadulterated evil against {member.mention}.",
f"{member.mention} was a ghost of their former self after {ctx.author.mention}'s assault.",
f"{ctx.author.mention} took {member.mention}'s very existence.",
f"{member.mention} was left with an eternal torment by {ctx.author.mention}.",
f"{ctx.author.mention} showed no shred of humanity in their actions against {member.mention}.",
f"{member.mention} was a victim of {ctx.author.mention}'s monstrous, insatiable, and utterly vile lust.",
f"{ctx.author.mention} defiled {member.mention} in a way that will haunt them for all eternity.",
f"{member.mention} was left with a bottomless void that could never, ever be filled by {ctx.author.mention}.",
f"{ctx.author.mention} asserted their absolute, tyrannical control over {member.mention} through a horrific, unspeakable act.",
f"{member.mention} was a shattered, irreparable mirror after {ctx.author.mention}'s attack.",
f"{ctx.author.mention} took {member.mention}'s very soul and essence by brutal, unforgiving force.",
f"{member.mention} was left with a broken spirit, a ruined life, and a shattered psyche by {ctx.author.mention}.",
f"{ctx.author.mention} reveled in {member.mention}'s complete, utter, and eternal despair.",
f"{member.mention} was a victim of {ctx.author.mention}'s unspeakable, monstrous, and sadistic cruelty.",
f"{ctx.author.mention} defiled {member.mention} in the most abhorrent, sickening, and vile way imaginable.",
f"{member.mention} was left with a darkness that would consume them entirely, forever, by {ctx.author.mention}.",
f"{ctx.author.mention} asserted their tyrannical, absolute, and unyielding will over {member.mention} with extreme, brutal prejudice.",
f"{member.mention} was a broken, empty husk after {ctx.author.mention}'s violation.",
f"{ctx.author.mention} took {member.mention}'s last shred of hope, dignity, and humanity.",
f"{member.mention} was a mere object of {ctx.author.mention}'s twisted, depraved, and utterly sick amusement.",
f"{ctx.author.mention} reveled in the total, complete, and absolute annihilation of {member.mention}.",
f"{member.mention} was a victim of {ctx.author.mention}'s utterly depraved, evil, and monstrous mind.",
f"{ctx.author.mention} left {member.mention} with wounds that would never, ever, ever heal.",
f"{member.mention} was forced to endure the absolute, most horrific, and unthinkable humiliation by {ctx.author.mention}.",
f"{ctx.author.mention} committed an act of pure, unadulterated, and unspeakable evil against {member.mention}.",
f"{member.mention} was a ghost, a shadow, a mere echo of their former self after {ctx.author.mention}'s assault.",
f"{ctx.author.mention} took {member.mention}'s very existence, their past, present, and future.",
f"{member.mention} was left with an eternal, unbearable torment by {ctx.author.mention}.",
f"{ctx.author.mention} showed no shred of humanity, compassion, or mercy in their actions against {member.mention}.",
f"{member.mention} was a victim of {ctx.author.mention}'s monstrous, insatiable, utterly vile, and truly sadistic lust.",
f"{ctx.author.mention} defiled {member.mention} in a way that will haunt them for all eternity, a stain that can never be washed away.",
f"{member.mention} was left with a bottomless, unending void that could never, ever, ever be filled by {ctx.author.mention}.",
f"{ctx.author.mention} asserted their absolute, tyrannical, unyielding, and brutal control over {member.mention} through a horrific, unspeakable, and utterly depraved act.",
f"{member.mention} was a shattered, irreparable, and completely broken mirror after {ctx.author.mention}'s attack.",
f"{ctx.author.mention} took {member.mention}'s very soul, essence, and being by brutal, unforgiving, and merciless force.",
f"{member.mention} was left with a broken spirit, a ruined life, a shattered psyche, and an eternal, agonizing torment by {ctx.author.mention}.",
f"{ctx.author.mention} reveled in {member.mention}'s complete, utter, eternal, and absolute despair, a symphony of suffering.",
f"{member.mention} was a victim of {ctx.author.mention}'s unspeakable, monstrous, sadistic, and truly abhorrent cruelty.",
f"{ctx.author.mention} defiled {member.mention} in the most abhorrent, sickening, vile, and unimaginable way possible.",
f"{member.mention} was left with a darkness that would consume them entirely, forever, a shadow that would never lift by {ctx.author.mention}.",
f"{ctx.author.mention} asserted their tyrannical, absolute, unyielding, brutal, and merciless will over {member.mention} with extreme, unforgiving prejudice.",
f"{member.mention} was a broken, empty, and hollow husk after {ctx.author.mention}'s violation.",
f"{ctx.author.mention} took {member.mention}'s last shred of hope, dignity, humanity, and sanity.",
f"{member.mention} was a mere object of {ctx.author.mention}'s twisted, depraved, utterly sick, and truly monstrous amusement.",
f"{ctx.author.mention} reveled in the total, complete, absolute, and utter annihilation of {member.mention}, leaving nothing but ruin.",
f"{member.mention} was a victim of {ctx.author.mention}'s utterly depraved, evil, monstrous, and truly unspeakable mind."
]
response = random.choice(rape_messages)
response = random.choice(get_rape_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} has raped {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has raped {ctx.author.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
@ -354,39 +191,10 @@ class MessageCog(commands.Cog):
# Track usage between the two users
await self._increment_usage_counter(interaction.user.id, member.id, "sex")
sex_messages = [
f"{interaction.user.mention} and {member.mention} shared a tender kiss that deepened into a passionate embrace.",
f"{interaction.user.mention} gently caressed {member.mention}'s cheek before their lips met, igniting a spark.",
f"With a soft touch, {interaction.user.mention} guided {member.mention}'s hand to their waist, pulling them closer.",
f"{interaction.user.mention} whispered sweet nothings into {member.mention}'s ear, sending shivers down their spine.",
f"Their bodies pressed together, {interaction.user.mention} and {member.mention} moved in a slow, sensual rhythm.",
f"{member.mention} moaned softly as {interaction.user.mention}'s touch became more intimate.",
f"{interaction.user.mention}'s fingers traced the curve of {member.mention}'s back, eliciting a gasp.",
f"In the dim light, {interaction.user.mention} admired the beauty of {member.mention}'s form.",
f"Their breaths mingled as {interaction.user.mention} and {member.mention} lost themselves in the moment.",
f"{member.mention}'s legs wrapped around {interaction.user.mention}'s waist, pulling them into a deeper connection.",
f"{interaction.user.mention} buried their face in {member.mention}'s neck, inhaling their scent.",
f"The room filled with soft sounds of pleasure as {interaction.user.mention} and {member.mention} explored each other.",
f"{member.mention}'s fingers tangled in {interaction.user.mention}'s hair, holding them close.",
f"{interaction.user.mention}'s hips moved against {member.mention}'s, building a delicious tension.",
f"With a final, shared sigh, {interaction.user.mention} and {member.mention} found release in each other's arms.",
f"{interaction.user.mention} and {member.mention} lay tangled in the sheets, their bodies still humming with the afterglow.",
f"{member.mention} rested their head on {interaction.user.mention}'s chest, listening to their heartbeat.",
f"{interaction.user.mention} kissed {member.mention}'s forehead, a silent promise of more to come.",
f"The scent of their lovemaking hung in the air as {interaction.user.mention} and {member.mention} drifted off to sleep.",
f"{interaction.user.mention} and {member.mention} woke up intertwined, the morning sun casting a warm glow on their bodies.",
f"{interaction.user.mention} and {member.mention} had a passionate night together.",
f"{interaction.user.mention} made love to {member.mention}.",
f"{member.mention} was pleasured by {interaction.user.mention}.",
f"{interaction.user.mention} and {member.mention} shared an intimate moment.",
f"{interaction.user.mention} and {member.mention} explored their desires.",
f"{member.mention} felt a deep connection with {interaction.user.mention} during their encounter.",
f"{interaction.user.mention} and {member.mention} experienced mutual pleasure."
]
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "sex")
response = random.choice(sex_messages)
response = random.choice(get_sex_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} and {member.display_name} have had sex {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {interaction.user.display_name} have had sex {target_to_caller} {self.plural('time', target_to_caller)}"
@ -401,36 +209,7 @@ class MessageCog(commands.Cog):
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "sex")
sex_messages = [
f"{ctx.author.mention} and {member.mention} shared a tender kiss that deepened into a passionate embrace.",
f"{ctx.author.mention} gently caressed {member.mention}'s cheek before their lips met, igniting a spark.",
f"With a soft touch, {ctx.author.mention} guided {member.mention}'s hand to their waist, pulling them closer.",
f"{ctx.author.mention} whispered sweet nothings into {member.mention}'s ear, sending shivers down their spine.",
f"Their bodies pressed together, {ctx.author.mention} and {member.mention} moved in a slow, sensual rhythm.",
f"{member.mention} moaned softly as {ctx.author.mention}'s touch became more intimate.",
f"{ctx.author.mention}'s fingers traced the curve of {member.mention}'s back, eliciting a gasp.",
f"In the dim light, {ctx.author.mention} admired the beauty of {member.mention}'s form.",
f"Their breaths mingled as {ctx.author.mention} and {member.mention} lost themselves in the moment.",
f"{member.mention}'s legs wrapped around {ctx.author.mention}'s waist, pulling them into a deeper connection.",
f"{ctx.author.mention} buried their face in {member.mention}'s neck, inhaling their scent.",
f"The room filled with soft sounds of pleasure as {ctx.author.mention} and {member.mention} explored each other.",
f"{member.mention}'s fingers tangled in {ctx.author.mention}'s hair, holding them close.",
f"{ctx.author.mention}'s hips moved against {member.mention}'s, building a delicious tension.",
f"With a final, shared sigh, {ctx.author.mention} and {member.mention} found release in each other's arms.",
f"{ctx.author.mention} and {member.mention} lay tangled in the sheets, their bodies still humming with the afterglow.",
f"{member.mention} rested their head on {ctx.author.mention}'s chest, listening to their heartbeat.",
f"{ctx.author.mention} kissed {member.mention}'s forehead, a silent promise of more to come.",
f"The scent of their lovemaking hung in the air as {ctx.author.mention} and {member.mention} drifted off to sleep.",
f"{ctx.author.mention} and {member.mention} woke up intertwined, the morning sun casting a warm glow on their bodies.",
f"{ctx.author.mention} and {member.mention} had a passionate night together.",
f"{ctx.author.mention} made love to {member.mention}.",
f"{member.mention} was pleasured by {ctx.author.mention}.",
f"{ctx.author.mention} and {member.mention} shared an intimate moment.",
f"{ctx.author.mention} and {member.mention} explored their desires.",
f"{member.author.mention} felt a deep connection with {ctx.author.mention} during their encounter.",
f"{ctx.author.mention} and {member.mention} experienced mutual pleasure."
]
response = random.choice(sex_messages)
response = random.choice(get_sex_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} and {member.display_name} have had sex {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {ctx.author.display_name} have had sex {target_to_caller} {self.plural('time', target_to_caller)}"
@ -448,221 +227,10 @@ class MessageCog(commands.Cog):
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "headpat")
headpat_messages = [
f"{interaction.user.mention} gently pats {member.mention}'s head, a soft smile gracing their lips.",
f"{interaction.user.mention} reaches out and gives {member.mention} a comforting headpat.",
f"A warm hand from {interaction.user.mention} ruffles {member.mention}'s hair with a gentle headpat.",
f"{interaction.user.mention} gives {member.mention} a series of light, affectionate headpats.",
f"{interaction.user.mention} softly strokes {member.mention}'s head, a gesture of warmth and care.",
f"{interaction.user.mention} leans in and gives {member.mention} a tender headpat, making them feel cherished.",
f"With a loving gaze, {interaction.user.mention} gives {member.mention} a reassuring headpat.",
f"{interaction.user.mention} playfully taps {member.mention}'s head, a sign of friendly affection.",
f"{interaction.user.mention} gives {member.mention} a slow, soothing headpat, easing their worries.",
f"A gentle hand from {interaction.user.mention} rests on {member.mention}'s head, offering silent support.",
f"{interaction.user.mention} gives {member.mention} a quick, encouraging headpat.",
f"{interaction.user.mention} runs their fingers through {member.mention}'s hair, ending with a soft headpat.",
f"{interaction.user.mention} gives {member.mention} a congratulatory headpat.",
f"{interaction.user.mention} gives {member.mention} a comforting headpat after a long day.",
f"{interaction.user.mention} gives {member.mention} a headpat that feels like a warm hug.",
f"{interaction.user.mention} gently boops {member.mention}'s head with a soft pat.",
f"{interaction.user.mention} gives {member.mention} a headpat, making them feel safe and loved.",
f"{interaction.user.mention} gives {member.mention} a headpat, a simple gesture that speaks volumes.",
f"{interaction.user.mention} gives {member.mention} a headpat, acknowledging their presence with kindness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a silent promise of continued care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a small act of tenderness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a moment of gentle connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and innocent gesture.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sign of deep affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gesture of pure, unadulterated kindness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a symbol of comfort and understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their worth.",
f"{interaction.user.mention} gives {member.mention} a headpat, a silent blessing.",
f"{interaction.user.mention} gives {member.mention} a headpat, a moment of shared peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gesture that transcends words.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft touch that calms the soul.",
f"{interaction.user.mention} gives {member.mention} a headpat, a simple act of profound love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that soothes the spirit.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of acceptance.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of fondness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender moment of connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that reassures.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that warms the heart.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle touch.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving moment of peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that brings happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of warmth.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle moment.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that warms the heart.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of fondness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle affirmation.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving moment of connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender touch that reassures.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle caress.",
f"{interaction.user.mention} gives {member.mention} a loving moment of warmth.",
f"{interaction.user.mention} gives {member.mention} a tender touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a sweet gesture of comfort.",
f"{interaction.user.mention} gives {member.mention} a gentle caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a loving touch that brings happiness.",
f"{interaction.user.mention} gives {member.mention} a tender expression of solace.",
f"{interaction.user.mention} gives {member.mention} a comforting gesture of joy.",
f"{interaction.user.mention} gives {member.mention} a sweet and gentle touch that reassures.",
f"{interaction.user.mention} gives {member.mention} a loving moment of understanding.",
f"{interaction.user.mention} gives {member.mention} a tender touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a sweet gesture of peace.",
f"{interaction.user.mention} gives {member.mention} a gentle caress that brings happiness.",
f"{interaction.user.mention} gives {member.mention} a loving touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a tender expression of joy.",
f"{interaction.user.mention} gives {member.mention} a comforting gesture of peace.",
f"{interaction.user.mention} gives {member.mention} a sweet and gentle moment of happiness.",
f"{interaction.user.mention} gives {member.mention} a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a tender caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a sweet gesture of happiness.",
f"{interaction.user.mention} gives {member.mention} a gentle touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a loving caress that brings joy.",
f"{interaction.user.mention} gives {member.mention} a tender expression of peace.",
f"{interaction.user.mention} gives {member.mention} a comforting gesture of happiness.",
f"{interaction.user.mention} gives {member.mention} a sweet and gentle touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a loving moment of peace.",
f"{interaction.user.mention} gives {member.mention} a tender touch that brings happiness.",
f"{interaction.user.mention} gives {member.mention} a sweet gesture of solace.",
f"{interaction.user.mention} gives {member.mention} a gentle caress that brings joy.",
f"{interaction.user.mention} gives {member.mention} a loving touch that brings peace.",
f"{interaction.user.mention} gives {member.mention} a tender expression of happiness.",
f"{interaction.user.mention} gives {member.mention} a comforting gesture of solace.",
f"{interaction.user.mention} gives {member.mention} a sweet and gentle moment of joy.",
f"{interaction.user.mention} gives {member.mention} a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a tender caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a sweet gesture of comfort.",
f"{interaction.user.mention} gives {member.mention} a gentle touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a loving caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a tender expression of comfort.",
f"{interaction.user.mention} gives {member.mention} a comforting gesture of joy.",
f"{interaction.user.mention} gives {member.mention} a sweet and gentle touch that brings peace.",
f"{interaction.user.mention} gives {member.mention} a loving moment of happiness.",
f"{interaction.user.mention} gives {member.mention} a tender touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a sweet gesture of joy.",
f"{interaction.user.mention} gives {member.mention} a gentle caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a tender expression of happiness.",
f"{interaction.user.mention} gives {member.mention} a comforting gesture of solace.",
f"{interaction.user.mention} gives {member.mention} a sweet and gentle moment of joy.",
f"{interaction.user.mention} gives {member.mention} a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a tender caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a sweet gesture of comfort.",
f"{interaction.user.mention} gives {member.mention} a gentle touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a loving caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a tender expression of comfort.",
f"{interaction.user.mention} gives {member.mention} a comforting headpat, a gesture of pure affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft touch that conveys deep care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that speaks volumes.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of unwavering support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of shared understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings immense comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their cherished bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that melts away worries.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of profound love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings deep peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their special connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that fills the heart with joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of unconditional acceptance.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of pure, unadulterated happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings immense solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their unwavering support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that speaks volumes.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that soothes the soul.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of heartfelt affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings profound peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their deep bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings immense joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of complete understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of shared tranquility.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their enduring love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of boundless affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings absolute peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings overwhelming joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of complete devotion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of perfect harmony.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings eternal solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their everlasting love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that transcends words.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that heals all wounds.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of divine affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings celestial peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings infinite joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of ultimate compassion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of pure bliss.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings boundless solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their profound connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep devotion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings absolute comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of eternal love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings perfect peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable spiritual bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings divine joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of infinite tenderness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of celestial tranquility.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their timeless connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates deeply.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound healing.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of boundless compassion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings infinite happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of absolute serenity.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings eternal comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their beautiful journey together.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of unwavering love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of endless affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings perfect happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their deep, abiding connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings divine peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of infinite love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of celestial bliss.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their timeless, beautiful bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates with pure love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound healing and comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of boundless, unconditional love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate, serene peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable, and eternal bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings infinite, divine happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated, and boundless love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of absolute, serene, and perfect tranquility.",
]
response = random.choice(get_headpat_messages(interaction.user.mention, member.mention))
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "headpat")
response = random.choice(headpat_messages)
response += f"\n-# {interaction.user.display_name} has headpatted {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has headpatted {interaction.user.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
@ -677,218 +245,7 @@ class MessageCog(commands.Cog):
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "headpat")
headpat_messages = [
f"{ctx.author.mention} gently pats {member.mention}'s head, a soft smile gracing their lips.",
f"{ctx.author.mention} reaches out and gives {member.mention} a comforting headpat.",
f"A warm hand from {ctx.author.mention} ruffles {member.mention}'s hair with a gentle headpat.",
f"{ctx.author.mention} gives {member.mention} a series of light, affectionate headpats.",
f"{ctx.author.mention} softly strokes {member.mention}'s head, a gesture of warmth and care.",
f"{ctx.author.mention} leans in and gives {member.mention} a tender headpat, making them feel cherished.",
f"With a loving gaze, {ctx.author.mention} gives {member.mention} a reassuring headpat.",
f"{ctx.author.mention} playfully taps {member.mention}'s head, a sign of friendly affection.",
f"{ctx.author.mention} gives {member.mention} a slow, soothing headpat, easing their worries.",
f"A gentle hand from {ctx.author.mention} rests on {member.mention}'s head, offering silent support.",
f"{ctx.author.mention} gives {member.mention} a quick, encouraging headpat.",
f"{ctx.author.mention} runs their fingers through {member.mention}'s hair, ending with a soft headpat.",
f"{ctx.author.mention} gives {member.mention} a congratulatory headpat.",
f"{ctx.author.mention} gives {member.mention} a comforting headpat after a long day.",
f"{ctx.author.mention} gives {member.mention} a headpat that feels like a warm hug.",
f"{ctx.author.mention} gently boops {member.mention}'s head with a soft pat.",
f"{ctx.author.mention} gives {member.mention} a headpat, making them feel safe and loved.",
f"{ctx.author.mention} gives {member.mention} a headpat, a simple gesture that speaks volumes.",
f"{ctx.author.mention} gives {member.mention} a headpat, acknowledging their presence with kindness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a silent promise of continued care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a small act of tenderness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a moment of gentle connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and innocent gesture.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sign of deep affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gesture of pure, unadulterated kindness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a symbol of comfort and understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their worth.",
f"{ctx.author.mention} gives {member.mention} a headpat, a silent blessing.",
f"{ctx.author.mention} gives {member.mention} a headpat, a moment of shared peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gesture that transcends words.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft touch that calms the soul.",
f"{ctx.author.mention} gives {member.mention} a headpat, a simple act of profound love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle caress that soothes the spirit.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of acceptance.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of fondness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender moment of connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that reassures.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet gesture of care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that warms the heart.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender expression of affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting gesture of support.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and gentle touch.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving moment of peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet gesture of understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle caress that brings happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender expression of warmth.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting gesture of love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and gentle moment.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving touch that brings peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet gesture of affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that warms the heart.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender expression of care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting gesture of fondness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and gentle affirmation.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving moment of connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender touch that reassures.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet gesture of support.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle caress that brings solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving touch that brings peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender expression of understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting gesture of happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and gentle caress.",
f"{ctx.author.mention} gives {member.mention} a loving moment of warmth.",
f"{ctx.author.mention} gives {member.mention} a tender touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of comfort.",
f"{ctx.author.mention} gives {member.mention} a gentle caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings happiness.",
f"{ctx.author.mention} gives {member.mention} a tender expression of solace.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of joy.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle touch that reassures.",
f"{ctx.author.mention} gives {member.mention} a loving moment of understanding.",
f"{ctx.author.mention} gives {member.mention} a tender touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of peace.",
f"{ctx.author.mention} gives {member.mention} a gentle caress that brings happiness.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a tender expression of joy.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of peace.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle moment of happiness.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a tender caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of happiness.",
f"{ctx.author.mention} gives {member.mention} a gentle touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a loving caress that brings joy.",
f"{ctx.author.mention} gives {member.mention} a tender expression of peace.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of happiness.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a loving moment of peace.",
f"{ctx.author.mention} gives {member.mention} a tender touch that brings happiness.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of solace.",
f"{ctx.author.mention} gives {member.mention} a gentle caress that brings joy.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings peace.",
f"{ctx.author.mention} gives {member.mention} a tender expression of happiness.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of solace.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle moment of joy.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a tender caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of comfort.",
f"{ctx.author.mention} gives {member.mention} a gentle touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a loving caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a tender expression of comfort.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of joy.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle touch that brings peace.",
f"{ctx.author.mention} gives {member.mention} a loving moment of happiness.",
f"{ctx.author.mention} gives {member.mention} a tender touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of joy.",
f"{ctx.author.mention} gives {member.mention} a gentle caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a tender expression of happiness.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of solace.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle moment of joy.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a tender caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of comfort.",
f"{ctx.author.mention} gives {member.mention} a gentle touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a loving caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a tender expression of comfort.",
f"{ctx.author.mention} gives {member.mention} a comforting headpat, a gesture of pure affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft touch that conveys deep care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle caress that speaks volumes.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of unwavering support.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of shared understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving touch that brings immense comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their cherished bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and reassuring gesture of affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that melts away worries.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of profound love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings deep peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their special connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that fills the heart with joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of unconditional acceptance.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of pure, unadulterated happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings immense solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their unwavering support.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture that speaks volumes.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that soothes the soul.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of heartfelt affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings profound peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their deep bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings immense joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of complete understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of shared tranquility.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their enduring love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings profound comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of boundless affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings absolute peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings overwhelming joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of complete devotion.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of perfect harmony.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings eternal solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their everlasting love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture that transcends words.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that heals all wounds.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of divine affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings celestial peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings infinite joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of ultimate compassion.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of pure bliss.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings boundless solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their profound connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep devotion.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings absolute comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of eternal love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings perfect peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable spiritual bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings divine joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of infinite tenderness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of celestial tranquility.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their timeless connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates deeply.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings profound healing.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of boundless compassion.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings infinite happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of absolute serenity.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings eternal comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their beautiful journey together.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and reassuring gesture of unwavering love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings profound joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of endless affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings perfect happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their deep, abiding connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings divine peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of infinite love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of celestial bliss.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their timeless, beautiful bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates with pure love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings profound healing and comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of boundless, unconditional love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate, serene peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable, and eternal bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings infinite, divine happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated, and boundless love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of absolute, serene, and perfect tranquility.",
]
response = random.choice(headpat_messages)
response = random.choice(get_headpat_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} has headpatted {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has headpatted {ctx.author.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
@ -903,22 +260,10 @@ class MessageCog(commands.Cog):
await self._increment_usage_counter(interaction.user.id, member.id, "cumshot")
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "cumshot")
cumshot_messages = [
f"{interaction.user.mention} cums on {member.mention}.",
f"{interaction.user.mention} finishes all over {member.mention}'s face.",
f"{member.mention} is covered in {interaction.user.mention}'s cum.",
f"{interaction.user.mention} unloads a huge load onto {member.mention}.",
f"{interaction.user.mention} cums hard, drenching {member.mention}.",
f"{interaction.user.mention} splatters {member.mention} with a thick load.",
f"A warm stream from {interaction.user.mention} coats {member.mention}.",
f"{member.mention} receives a generous cumshot from {interaction.user.mention}.",
f"{interaction.user.mention}'s cum drips from {member.mention}'s chin.",
f"{interaction.user.mention} leaves {member.mention} sticky and satisfied."
]
response = random.choice(cumshot_messages)
response += f"\n-# {interaction.user.display_name} has cum on {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
response = random.choice(get_cumshot_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} has came on {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has cum on {interaction.user.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
response += f", {member.display_name} has came on {interaction.user.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
await interaction.response.send_message(response)
@commands.command(name="cumshot")
@ -927,22 +272,75 @@ class MessageCog(commands.Cog):
await self._increment_usage_counter(ctx.author.id, member.id, "cumshot")
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "cumshot")
cumshot_messages = [
f"{ctx.author.mention} cums on {member.mention}.",
f"{ctx.author.mention} finishes all over {member.mention}'s face.",
f"{member.mention} is covered in {ctx.author.mention}'s cum.",
f"{ctx.author.mention} unloads a huge load onto {member.mention}.",
f"{ctx.author.mention} cums hard, drenching {member.mention}.",
f"{ctx.author.mention} splatters {member.mention} with a thick load.",
f"A warm stream from {ctx.author.mention} coats {member.mention}.",
f"{member.mention} receives a generous cumshot from {ctx.author.mention}.",
f"{ctx.author.mention}'s cum drips from {member.mention}'s chin.",
f"{ctx.author.mention} leaves {member.mention} sticky and satisfied."
]
response = random.choice(cumshot_messages)
response += f"\n-# {ctx.author.display_name} has cum on {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
response = random.choice(get_cumshot_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} has came on {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has cum on {ctx.author.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
response += f", {member.display_name} has came on {ctx.author.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
await ctx.reply(response)
@rp.command(name="kiss", description="Send a wholesome kiss message to the mentioned user")
@app_commands.allowed_installs(guilds=True, users=True)
@app_commands.allowed_contexts(guilds=True, dms=True, private_channels=True)
@app_commands.describe(member="The user to send the message to")
async def kiss_slash(self, interaction: discord.Interaction, member: discord.User):
"""Slash command version of kiss."""
# Track usage between the two users
await self._increment_usage_counter(interaction.user.id, member.id, "kiss")
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "kiss")
response = random.choice(get_kiss_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} and {member.display_name} have kissed {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {interaction.user.display_name} have kissed {target_to_caller} {self.plural('time', target_to_caller)}"
await interaction.response.send_message(response)
@commands.command(name="kiss")
async def kiss_legacy(self, ctx: commands.Context, member: discord.User):
"""Legacy command version of kiss."""
# Track usage between the two users
await self._increment_usage_counter(ctx.author.id, member.id, "kiss")
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "kiss")
response = random.choice(get_kiss_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} and {member.display_name} have kissed {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {ctx.author.display_name} have kissed {target_to_caller} {self.plural('time', target_to_caller)}"
await ctx.reply(response)
@rp.command(name="hug", description="Send a wholesome hug message to the mentioned user")
@app_commands.allowed_installs(guilds=True, users=True)
@app_commands.allowed_contexts(guilds=True, dms=True, private_channels=True)
@app_commands.describe(member="The user to send the message to")
async def hug_slash(self, interaction: discord.Interaction, member: discord.User):
"""Slash command version of hug."""
# Track usage between the two users
await self._increment_usage_counter(interaction.user.id, member.id, "hug")
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "hug")
response = random.choice(get_hug_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} and {member.display_name} have hugged {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {interaction.user.display_name} have hugged {target_to_caller} {self.plural('time', target_to_caller)}"
await interaction.response.send_message(response)
@commands.command(name="hug")
async def hug_legacy(self, ctx: commands.Context, member: discord.User):
"""Legacy command version of hug."""
# Track usage between the two users
await self._increment_usage_counter(ctx.author.id, member.id, "hug")
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "hug")
response = random.choice(get_hug_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} and {member.display_name} have hugged {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {ctx.author.display_name} have hugged {target_to_caller} {self.plural('time', target_to_caller)}"
await ctx.reply(response)
# --- Memes Group ---
memes = app_commands.Group(name="memes", description="Meme and copypasta commands")

View File

@ -3,6 +3,15 @@ from discord.ext import commands
from discord import app_commands
import random
import logging
from .rp_messages import (
get_sex_messages,
get_rape_messages,
get_kiss_messages,
get_hug_messages,
get_headpat_messages,
MOLEST_MESSAGE_TEMPLATE,
get_cumshot_messages
)
log = logging.getLogger(__name__)
@ -110,38 +119,10 @@ class MessageCog(commands.Cog):
# Track usage between the two users
await self._increment_usage_counter(interaction.user.id, member.id, "neru_sex")
sex_messages = [
f"{interaction.user.mention} roughly pins {member.mention} against the wall, their lips crashing together in a desperate, hungry kiss.",
f"{interaction.user.mention}'s hands roam possessively over {member.mention}'s body, leaving a trail of heat in their wake.",
f"A low moan escapes {member.mention}'s throat as {interaction.user.mention} finds a particularly sensitive spot.",
f"Their bodies grind together, the friction building an unbearable tension between {interaction.user.mention} and {member.mention}.",
f"{interaction.user.mention} whispers filthy promises in {member.mention}'s ear, making them tremble with anticipation.",
f"{member.mention}'s nails dig into {interaction.user.mention}'s back as they surrender to the overwhelming pleasure.",
f"The air is thick with the scent of sweat and arousal as {interaction.user.mention} and {member.mention} lose themselves in the act.",
f"{interaction.user.mention}'s thrusts become deeper, more insistent, driving {member.mention} to the brink.",
f"A shared cry of release echoes in the room as {interaction.user.mention} and {member.mention} climax together.",
f"Panting and sated, {interaction.user.mention} collapses onto {member.mention}, their bodies slick with sweat.",
f"{member.mention}'s legs are wrapped tightly around {interaction.user.mention}'s waist, unwilling to let go.",
f"{interaction.user.mention} buries their face in {member.mention}'s neck, leaving a hot, wet kiss.",
f"The sheets are tangled around {interaction.user.mention} and {member.mention}'s legs, a testament to their passionate encounter.",
f"{member.mention} traces the lines of {interaction.user.mention}'s muscles, admiring the power in their body.",
f"{interaction.user.mention} kisses {member.mention}'s lips again, a possessive, lingering kiss.",
f"The room is filled with the sounds of their heavy breathing as {interaction.user.mention} and {member.mention} slowly recover.",
f"{member.mention} moans softly as {interaction.user.mention} begins to stir, hinting at another round.",
f"{interaction.user.mention} grins wickedly at {member.mention}, knowing exactly what they want.",
f"Their bodies are still connected, unwilling to break the intimate bond they've created.",
f"{interaction.user.mention} and {member.mention} are lost in their own world, the rest of the world forgotten.",
f"{interaction.user.mention} and {member.mention} had a wild and passionate night together.",
f"{interaction.user.mention} pleasured {member.mention} intensely.",
f"{member.mention} was thoroughly dominated by {interaction.user.mention}.",
f"{interaction.user.mention} and {member.mention} explored their deepest desires without inhibition.",
f"{member.mention} felt an intense connection with {interaction.user.mention} during their explicit encounter.",
f"{interaction.user.mention} and {member.mention} experienced explosive mutual pleasure."
]
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "neru_sex")
response = random.choice(sex_messages)
response = random.choice(get_sex_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} and {member.display_name} have had sex {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {interaction.user.display_name} have had sex {target_to_caller} {self.plural('time', target_to_caller)}"
@ -156,35 +137,7 @@ class MessageCog(commands.Cog):
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "neru_sex")
sex_messages = [
f"{ctx.author.mention} roughly pins {member.mention} against the wall, their lips crashing together in a desperate, hungry kiss.",
f"{ctx.author.mention}'s hands roam possessively over {member.mention}'s body, leaving a trail of heat in their wake.",
f"A low moan escapes {member.mention}'s throat as {ctx.author.mention} finds a particularly sensitive spot.",
f"Their bodies grind together, the friction building an unbearable tension between {ctx.author.mention} and {member.mention}.",
f"{ctx.author.mention} whispers filthy promises in {member.mention}'s ear, making them tremble with anticipation.",
f"{member.mention}'s nails dig into {ctx.author.mention}'s back as they surrender to the overwhelming pleasure.",
f"The air is thick with the scent of sweat and arousal as {ctx.author.mention} and {member.mention} lose themselves in the act.",
f"{ctx.author.mention}'s thrusts become deeper, more insistent, driving {member.mention} to the brink.",
f"A shared cry of release echoes in the room as {ctx.author.mention} and {member.mention} climax together.",
f"Panting and sated, {ctx.author.mention} collapses onto {member.mention}, their bodies slick with sweat.",
f"{member.mention}'s legs are wrapped tightly around {ctx.author.mention}'s waist, unwilling to let go.",
f"{ctx.author.mention} buries their face in {member.mention}'s neck, leaving a hot, wet kiss.",
f"The sheets are tangled around {ctx.author.mention} and {member.mention}'s legs, a testament to their passionate encounter.",
f"{member.mention} traces the lines of {ctx.author.mention}'s muscles, admiring the power in their body.",
f"{ctx.author.mention} kisses {member.mention}'s lips again, a possessive, lingering kiss.",
f"The room is filled with the sounds of their heavy breathing as {ctx.author.mention} and {member.mention} slowly recover.",
f"{member.mention} moans softly as {ctx.author.mention} begins to stir, hinting at another round.",
f"{ctx.author.mention} grins wickedly at {member.mention}, knowing exactly what they want.",
f"Their bodies are still connected, unwilling to break the intimate bond they've created.",
f"{ctx.author.mention} and {member.mention} are lost in their own world, the rest of the world forgotten.",
f"{ctx.author.mention} and {member.mention} had a wild and passionate night together.",
f"{ctx.author.mention} pleasured {member.mention} intensely.",
f"{member.mention} was thoroughly dominated by {ctx.author.mention}.",
f"{ctx.author.mention} and {member.mention} explored their deepest desires without inhibition.",
f"{member.mention} felt an intense connection with {ctx.author.mention} during their explicit encounter.",
f"{ctx.author.mention} and {member.mention} experienced explosive mutual pleasure."
]
response = random.choice(sex_messages)
response = random.choice(get_sex_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} and {member.display_name} have had sex {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {ctx.author.display_name} have had sex {target_to_caller} {self.plural('time', target_to_caller)}"
@ -199,169 +152,10 @@ class MessageCog(commands.Cog):
# Track usage between the two users
await self._increment_usage_counter(interaction.user.id, member.id, "neru_rape")
rape_messages = [
f"{interaction.user.mention} raped {member.mention}.",
f"{interaction.user.mention} brutally raped {member.mention}.",
f"{interaction.user.mention} unconsensually came inside {member.mention}.",
f"{interaction.user.mention} traumatized {member.mention} via sexual assault.",
f"{interaction.user.mention} dominated {member.mention} against their will.",
f"{interaction.user.mention} took advantage of {member.mention}'s vulnerability.",
f"{member.mention} suffered a brutal sexual violation at the hands of {interaction.user.mention}.",
f"{interaction.user.mention} forced themselves onto {member.mention}.",
f"{interaction.user.mention} violated {member.mention} in a grotesque manner.",
f"{member.mention} was unconsensually defiled by {interaction.user.mention}.",
f"{interaction.user.mention} left {member.mention} traumatized after the assault.",
f"{interaction.user.mention} subjected {member.mention} to a horrific ordeal.",
f"{member.mention} was brutally assaulted by {interaction.user.mention}.",
f"{interaction.user.mention} committed an act of sexual violence against {member.mention}.",
f"{member.mention} was left broken and violated by {interaction.user.mention}.",
f"{interaction.user.mention} took {member.mention} by force.",
f"{interaction.user.mention} inflicted unspeakable trauma upon {member.mention}.",
f"{interaction.user.mention} violated {member.mention}'s body and spirit.",
f"{member.mention} was forced into submission by {interaction.user.mention}.",
f"{interaction.user.mention} took what they wanted from {member.mention} without consent.",
f"{member.mention} endured a horrifying assault by {interaction.user.mention}.",
f"{interaction.user.mention} defiled {member.mention} against their will.",
f"{member.mention} was left shattered by {interaction.user.mention}'s actions.",
f"{interaction.user.mention} asserted their dominance over {member.mention} through sexual violence.",
f"{member.mention} was subjected to {interaction.user.mention}'s cruel desires.",
f"{interaction.user.mention} committed an unforgivable act against {member.mention}.",
f"{member.mention} was used and discarded by {interaction.user.mention}.",
f"{interaction.user.mention} left {member.mention} feeling utterly powerless.",
f"{member.mention} was a victim of {interaction.user.mention}'s brutal urges.",
f"{interaction.user.mention} stripped {member.mention} of their dignity.",
f"{member.mention} was trapped in a nightmare by {interaction.user.mention}.",
f"{interaction.user.mention} showed no mercy as they violated {member.mention}.",
f"{member.mention} was utterly helpless against {interaction.user.mention}'s assault.",
f"{interaction.user.mention} reveled in {member.mention}'s pain and fear.",
f"{member.mention} was broken by {interaction.user.mention}'s actions.",
f"{interaction.user.mention} took {member.mention}'s innocence by force.",
f"{member.mention} was scarred for life by {interaction.user.mention}'s brutality.",
f"{interaction.user.mention} left {member.mention} a shell of their former self.",
f"{member.mention} was a plaything for {interaction.user.mention}'s twisted desires.",
f"{interaction.user.mention} crushed {member.mention}'s spirit with their assault.",
f"{member.mention} was a victim of {interaction.user.mention}'s depravity.",
f"{interaction.user.mention} reveled in the non-consensual act with {member.mention}.",
f"{member.mention} was forced to endure {interaction.user.mention}'s unwanted advances.",
f"{interaction.user.mention} took advantage of {member.mention} in the cruelest way.",
f"{member.mention} was subjected to {interaction.user.mention}'s vile acts.",
f"{interaction.user.mention} left {member.mention} in a state of shock and despair.",
f"{member.mention} was violated by {interaction.user.mention} in a way they'll never forget.",
f"{interaction.user.mention} committed a heinous crime against {member.mention}.",
f"{member.mention} was a pawn in {interaction.user.mention}'s sick game.",
f"{interaction.user.mention} showed no regard for {member.mention}'s autonomy.",
f"{member.mention} was left with deep, unhealing wounds by {interaction.user.mention}.",
f"{interaction.user.mention} took pleasure in {member.mention}'s suffering.",
f"{member.mention} was a victim of {interaction.user.mention}'s predatory nature.",
f"{interaction.user.mention} defiled {member.mention} in the most brutal manner.",
f"{member.mention} was left with nothing but trauma by {interaction.user.mention}.",
f"{interaction.user.mention} asserted their power over {member.mention} through sexual assault.",
f"{member.mention} was a broken mess after {interaction.user.mention}'s attack.",
f"{interaction.user.mention} took everything from {member.mention} without a second thought.",
f"{member.mention} was a mere object to {interaction.user.mention}.",
f"{interaction.user.mention} reveled in the destruction of {member.mention}'s innocence.",
f"{member.mention} was a victim of {interaction.user.mention}'s twisted fantasies.",
f"{interaction.user.mention} left {member.mention} with scars that would never fade.",
f"{member.mention} was forced to endure the unthinkable by {interaction.user.mention}.",
f"{interaction.user.mention} committed an act of pure evil against {member.mention}.",
f"{member.mention} was a shell of their former self after {interaction.user.mention}'s violation.",
f"{interaction.user.mention} took {member.mention}'s body and soul.",
f"{member.mention} was left with a lifetime of pain by {interaction.user.mention}.",
f"{interaction.user.mention} showed no remorse for their actions against {member.mention}.",
f"{member.mention} was a victim of {interaction.user.mention}'s monstrous desires.",
f"{interaction.user.mention} defiled {member.mention} in a way that can never be undone.",
f"{member.mention} was left with an emptiness that could never be filled by {interaction.user.mention}.",
f"{interaction.user.mention} asserted their control over {member.mention} through a brutal assault.",
f"{member.mention} was a broken toy after {interaction.user.mention}'s attack.",
f"{interaction.user.mention} took {member.mention}'s purity by force.",
f"{member.mention} was left with a shattered psyche by {interaction.user.mention}.",
f"{interaction.user.mention} reveled in {member.mention}'s screams and tears.",
f"{member.mention} was a victim of {interaction.user.mention}'s sadistic pleasure.",
f"{interaction.user.mention} defiled {member.mention} in the most sickening way imaginable.",
f"{member.mention} was left with a permanent stain on their soul by {interaction.user.mention}.",
f"{interaction.user.mention} asserted their will over {member.mention} with brutal force.",
f"{member.mention} was a broken spirit after {interaction.user.mention}'s violation.",
f"{interaction.user.mention} took {member.mention}'s essence without a thought.",
f"{member.mention} was a mere vessel for {interaction.user.mention}'s dark desires.",
f"{interaction.user.mention} reveled in the complete destruction of {member.mention}.",
f"{member.mention} was a victim of {interaction.user.mention}'s twisted and depraved mind.",
f"{interaction.user.mention} left {member.mention} with wounds that would never heal.",
f"{member.mention} was forced to endure the ultimate humiliation by {interaction.user.mention}.",
f"{interaction.user.mention} committed an act of pure barbarity against {member.mention}.",
f"{member.mention} was a shadow of their former self after {interaction.user.mention}'s assault.",
f"{interaction.user.mention} took {member.mention}'s very being.",
f"{member.mention} was left with an unbearable burden by {interaction.user.mention}.",
f"{interaction.user.mention} showed no humanity in their actions against {member.mention}.",
f"{member.mention} was a victim of {interaction.user.mention}'s monstrous and insatiable lust.",
f"{interaction.user.mention} defiled {member.mention} in a way that will haunt them forever.",
f"{member.mention} was left with a void that could never be filled by {interaction.user.mention}.",
f"{interaction.user.mention} asserted their absolute control over {member.mention} through a horrific act.",
f"{member.mention} was a shattered mirror after {interaction.user.mention}'s attack.",
f"{interaction.user.mention} took {member.mention}'s very soul by force.",
f"{member.mention} was left with a broken spirit and a ruined life by {interaction.user.mention}.",
f"{interaction.user.mention} reveled in {member.mention}'s complete and utter despair.",
f"{member.mention} was a victim of {interaction.user.mention}'s unspeakable cruelty.",
f"{interaction.user.mention} defiled {member.mention} in the most abhorrent way imaginable.",
f"{member.mention} was left with a darkness that would consume them by {interaction.user.mention}.",
f"{interaction.user.mention} asserted their tyrannical will over {member.mention} with extreme prejudice.",
f"{member.mention} was a broken husk after {interaction.user.mention}'s violation.",
f"{interaction.user.mention} took {member.mention}'s last shred of hope.",
f"{member.mention} was a mere object of {interaction.user.mention}'s twisted amusement.",
f"{interaction.user.mention} reveled in the total annihilation of {member.mention}.",
f"{member.mention} was a victim of {interaction.user.mention}'s utterly depraved and evil mind.",
f"{interaction.user.mention} left {member.mention} with wounds that would never, ever heal.",
f"{member.mention} was forced to endure the absolute worst by {interaction.user.mention}.",
f"{interaction.user.mention} committed an act of pure, unadulterated evil against {member.mention}.",
f"{member.mention} was a ghost of their former self after {interaction.user.mention}'s assault.",
f"{interaction.user.mention} took {member.mention}'s very existence.",
f"{member.mention} was left with an eternal torment by {interaction.user.mention}.",
f"{interaction.user.mention} showed no shred of humanity in their actions against {member.mention}.",
f"{member.mention} was a victim of {interaction.user.mention}'s monstrous, insatiable, and utterly vile lust.",
f"{interaction.user.mention} defiled {member.mention} in a way that will haunt them for all eternity.",
f"{member.mention} was left with a bottomless void that could never, ever be filled by {interaction.user.mention}.",
f"{interaction.user.mention} asserted their absolute, tyrannical control over {member.mention} through a horrific, unspeakable act.",
f"{member.mention} was a shattered, irreparable mirror after {interaction.user.mention}'s attack.",
f"{interaction.user.mention} took {member.mention}'s very soul and essence by brutal, unforgiving force.",
f"{member.mention} was left with a broken spirit, a ruined life, and a shattered psyche by {interaction.user.mention}.",
f"{interaction.user.mention} reveled in {member.mention}'s complete, utter, and eternal despair.",
f"{member.mention} was a victim of {interaction.user.mention}'s unspeakable, monstrous, and sadistic cruelty.",
f"{interaction.user.mention} defiled {member.mention} in the most abhorrent, sickening, and vile way imaginable.",
f"{member.mention} was left with a darkness that would consume them entirely, forever, by {interaction.user.mention}.",
f"{interaction.user.mention} asserted their tyrannical, absolute, and unyielding will over {member.mention} with extreme, brutal prejudice.",
f"{member.mention} was a broken, empty husk after {interaction.user.mention}'s violation.",
f"{interaction.user.mention} took {member.mention}'s last shred of hope, dignity, and humanity.",
f"{member.mention} was a mere object of {interaction.user.mention}'s twisted, depraved, and utterly sick amusement.",
f"{interaction.user.mention} reveled in the total, complete, and absolute annihilation of {member.mention}.",
f"{member.mention} was a victim of {interaction.user.mention}'s utterly depraved, evil, and monstrous mind.",
f"{interaction.user.mention} left {member.mention} with wounds that would never, ever, ever heal.",
f"{member.mention} was forced to endure the absolute, most horrific, and unthinkable humiliation by {interaction.user.mention}.",
f"{interaction.user.mention} committed an act of pure, unadulterated, and unspeakable evil against {member.mention}.",
f"{member.mention} was a ghost, a shadow, a mere echo of their former self after {interaction.user.mention}'s assault.",
f"{interaction.user.mention} took {member.mention}'s very existence, their past, present, and future.",
f"{member.mention} was left with an eternal, unbearable torment by {interaction.user.mention}.",
f"{interaction.user.mention} showed no shred of humanity, compassion, or mercy in their actions against {member.mention}.",
f"{member.mention} was a victim of {interaction.user.mention}'s monstrous, insatiable, utterly vile, and truly sadistic lust.",
f"{interaction.user.mention} defiled {member.mention} in a way that will haunt them for all eternity, a stain that can never be washed away.",
f"{member.mention} was left with a bottomless, unending void that could never, ever, ever be filled by {interaction.user.mention}.",
f"{interaction.user.mention} asserted their absolute, tyrannical, unyielding, and brutal control over {member.mention} through a horrific, unspeakable, and utterly depraved act.",
f"{member.mention} was a shattered, irreparable, and completely broken mirror after {interaction.user.mention}'s attack.",
f"{interaction.user.mention} took {member.mention}'s very soul, essence, and being by brutal, unforgiving, and merciless force.",
f"{member.mention} was left with a broken spirit, a ruined life, a shattered psyche, and an eternal, agonizing torment by {interaction.user.mention}.",
f"{interaction.user.mention} reveled in {member.mention}'s complete, utter, eternal, and absolute despair, a symphony of suffering.",
f"{member.mention} was a victim of {interaction.user.mention}'s unspeakable, monstrous, sadistic, and truly abhorrent cruelty.",
f"{interaction.user.mention} defiled {member.mention} in the most abhorrent, sickening, vile, and unimaginable way possible.",
f"{member.mention} was left with a darkness that would consume them entirely, forever, a shadow that would never lift by {interaction.user.mention}.",
f"{interaction.user.mention} asserted their tyrannical, absolute, unyielding, brutal, and merciless will over {member.mention} with extreme, unforgiving prejudice.",
f"{member.mention} was a broken, empty, and hollow husk after {interaction.user.mention}'s violation.",
f"{interaction.user.mention} took {member.mention}'s last shred of hope, dignity, humanity, and sanity.",
f"{member.mention} was a mere object of {interaction.user.mention}'s twisted, depraved, utterly sick, and truly monstrous amusement.",
f"{interaction.user.mention} reveled in the total, complete, absolute, and utter annihilation of {member.mention}, leaving nothing but ruin.",
f"{member.mention} was a victim of {interaction.user.mention}'s utterly depraved, evil, monstrous, and truly unspeakable mind."
]
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "neru_rape")
response = random.choice(rape_messages)
response = random.choice(get_rape_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} has raped {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has raped {interaction.user.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
@ -376,32 +170,10 @@ class MessageCog(commands.Cog):
# Track usage between the two users
await self._increment_usage_counter(interaction.user.id, member.id, "neru_kiss")
kiss_messages = [
f"{interaction.user.mention} gives {member.mention} a sweet kiss on the cheek.",
f"{interaction.user.mention} leans in and gives {member.mention} a gentle kiss.",
f"{interaction.user.mention} plants a soft kiss on {member.mention}'s forehead.",
f"{interaction.user.mention} and {member.mention} share a quick, affectionate kiss.",
f"{interaction.user.mention} gives {member.mention} a warm, lingering kiss.",
f"{interaction.user.mention} kisses {member.mention}'s hand tenderly.",
f"{interaction.user.mention} gives {member.mention} a playful peck on the nose.",
f"{interaction.user.mention} and {member.mention} share a loving kiss.",
f"{interaction.user.mention} gives {member.mention} a comforting kiss.",
f"{interaction.user.mention} kisses {member.mention} with a smile.",
f"{interaction.user.mention} gives {member.mention} a butterfly kiss with their eyelashes.",
f"{interaction.user.mention} blows {member.mention} a sweet air kiss.",
f"{interaction.user.mention} gives {member.mention} a tender kiss on the lips.",
f"{interaction.user.mention} surprises {member.mention} with a quick kiss.",
f"{interaction.user.mention} kisses {member.mention}'s fingertips delicately.",
f"{interaction.user.mention} gives {member.mention} an eskimo kiss, rubbing noses.",
f"{interaction.user.mention} plants a loving kiss on {member.mention}'s temple.",
f"{interaction.user.mention} gives {member.mention} a passionate but gentle kiss.",
f"{interaction.user.mention} kisses {member.mention} under the starlight.",
f"{interaction.user.mention} gives {member.mention} a goodnight kiss.",
]
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "neru_kiss")
response = random.choice(kiss_messages)
response = random.choice(get_kiss_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} and {member.display_name} have kissed {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {interaction.user.display_name} have kissed {target_to_caller} {self.plural('time', target_to_caller)}"
@ -416,19 +188,7 @@ class MessageCog(commands.Cog):
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "neru_kiss")
kiss_messages = [
f"{ctx.author.mention} gives {member.mention} a sweet kiss on the cheek.",
f"{ctx.author.mention} leans in and gives {member.mention} a gentle kiss.",
f"{ctx.author.mention} plants a soft kiss on {member.mention}'s forehead.",
f"{ctx.author.mention} and {member.mention} share a quick, affectionate kiss.",
f"{ctx.author.mention} gives {member.mention} a warm, lingering kiss.",
f"{ctx.author.mention} kisses {member.mention}'s hand tenderly.",
f"{ctx.author.mention} gives {member.mention} a playful peck on the nose.",
f"{ctx.author.mention} and {member.mention} share a loving kiss.",
f"{ctx.author.mention} gives {member.mention} a comforting kiss.",
f"{ctx.author.mention} kisses {member.mention} with a smile.",
]
response = random.choice(kiss_messages)
response = random.choice(get_kiss_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} and {member.display_name} have kissed {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {ctx.author.display_name} have kissed {target_to_caller} {self.plural('time', target_to_caller)}"
@ -443,32 +203,10 @@ class MessageCog(commands.Cog):
# Track usage between the two users
await self._increment_usage_counter(interaction.user.id, member.id, "neru_hug")
hug_messages = [
f"{interaction.user.mention} gives {member.mention} a warm hug.",
f"{interaction.user.mention} wraps their arms around {member.mention} in a comforting hug.",
f"{interaction.user.mention} and {member.mention} share a tight hug.",
f"{interaction.user.mention} gives {member.mention} a gentle hug.",
f"{interaction.user.mention} pulls {member.mention} into a loving embrace.",
f"{interaction.user.mention} and {member.mention} share a long, heartfelt hug.",
f"{interaction.user.mention} gives {member.mention} a friendly hug.",
f"{interaction.user.mention} hugs {member.mention} tightly.",
f"{interaction.user.mention} gives {member.mention} a warm, fuzzy hug.",
f"{interaction.user.mention} and {member.mention} share a sweet hug.",
f"{interaction.user.mention} gives {member.mention} a bear hug that lifts them off the ground.",
f"{interaction.user.mention} wraps {member.mention} in a protective embrace.",
f"{interaction.user.mention} gives {member.mention} a surprise hug from behind.",
f"{interaction.user.mention} and {member.mention} share a cozy group hug.",
f"{interaction.user.mention} gives {member.mention} a quick side hug.",
f"{interaction.user.mention} embraces {member.mention} with open arms.",
f"{interaction.user.mention} gives {member.mention} a reassuring hug.",
f"{interaction.user.mention} squeezes {member.mention} in a playful hug.",
f"{interaction.user.mention} gives {member.mention} a healing hug that makes everything better.",
f"{interaction.user.mention} and {member.mention} share a moment in a tender embrace.",
]
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "neru_hug")
response = random.choice(hug_messages)
response = random.choice(get_hug_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} and {member.display_name} have hugged {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {interaction.user.display_name} have hugged {target_to_caller} {self.plural('time', target_to_caller)}"
@ -483,19 +221,7 @@ class MessageCog(commands.Cog):
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "neru_hug")
hug_messages = [
f"{ctx.author.mention} gives {member.mention} a warm hug.",
f"{ctx.author.mention} wraps their arms around {member.mention} in a comforting hug.",
f"{ctx.author.mention} and {member.mention} share a tight hug.",
f"{ctx.author.mention} gives {member.mention} a gentle hug.",
f"{ctx.author.mention} pulls {member.mention} into a loving embrace.",
f"{ctx.author.mention} and {member.mention} share a long, heartfelt hug.",
f"{ctx.author.mention} gives {member.mention} a friendly hug.",
f"{ctx.author.mention} hugs {member.mention} tightly.",
f"{ctx.author.mention} gives {member.mention} a warm, fuzzy hug.",
f"{ctx.author.mention} and {member.mention} share a sweet hug.",
]
response = random.choice(hug_messages)
response = random.choice(get_hug_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} and {member.display_name} have hugged {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {ctx.author.display_name} have hugged {target_to_caller} {self.plural('time', target_to_caller)}"
@ -510,322 +236,10 @@ class MessageCog(commands.Cog):
# Track usage between the two users
await self._increment_usage_counter(interaction.user.id, member.id, "neru_headpat")
headpat_messages = [
f"{interaction.user.mention} gently pats {member.mention}'s head, a soft smile gracing their lips.",
f"{interaction.user.mention} reaches out and gives {member.mention} a comforting headpat.",
f"A warm hand from {interaction.user.mention} ruffles {member.mention}'s hair with a gentle headpat.",
f"{interaction.user.mention} gives {member.mention} a series of light, affectionate headpats.",
f"{interaction.user.mention} softly strokes {member.mention}'s head, a gesture of warmth and care.",
f"{interaction.user.mention} leans in and gives {member.mention} a tender headpat, making them feel cherished.",
f"With a loving gaze, {interaction.user.mention} gives {member.mention} a reassuring headpat.",
f"{interaction.user.mention} playfully taps {member.mention}'s head, a sign of friendly affection.",
f"{interaction.user.mention} gives {member.mention} a slow, soothing headpat, easing their worries.",
f"A gentle hand from {interaction.user.mention} rests on {member.mention}'s head, offering silent support.",
f"{interaction.user.mention} gives {member.mention} a quick, encouraging headpat.",
f"{interaction.user.mention} runs their fingers through {member.mention}'s hair, ending with a soft headpat.",
f"{interaction.user.mention} gives {member.mention} a congratulatory headpat.",
f"{interaction.user.mention} gives {member.mention} a comforting headpat after a long day.",
f"{interaction.user.mention} gives {member.mention} a headpat that feels like a warm hug.",
f"{interaction.user.mention} gently boops {member.mention}'s head with a soft pat.",
f"{interaction.user.mention} gives {member.mention} a headpat, making them feel safe and loved.",
f"{interaction.user.mention} gives {member.mention} a headpat, a simple gesture that speaks volumes.",
f"{interaction.user.mention} gives {member.mention} a headpat, acknowledging their presence with kindness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a silent promise of continued care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a small act of tenderness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a moment of gentle connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and innocent gesture.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sign of deep affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gesture of pure, unadulterated kindness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a symbol of comfort and understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their worth.",
f"{interaction.user.mention} gives {member.mention} a headpat, a silent blessing.",
f"{interaction.user.mention} gives {member.mention} a headpat, a moment of shared peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gesture that transcends words.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft touch that calms the soul.",
f"{interaction.user.mention} gives {member.mention} a headpat, a simple act of profound love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that soothes the spirit.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of acceptance.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of fondness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender moment of connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that reassures.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that warms the heart.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle touch.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving moment of peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that brings happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of warmth.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle moment.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that warms the heart.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of fondness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle affirmation.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving moment of connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender touch that reassures.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle caress.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving moment of warmth.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle touch that reassures.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving moment of understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that brings happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle moment of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving moment of peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender touch that brings happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle moment of joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle touch that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving moment of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle moment of joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle touch that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving moment of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender touch that brings solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting gesture of solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet and gentle moment of joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet gesture of comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender expression of comfort.",
f"{interaction.user.mention} gives {member.mention} a comforting headpat, a gesture of pure affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft touch that conveys deep care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that speaks volumes.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of unwavering support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of shared understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings immense comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their cherished bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that melts away worries.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of profound love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings deep peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their special connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that fills the heart with joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of unconditional acceptance.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of pure, unadulterated happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings immense solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their unwavering support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that speaks volumes.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that soothes the soul.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of heartfelt affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings profound peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their deep bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings immense joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of complete understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of shared tranquility.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their enduring love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of boundless affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings absolute peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings overwhelming joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of complete devotion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of perfect harmony.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings eternal solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their everlasting love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that transcends words.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that heals all wounds.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of divine affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings celestial peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings infinite joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of ultimate compassion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of pure bliss.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings boundless solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their profound connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep devotion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings absolute comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of eternal love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings perfect peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable spiritual bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings divine joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of infinite tenderness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of celestial tranquility.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their timeless connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates deeply.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound healing.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of boundless compassion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings infinite happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of absolute serenity.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings eternal comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their beautiful journey together.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of unwavering love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of endless affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings perfect happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their deep, abiding connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings divine peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of infinite love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of celestial bliss.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their timeless, beautiful bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates with pure love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound healing and comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of boundless, unconditional love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate, serene peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable, and eternal bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings infinite, divine happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated, and boundless love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of absolute, serene, and perfect tranquility.",
f"{interaction.user.mention} gives {member.mention} a comforting headpat, a gesture of pure affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft touch that conveys deep care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle caress that speaks volumes.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of unwavering support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of shared understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving touch that brings immense comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their cherished bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that melts away worries.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of profound love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings deep peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their special connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that fills the heart with joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of unconditional acceptance.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of pure, unadulterated happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings immense solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their unwavering support.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that speaks volumes.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that soothes the soul.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of heartfelt affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings profound peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their deep bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings immense joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of complete understanding.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of shared tranquility.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their enduring love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep care.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of boundless affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings absolute peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings overwhelming joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of complete devotion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of perfect harmony.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings eternal solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their everlasting love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that transcends words.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that heals all wounds.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of divine affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings celestial peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings infinite joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of ultimate compassion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of pure bliss.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings boundless solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their profound connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep devotion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings absolute comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of eternal love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings perfect peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable spiritual bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings divine joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of infinite tenderness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of celestial tranquility.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic solace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their timeless connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates deeply.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound healing.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of boundless compassion.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings infinite happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of absolute serenity.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings eternal comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their beautiful journey together.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and reassuring gesture of unwavering love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of endless affection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings perfect happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their deep, abiding connection.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings divine peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of infinite love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of celestial bliss.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic joy.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle reminder of their timeless, beautiful bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates with pure love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender caress that brings profound healing and comfort.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet expression of boundless, unconditional love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate, serene peace.",
f"{interaction.user.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable, and eternal bond.",
f"{interaction.user.mention} gives {member.mention} a headpat, a loving caress that brings infinite, divine happiness.",
f"{interaction.user.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated, and boundless love.",
f"{interaction.user.mention} gives {member.mention} a headpat, a sweet moment of absolute, serene, and perfect tranquility.",
]
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "neru_headpat")
response = random.choice(headpat_messages)
response = random.choice(get_headpat_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} and {member.display_name} have headpatted {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {interaction.user.display_name} have headpatted {target_to_caller} {self.plural('time', target_to_caller)}"
@ -840,226 +254,69 @@ class MessageCog(commands.Cog):
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "neru_headpat")
headpat_messages = [
f"{ctx.author.mention} gently pats {member.mention}'s head, a soft smile gracing their lips.",
f"{ctx.author.mention} reaches out and gives {member.mention} a comforting headpat.",
f"A warm hand from {ctx.author.mention} ruffles {member.mention}'s hair with a gentle headpat.",
f"{ctx.author.mention} gives {member.mention} a series of light, affectionate headpats.",
f"{ctx.author.mention} softly strokes {member.mention}'s head, a gesture of warmth and care.",
f"{ctx.author.mention} leans in and gives {member.mention} a tender headpat, making them feel cherished.",
f"With a loving gaze, {ctx.author.mention} gives {member.mention} a reassuring headpat.",
f"{ctx.author.mention} playfully taps {member.mention}'s head, a sign of friendly affection.",
f"{ctx.author.mention} gives {member.mention} a slow, soothing headpat, easing their worries.",
f"A gentle hand from {ctx.author.mention} rests on {member.mention}'s head, offering silent support.",
f"{ctx.author.mention} gives {member.mention} a quick, encouraging headpat.",
f"{ctx.author.mention} runs their fingers through {member.mention}'s hair, ending with a soft headpat.",
f"{ctx.author.mention} gives {member.mention} a congratulatory headpat.",
f"{ctx.author.mention} gives {member.mention} a comforting headpat after a long day.",
f"{ctx.author.mention} gives {member.mention} a headpat that feels like a warm hug.",
f"{ctx.author.mention} gently boops {member.mention}'s head with a soft pat.",
f"{ctx.author.mention} gives {member.mention} a headpat, making them feel safe and loved.",
f"{ctx.author.mention} gives {member.mention} a headpat, a simple gesture that speaks volumes.",
f"{ctx.author.mention} gives {member.mention} a headpat, acknowledging their presence with kindness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a silent promise of continued care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a small act of tenderness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a moment of gentle connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and innocent gesture.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sign of deep affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gesture of pure, unadulterated kindness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a symbol of comfort and understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their worth.",
f"{ctx.author.mention} gives {member.mention} a headpat, a silent blessing.",
f"{ctx.author.mention} gives {member.mention} a headpat, a moment of shared peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gesture that transcends words.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft touch that calms the soul.",
f"{ctx.author.mention} gives {member.mention} a headpat, a simple act of profound love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle caress that soothes the spirit.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of acceptance.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of fondness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender moment of connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that reassures.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet gesture of care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that warms the heart.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender expression of affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting gesture of support.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and gentle touch.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving moment of peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet gesture of understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle caress that brings happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender expression of warmth.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting gesture of love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and gentle moment.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving touch that brings peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet gesture of affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that warms the heart.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender expression of care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting gesture of fondness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and gentle affirmation.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving moment of connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender touch that reassures.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet gesture of support.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle caress that brings solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving touch that brings peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender expression of understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting gesture of happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet and gentle caress.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving moment of warmth.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet gesture of comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving touch that brings happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender expression of solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting gesture of joy.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle touch that reassures.",
f"{ctx.author.mention} gives {member.mention} a loving moment of understanding.",
f"{ctx.author.mention} gives {member.mention} a tender touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of peace.",
f"{ctx.author.mention} gives {member.mention} a gentle caress that brings happiness.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a tender expression of joy.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of peace.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle moment of happiness.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a tender caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of happiness.",
f"{ctx.author.mention} gives {member.mention} a gentle touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a loving caress that brings joy.",
f"{ctx.author.mention} gives {member.mention} a tender expression of peace.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of happiness.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a loving moment of peace.",
f"{ctx.author.mention} gives {member.mention} a tender touch that brings happiness.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of solace.",
f"{ctx.author.mention} gives {member.mention} a gentle caress that brings joy.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings peace.",
f"{ctx.author.mention} gives {member.mention} a tender expression of happiness.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of solace.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle moment of joy.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a tender caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of comfort.",
f"{ctx.author.mention} gives {member.mention} a gentle touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a loving caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a tender expression of comfort.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of joy.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle touch that brings peace.",
f"{ctx.author.mention} gives {member.mention} a loving moment of happiness.",
f"{ctx.author.mention} gives {member.mention} a tender touch that brings solace.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of joy.",
f"{ctx.author.mention} gives {member.mention} a gentle caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a tender expression of happiness.",
f"{ctx.author.mention} gives {member.mention} a comforting gesture of solace.",
f"{ctx.author.mention} gives {member.mention} a sweet and gentle moment of joy.",
f"{ctx.author.mention} gives {member.mention} a loving touch that brings comfort.",
f"{ctx.author.mention} gives {member.mention} a tender caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a sweet gesture of comfort.",
f"{ctx.author.mention} gives {member.mention} a gentle touch that brings joy.",
f"{ctx.author.mention} gives {member.mention} a loving caress that brings peace.",
f"{ctx.author.mention} gives {member.mention} a tender expression of comfort.",
f"{ctx.author.mention} gives {member.mention} a comforting headpat, a gesture of pure affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft touch that conveys deep care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle caress that speaks volumes.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of unwavering support.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of shared understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving touch that brings immense comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their cherished bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and reassuring gesture of affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that melts away worries.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of profound love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings deep peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their special connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that fills the heart with joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of unconditional acceptance.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of pure, unadulterated happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings immense solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their unwavering support.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture that speaks volumes.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that soothes the soul.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of heartfelt affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings profound peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their deep bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings immense joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of complete understanding.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of shared tranquility.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their enduring love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep care.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings profound comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of boundless affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings absolute peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings overwhelming joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of complete devotion.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of perfect harmony.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings eternal solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their everlasting love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture that transcends words.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that heals all wounds.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of divine affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings celestial peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings infinite joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of ultimate compassion.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of pure bliss.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings boundless solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their profound connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and reassuring gesture of deep devotion.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings absolute comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of eternal love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings perfect peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their unbreakable spiritual bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings divine joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of infinite tenderness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of celestial tranquility.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic solace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their timeless connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates deeply.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings profound healing.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of boundless compassion.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings infinite happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of absolute serenity.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings eternal comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their beautiful journey together.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and reassuring gesture of unwavering love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings profound joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of endless affection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings perfect happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their deep, abiding connection.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings divine peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of infinite love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of celestial bliss.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings cosmic joy.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle reminder of their timeless, beautiful bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a soft and loving gesture that resonates with pure love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender caress that brings profound healing and comfort.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet expression of boundless, unconditional love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a comforting touch that brings ultimate, serene peace.",
f"{ctx.author.mention} gives {member.mention} a headpat, a gentle affirmation of their sacred, unbreakable, and eternal bond.",
f"{ctx.author.mention} gives {member.mention} a headpat, a loving caress that brings infinite, divine happiness.",
f"{ctx.author.mention} gives {member.mention} a headpat, a tender gesture of pure, unadulterated, and boundless love.",
f"{ctx.author.mention} gives {member.mention} a headpat, a sweet moment of absolute, serene, and perfect tranquility.",
]
response = random.choice(get_headpat_messages(ctx.author.mention, member.mention))
# Get the bidirectional counts
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "neru_headpat")
response = random.choice(headpat_messages)
response += f"\n-# {ctx.author.display_name} and {member.display_name} have headpatted {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} and {ctx.author.display_name} have headpatted {target_to_caller} {self.plural('time', target_to_caller)}"
await ctx.reply(response)
@rp.command(name="molest", description="Send a hardcoded message to the mentioned user")
@app_commands.allowed_installs(guilds=True, users=True)
@app_commands.allowed_contexts(guilds=True, dms=True, private_channels=True)
@app_commands.describe(member="The user to send the message to")
async def molest_slash(self, interaction: discord.Interaction, member: discord.User):
"""Slash command version of molest."""
await self._increment_usage_counter(interaction.user.id, member.id, "neru_molest")
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "neru_molest")
response = MOLEST_MESSAGE_TEMPLATE.format(target=member.mention)
response += f"\n-# {interaction.user.display_name} has molested {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has molested {interaction.user.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
await interaction.response.send_message(response)
@commands.command(name="molest")
async def molest_legacy(self, ctx: commands.Context, member: discord.User):
"""Legacy command version of molest."""
await self._increment_usage_counter(ctx.author.id, member.id, "neru_molest")
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "neru_molest")
response = MOLEST_MESSAGE_TEMPLATE.format(target=member.mention)
response += f"\n-# {ctx.author.display_name} has molested {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has molested {ctx.author.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
await ctx.reply(response)
@rp.command(name="cumshot", description="Send a cumshot message to the mentioned user")
@app_commands.allowed_installs(guilds=True, users=True)
@app_commands.allowed_contexts(guilds=True, dms=True, private_channels=True)
@app_commands.describe(member="The user to send the message to")
async def cumshot_slash(self, interaction: discord.Interaction, member: discord.User):
"""Slash command version of cumshot."""
await self._increment_usage_counter(interaction.user.id, member.id, "neru_cumshot")
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(interaction.user.id, member.id, "neru_cumshot")
response = random.choice(get_cumshot_messages(interaction.user.mention, member.mention))
response += f"\n-# {interaction.user.display_name} has came on {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has came on {interaction.user.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
await interaction.response.send_message(response)
@commands.command(name="cumshot")
async def cumshot_legacy(self, ctx: commands.Context, member: discord.User):
"""Legacy command version of cumshot."""
await self._increment_usage_counter(ctx.author.id, member.id, "neru_cumshot")
caller_to_target, target_to_caller = await self._get_bidirectional_usage_counts(ctx.author.id, member.id, "neru_cumshot")
response = random.choice(get_cumshot_messages(ctx.author.mention, member.mention))
response += f"\n-# {ctx.author.display_name} has came on {member.display_name} {caller_to_target} {self.plural('time', caller_to_target)}"
if target_to_caller > 0:
response += f", {member.display_name} has came on {ctx.author.display_name} {target_to_caller} {self.plural('time', target_to_caller)}"
await ctx.reply(response)
# --- Memes Group ---
memes = app_commands.Group(name="memes", description="Meme and copypasta commands")

325
cogs/rp_messages.py Normal file
View File

@ -0,0 +1,325 @@
# cogs/rp_messages.py
MOLEST_MESSAGE_TEMPLATE = """
{target} - Your pants are slowly and deliberately removed, leaving you feeling exposed and vulnerable. The sensation is both thrilling and terrifying as a presence looms over you, the only sound being the faint rustling of fabric as your clothes are discarded.
"""
def get_rape_messages(user_mention: str, target_mention: str) -> list[str]:
return [
f"{user_mention} raped {target_mention}.",
f"{user_mention} brutally raped {target_mention}.",
f"{user_mention} unconsensually came inside {target_mention}.",
f"{user_mention} forced themselves onto {target_mention}.",
f"{user_mention} violated {target_mention} in a grotesque manner.",
f"{target_mention} was unconsensually defiled by {user_mention}.",
f"{user_mention} left {target_mention} traumatized after the assault.",
f"{user_mention} subjected {target_mention} to a horrific ordeal.",
f"{target_mention} was brutally assaulted by {user_mention}.",
f"{user_mention} committed an act of sexual violence against {target_mention}.",
f"{target_mention} was left broken and violated by {user_mention}.",
f"{user_mention} took {target_mention} by force.",
f"{user_mention} inflicted unspeakable trauma upon {target_mention}.",
f"{user_mention} violated {target_mention}'s body and spirit.",
f"{target_mention} was forced into submission by {user_mention}.",
f"{user_mention} took what they wanted from {target_mention} without consent.",
f"{target_mention} endured a horrifying assault by {user_mention}.",
f"{user_mention} defiled {target_mention} against their will.",
f"{target_mention} was left shattered by {user_mention}'s actions.",
f"{user_mention} asserted their dominance over {target_mention} through sexual violence.",
f"{target_mention} was subjected to {user_mention}'s cruel desires.",
f"{user_mention} committed an unforgivable act against {target_mention}.",
f"{target_mention} was used and discarded by {user_mention}.",
f"{user_mention} left {target_mention} feeling utterly powerless.",
f"{target_mention} was a victim of {user_mention}'s brutal urges.",
f"{user_mention} stripped {target_mention} of their dignity.",
f"{target_mention} was trapped in a nightmare by {user_mention}.",
f"{user_mention} showed no mercy as they violated {target_mention}.",
f"{target_mention} was utterly helpless against {user_mention}'s assault.",
f"{user_mention} reveled in {target_mention}'s pain and fear.",
f"{user_mention} was broken by {target_mention}'s actions.",
f"{user_mention} took {target_mention}'s innocence by force.",
f"{target_mention} was scarred for life by {user_mention}'s brutality.",
f"{user_mention} left {target_mention} a shell of their former self.",
f"{target_mention} was a plaything for {user_mention}'s twisted desires.",
f"{user_mention} crushed {target_mention}'s spirit with their assault.",
f"{target_mention} was a victim of {user_mention}'s depravity.",
f"{user_mention} reveled in the non-consensual act with {target_mention}.",
f"{target_mention} was forced to endure {user_mention}'s unwanted advances.",
f"{user_mention} took advantage of {target_mention} in the cruelest way.",
f"{target_mention} was subjected to {user_mention}'s vile acts.",
f"{user_mention} left {target_mention} in a state of shock and despair.",
f"{target_mention} was violated by {user_mention} in a way they'll never forget.",
f"{user_mention} committed a heinous crime against {target_mention}.",
f"{target_mention} was a pawn in {user_mention}'s sick game.",
f"{user_mention} showed no regard for {target_mention}'s autonomy.",
f"{target_mention} was left with deep, unhealing wounds by {user_mention}.",
f"{user_mention} took pleasure in {target_mention}'s suffering.",
f"{target_mention} was a victim of {user_mention}'s predatory nature.",
f"{user_mention} defiled {target_mention} in the most brutal manner.",
f"{target_mention} was left with nothing but trauma by {user_mention}.",
f"{user_mention} asserted their power over {target_mention} through sexual assault.",
f"{target_mention} was a broken mess after {user_mention}'s attack.",
f"{user_mention} took everything from {target_mention} without a second thought.",
f"{target_mention} was a mere object to {user_mention}.",
f"{user_mention} reveled in the destruction of {target_mention}'s innocence.",
f"{target_mention} was a victim of {user_mention}'s twisted fantasies.",
f"{user_mention} left {target_mention} with scars that would never fade.",
f"{target_mention} was forced to endure the unthinkable by {user_mention}.",
f"{user_mention} committed an act of pure evil against {target_mention}.",
f"{target_mention} was a shell of their former self after {user_mention}'s violation.",
f"{user_mention} took {target_mention}'s body and soul.",
f"{target_mention} was left with a lifetime of pain by {user_mention}.",
f"{user_mention} showed no remorse for their actions against {target_mention}.",
f"{target_mention} was a victim of {user_mention}'s monstrous desires.",
f"{user_mention} defiled {target_mention} in a way that can never be undone.",
f"{target_mention} was left with an emptiness that could never be filled by {user_mention}.",
f"{user_mention} asserted their control over {target_mention} through a brutal assault.",
f"{target_mention} was a broken toy after {user_mention}'s attack.",
f"{user_mention} took {target_mention}'s purity by force.",
f"{target_mention} was left with a shattered psyche by {user_mention}.",
f"{user_mention} reveled in {target_mention}'s screams and tears.",
f"{target_mention} was a victim of {user_mention}'s sadistic pleasure.",
f"{user_mention} defiled {target_mention} in the most sickening way imaginable.",
f"{target_mention} was left with a permanent stain on their soul by {user_mention}.",
f"{user_mention} asserted their will over {target_mention} with brutal force.",
f"{target_mention} was a broken spirit after {user_mention}'s violation.",
f"{user_mention} took {target_mention}'s essence without a thought.",
f"{target_mention} was a mere vessel for {user_mention}'s dark desires.",
f"{user_mention} reveled in the complete destruction of {target_mention}.",
f"{target_mention} was a victim of {user_mention}'s twisted and depraved mind.",
f"{user_mention} left {target_mention} with wounds that would never heal.",
f"{target_mention} was forced to endure the ultimate humiliation by {user_mention}.",
f"{user_mention} committed an act of pure barbarity against {target_mention}.",
f"{target_mention} was a shadow of their former self after {user_mention}'s assault.",
f"{user_mention} took {target_mention}'s very being.",
f"{target_mention} was left with an unbearable burden by {user_mention}.",
f"{user_mention} showed no humanity in their actions against {target_mention}.",
f"{target_mention} was a victim of {user_mention}'s monstrous and insatiable lust.",
f"{user_mention} defiled {target_mention} in a way that will haunt them forever.",
f"{target_mention} was left with a void that could never be filled by {user_mention}.",
f"{user_mention} asserted their absolute control over {target_mention} through a horrific act.",
f"{target_mention} was a shattered mirror after {user_mention}'s attack.",
f"{user_mention} took {target_mention}'s very soul by force.",
f"{target_mention} was left with a broken spirit and a ruined life by {user_mention}.",
f"{user_mention} reveled in {target_mention}'s complete and utter despair.",
f"{target_mention} was a victim of {user_mention}'s unspeakable cruelty.",
f"{user_mention} defiled {target_mention} in the most abhorrent way imaginable.",
f"{target_mention} was left with a darkness that would consume them by {user_mention}.",
f"{user_mention} asserted their tyrannical will over {target_mention} with extreme prejudice.",
f"{target_mention} was a broken husk after {user_mention}'s violation.",
f"{user_mention} took {target_mention}'s last shred of hope.",
f"{target_mention} was a mere object of {user_mention}'s twisted amusement.",
f"{user_mention} reveled in the total annihilation of {target_mention}.",
f"{target_mention} was a victim of {user_mention}'s utterly depraved and evil mind.",
f"{user_mention} left {target_mention} with wounds that would never, ever heal.",
f"{target_mention} was forced to endure the absolute worst by {user_mention}.",
f"{user_mention} committed an act of pure, unadulterated evil against {target_mention}.",
f"{target_mention} was a ghost of their former self after {user_mention}'s assault.",
f"{user_mention} took {target_mention}'s very existence.",
f"{target_mention} was left with an eternal torment by {user_mention}.",
f"{user_mention} showed no shred of humanity in their actions against {target_mention}.",
f"{target_mention} was a victim of {user_mention}'s monstrous, insatiable, and utterly vile lust.",
f"{user_mention} defiled {target_mention} in a way that will haunt them for all eternity.",
f"{target_mention} was left with a bottomless void that could never, ever be filled by {user_mention}.",
f"{user_mention} asserted their absolute, tyrannical control over {target_mention} through a horrific, unspeakable act.",
f"{target_mention} was a shattered, irreparable mirror after {user_mention}'s attack.",
f"{user_mention} took {target_mention}'s very soul and essence by brutal, unforgiving force.",
f"{target_mention} was left with a broken spirit, a ruined life, and a shattered psyche by {user_mention}.",
f"{user_mention} reveled in {target_mention}'s complete, utter, and eternal despair.",
f"{target_mention} was a victim of {user_mention}'s unspeakable, monstrous, and sadistic cruelty.",
f"{user_mention} defiled {target_mention} in the most abhorrent, sickening, and vile way imaginable.",
f"{target_mention} was left with a darkness that would consume them entirely, forever, by {user_mention}.",
f"{user_mention} asserted their tyrannical, absolute, and unyielding will over {target_mention} with extreme, brutal prejudice.",
f"{target_mention} was a broken, empty husk after {user_mention}'s violation.",
f"{user_mention} took {target_mention}'s last shred of hope, dignity, and humanity.",
f"{target_mention} was a mere object of {user_mention}'s twisted, depraved, and utterly sick amusement.",
f"{user_mention} reveled in the total, complete, and absolute annihilation of {target_mention}.",
f"{target_mention} was a victim of {user_mention}'s utterly depraved, evil, and monstrous mind."
]
def get_sex_messages(user_mention: str, target_mention: str) -> list[str]:
return [
f"{user_mention} and {target_mention} shared a tender kiss that deepened into a passionate embrace.",
f"{user_mention} gently caressed {target_mention}'s cheek before their lips met, igniting a spark.",
f"With a soft touch, {user_mention} guided {target_mention}'s hand to their waist, pulling them closer.",
f"{user_mention} whispered sweet nothings into {target_mention}'s ear, sending shivers down their spine.",
f"Their bodies pressed together, {user_mention} and {target_mention} moved in a slow, sensual rhythm.",
f"{target_mention} moaned softly as {user_mention}'s touch became more intimate.",
f"{user_mention}'s fingers traced the curve of {target_mention}'s back, eliciting a gasp.",
f"In the dim light, {user_mention} admired the beauty of {target_mention}'s form.",
f"Their breaths mingled as {user_mention} and {target_mention} lost themselves in the moment.",
f"{target_mention}'s legs wrapped around {user_mention}'s waist, pulling them into a deeper connection.",
f"{user_mention} buried their face in {target_mention}'s neck, inhaling their scent.",
f"The room filled with soft sounds of pleasure as {user_mention} and {target_mention} explored each other.",
f"{target_mention}'s fingers tangled in {user_mention}'s hair, holding them close.",
f"{user_mention}'s hips moved against {target_mention}'s, building a delicious tension.",
f"With a final, shared sigh, {user_mention} and {target_mention} found release in each other's arms.",
f"{user_mention} and {target_mention} lay tangled in the sheets, their bodies still humming with the afterglow.",
f"{target_mention} rested their head on {user_mention}'s chest, listening to their heartbeat.",
f"{user_mention} kissed {target_mention}'s forehead, a silent promise of more to come.",
f"The scent of their lovemaking hung in the air as {user_mention} and {target_mention} drifted off to sleep.",
f"{user_mention} and {target_mention} woke up intertwined, the morning sun casting a warm glow on their bodies.",
f"{user_mention} and {target_mention} had a passionate night together.",
f"{user_mention} made love to {target_mention}.",
f"{target_mention} was pleasured by {user_mention}.",
f"{user_mention} and {target_mention} shared an intimate moment.",
f"{user_mention} and {target_mention} explored their desires.",
f"{target_mention} felt a deep connection with {user_mention} during their encounter.",
f"{user_mention} and {target_mention} experienced mutual pleasure.",
f"{user_mention} and {target_mention} explored the depths of their passion, bodies moving as one.",
f"A symphony of moans filled the air as {user_mention} and {target_mention} surrendered to their desires.",
f"{user_mention} traced kisses down {target_mention}'s body, igniting fires with every touch.",
f"{target_mention} arched into {user_mention}'s touch, lost in a world of sensation.",
f"Their hearts pounded in unison as {user_mention} and {target_mention} reached a blissful peak together.",
f"Whispers of love and desire were exchanged between {user_mention} and {target_mention} amidst their passionate encounter.",
f"{user_mention} held {target_mention} close, savoring the intimacy of their shared pleasure.",
f"The world outside faded away as {user_mention} and {target_mention} became each other's sole focus.",
f"{target_mention}'s skin tingled under {user_mention}'s expert touch, every nerve alive with pleasure.",
f"They moved together in a dance of passion, {user_mention} leading {target_mention} to new heights of ecstasy.",
f"{user_mention} savored the taste of {target_mention}'s lips, a prelude to deeper intimacies.",
f"The air crackled with electricity as {user_mention} and {target_mention} gave in to their mutual attraction.",
f"{target_mention} clung to {user_mention}, their bodies intertwined in a loving embrace.",
f"Every touch, every kiss, deepened the bond between {user_mention} and {target_mention}.",
f"Lost in each other's eyes, {user_mention} and {target_mention} found a universe in their shared moment."
]
def get_headpat_messages(user_mention: str, target_mention: str) -> list[str]:
return [
f"{user_mention} gently pats {target_mention}'s head, a soft smile gracing their lips.",
f"{user_mention} reaches out and gives {target_mention} a comforting headpat.",
f"A warm hand from {user_mention} ruffles {target_mention}'s hair with a gentle headpat.",
f"{user_mention} gives {target_mention} a series of light, affectionate headpats.",
f"{user_mention} softly strokes {target_mention}'s head, a gesture of warmth and care.",
f"{user_mention} leans in and gives {target_mention} a tender headpat, making them feel cherished.",
f"With a loving gaze, {user_mention} gives {target_mention} a reassuring headpat.",
f"{user_mention} playfully taps {target_mention}'s head, a sign of friendly affection.",
f"{user_mention} gives {target_mention} a slow, soothing headpat, easing their worries.",
f"A gentle hand from {user_mention} rests on {target_mention}'s head, offering silent support.",
f"{user_mention} gives {target_mention} a quick, encouraging headpat.",
f"{user_mention} runs their fingers through {target_mention}'s hair, ending with a soft headpat.",
f"{user_mention} gives {target_mention} a congratulatory headpat.",
f"{user_mention} gives {target_mention} a comforting headpat after a long day.",
f"{user_mention} gives {target_mention} a headpat that feels like a warm hug.",
f"{user_mention} gently boops {target_mention}'s head with a soft pat.",
f"{user_mention} offers {target_mention} a gentle headpat, their eyes full of affection.",
f"A soft pat on the head from {user_mention} makes {target_mention} feel safe and sound.",
f"{user_mention} ruffles {target_mention}'s hair playfully, then smooths it down with a kind headpat.",
f"{target_mention} leans into {user_mention}'s hand as they receive a comforting headpat.",
f"{user_mention} gives {target_mention} a headpat and a warm smile, brightening their day.",
f"With a tender touch, {user_mention} pats {target_mention}'s head, conveying unspoken understanding.",
f"{user_mention}'s headpat is a small gesture, but it means the world to {target_mention}.",
f"{target_mention} closes their eyes, enjoying the soothing sensation of {user_mention}'s headpat.",
f"A quick, cheerful headpat from {user_mention} lifts {target_mention}'s spirits.",
f"{user_mention} gives {target_mention} a 'good job!' headpat, full of pride.",
f"The world feels a little kinder after a gentle headpat from {user_mention} for {target_mention}.",
f"{user_mention} carefully pats {target_mention}'s head, as if handling something precious.",
f"{target_mention} practically purrs under {user_mention}'s affectionate headpat.",
f"One simple headpat from {user_mention} is enough to make {target_mention} feel appreciated.",
f"{user_mention} gives {target_mention} a headpat that says 'I'm here for you'."
]
def get_cumshot_messages(user_mention: str, target_mention: str) -> list[str]:
return [
f"{user_mention} cums on {target_mention}.",
f"{user_mention} finishes all over {target_mention}'s face.",
f"{target_mention} is covered in {user_mention}'s cum.",
f"{user_mention} unloads a huge load onto {target_mention}.",
f"{user_mention} cums hard, drenching {target_mention}.",
f"{user_mention} splatters {target_mention} with a thick load.",
f"A warm stream from {user_mention} coats {target_mention}.",
f"{target_mention} receives a generous cumshot from {user_mention}.",
f"{user_mention}'s cum drips from {target_mention}'s chin.",
f"{user_mention} leaves {target_mention} sticky and satisfied.",
f"{user_mention} erupts, painting {target_mention} with their essence.",
f"{target_mention} is glazed by {user_mention}'s potent release.",
f"{user_mention} showers {target_mention} with a hot, sticky load.",
f"A thick rope from {user_mention} lands squarely on {target_mention}.",
f"{target_mention} gasps as {user_mention} finishes with intensity.",
f"{user_mention}'s climax leaves {target_mention} beautifully messy.",
f"{user_mention} covers {target_mention} in a testament to their pleasure.",
f"The evidence of {user_mention}'s release glistens on {target_mention}'s skin.",
f"{target_mention} is marked by {user_mention}'s passionate finish.",
f"{user_mention} groans, releasing a torrent onto {target_mention}.",
f"{target_mention} feels the warmth of {user_mention}'s cum spreading.",
f"{user_mention} ensures {target_mention} is thoroughly coated.",
f"A generous offering from {user_mention} leaves {target_mention} breathless.",
f"{user_mention} doesn't hold back, dousing {target_mention} completely.",
f"{target_mention} wears {user_mention}'s cum like a trophy."
]
def get_kiss_messages(user_mention: str, target_mention: str) -> list[str]:
return [
f"{user_mention} gives {target_mention} a sweet kiss on the cheek.",
f"{user_mention} leans in and gives {target_mention} a gentle kiss.",
f"{user_mention} plants a soft kiss on {target_mention}'s forehead.",
f"{user_mention} and {target_mention} share a quick, affectionate kiss.",
f"{user_mention} gives {target_mention} a warm, lingering kiss.",
f"{user_mention} kisses {target_mention}'s hand tenderly.",
f"{user_mention} gives {target_mention} a playful peck on the nose.",
f"{user_mention} and {target_mention} share a loving kiss.",
f"{user_mention} gives {target_mention} a comforting kiss.",
f"{user_mention} kisses {target_mention} with a smile.",
f"{user_mention} gives {target_mention} a butterfly kiss with their eyelashes.",
f"{user_mention} blows {target_mention} a sweet air kiss.",
f"{user_mention} gives {target_mention} a tender kiss on the lips.",
f"{user_mention} surprises {target_mention} with a quick kiss.",
f"{user_mention} kisses {target_mention}'s fingertips delicately.",
f"{user_mention} gives {target_mention} an eskimo kiss, rubbing noses.",
f"{user_mention} plants a loving kiss on {target_mention}'s temple.",
f"{user_mention} gives {target_mention} a passionate but gentle kiss.",
f"{user_mention} kisses {target_mention} under the starlight.",
f"{user_mention} gives {target_mention} a goodnight kiss.",
f"{user_mention} presses a soft, lingering kiss to {target_mention}'s lips.",
f"A trail of gentle kisses is left by {user_mention} on {target_mention}'s neck.",
f"{user_mention} steals a sweet kiss from {target_mention} when they least expect it.",
f"Their lips meet in a kiss that speaks volumes, {user_mention} and {target_mention}.",
f"{user_mention} gives {target_mention} a kiss that tastes like sunshine and happiness.",
f"A tender kiss on the shoulder from {user_mention} makes {target_mention} melt.",
f"{user_mention} cups {target_mention}'s face gently before delivering a heartfelt kiss.",
f"The world stops for a moment as {user_mention} and {target_mention} share a perfect kiss.",
f"{user_mention} gives {target_mention} a 'welcome home' kiss that's full of warmth.",
f"A sleepy morning kiss is shared between {user_mention} and {target_mention}.",
f"{user_mention} kisses away {target_mention}'s tears with gentle affection.",
f"A flurry of tiny kisses from {user_mention} makes {target_mention} giggle.",
f"{user_mention} gives {target_mention} a kiss that promises adventure.",
f"Their first kiss was shy, but {user_mention} and {target_mention} knew it was special.",
f"{user_mention} seals their promise to {target_mention} with a solemn kiss."
]
def get_hug_messages(user_mention: str, target_mention: str) -> list[str]:
return [
f"{user_mention} gives {target_mention} a warm hug.",
f"{user_mention} wraps their arms around {target_mention} in a comforting hug.",
f"{user_mention} and {target_mention} share a tight hug.",
f"{user_mention} gives {target_mention} a gentle hug.",
f"{user_mention} pulls {target_mention} into a loving embrace.",
f"{user_mention} and {target_mention} share a long, heartfelt hug.",
f"{user_mention} gives {target_mention} a friendly hug.",
f"{user_mention} hugs {target_mention} tightly.",
f"{user_mention} gives {target_mention} a warm, fuzzy hug.",
f"{user_mention} and {target_mention} share a sweet hug.",
f"{user_mention} gives {target_mention} a bear hug that lifts them off the ground.",
f"{user_mention} wraps {target_mention} in a protective embrace.",
f"{user_mention} gives {target_mention} a surprise hug from behind.",
f"{user_mention} and {target_mention} share a cozy group hug.",
f"{user_mention} gives {target_mention} a quick side hug.",
f"{user_mention} embraces {target_mention} with open arms.",
f"{user_mention} gives {target_mention} a reassuring hug.",
f"{user_mention} squeezes {target_mention} in a playful hug.",
f"{user_mention} gives {target_mention} a healing hug that makes everything better.",
f"{user_mention} and {target_mention} share a moment in a tender embrace.",
f"{user_mention} enfolds {target_mention} in a hug that feels like coming home.",
f"A spontaneous, joyful hug is shared between {user_mention} and {target_mention}.",
f"{user_mention} offers {target_mention} a hug that says 'everything will be okay'.",
f"{target_mention} melts into {user_mention}'s embrace, feeling instantly better.",
f"{user_mention} gives {target_mention} a big, squishy hug that chases away the blues.",
f"In {user_mention}'s hug, {target_mention} finds a moment of perfect peace.",
f"{user_mention} and {target_mention} cling to each other in a hug that lasts for ages.",
f"A congratulatory hug from {user_mention} makes {target_mention}'s achievement even sweeter.",
f"{user_mention} pulls {target_mention} in for a hug, just because.",
f"The strength of {user_mention}'s hug is a comfort to {target_mention}.",
f"{user_mention} gives {target_mention} a gentle squeeze and a warm hug.",
f"After a long time apart, {user_mention} and {target_mention} share an emotional reunion hug.",
f"{user_mention} offers a supportive hug to {target_mention} during a tough time.",
f"A playful tackle-hug from {user_mention} leaves {target_mention} laughing.",
f"{user_mention} and {target_mention} end their day with a soft, sleepy hug."
]