howgay
Privateunrated
Content
56 lines{=(COMMENT):The embed's side color. I set it to the user highest color by default. Change it as per your need. Make sure to include # before the hex code if you do decide to include one.}
{embed(color):{user(color)}}
{=(COMMENT):------Initialization------}
{=(COMMENT):Returns the current arguments length and checks if it equal to 1 or 2.}
{=(length):{index(&$):{args} &$}}
{=(COMMENT):Checks if the current arguments length is 1 or 2.}
{=(check.Length1):{if({length}==1):true|false}}
{=(check.Length2):{if({length}==2):true|false}}
{=(COMMENT):Checks if there is an "@" character in both arguments.}
{=(check.At):{and({in(@):{1}}==true|{in(@):{2}}==true):true|false}}
{=(COMMENT):Returns true if the user mentioned one person, if the user didn't mention themself, and if the argument is actually a mention (contains the @ character).}
{=(check.One):{all({check.Length1}==true|{in({user(id)}):{1}}==false|{in(@):{1}}==true):true|false}}
{=(COMMENT):Returns true if the user mentioned two people, if the user didn't mention the same person twice, and if the arguments actually contain mentions (contains the @ character for each).}
{=(check.Two):{all({check.Length2}==true|{1}!={2}|{check.At}==true):true|false}}
{=(COMMENT):------Seed and Range Management------}
{=(COMMENT):Sets the seed's content to the two first arguments/mentions. Reminder: Seeds allow range and random blocks to always return the same content when the given seed is the same.}
{=(seed1):{user(id)} {1}}
{=(seed2):{1} {2}}
{=(do.Seed):{if({check.One}==true):{seed1}|{if({check.Two}==true):{seed2}}}}
{=(COMMENT):Basic setup of the seeded range block.}
{=(number):{range:1-100}}
{=(COMMENT):------Outputs------}
{=(COMMENT):Carl-bot Emojis to display depending on the value of "number".}
{=(emojis):<:p_gayflag:764852176153214996> <:p_gayflag:764852176153214996> <:p_gayflag:764852176153214996> <:p_gayflag:764852176153214996> <:p_gayflag:764852176153214996>}
{=(emoji):{if({number}<=19):{emojis(1)}|{if({number}<=39):{emojis(2)}|{if({number}<=59):{emojis(3)}|{if({number}<=79):{emojis(4)}|{if({number}<=100):{emojis(5)}}}}}}}
{=(COMMENT):Message to display when the user only mentioned one person.}
{=(output.One):
{emoji} {1} is **{number}%** gay.}
{=(COMMENT):You can either mention only one person so it will check for the compatibility of them, or mention yourself to see your gay compatibility, or mention two other people/yourself to see how much gay compatible they/you are.}
{=(COMMENT):Message to display when the user didn't mention anyone, showing them instructions on how to use the command properly.}
{=(error): {emoji} {user(mention)}, you are **{number}%** gay.}
{=(COMMENT):Conditionally call the proper output according to the situation.}
{=(output):{if({check.One}==true):{output.One}|{if({check.Two}==true):{output.Two}|{all({check.Length1}==true|{in({user(id)}):{1}}==true):<:p_gayflag:764852176153214996> {user(mention)}, you are **{number}%** gay.|{all({check.Length2}==true|{1}=={2}|{in({user(id)}):{1}}==true)::<:p_gayflag:764852176153214996> {user(mention)}, you are **{number}%** gay.|{all({check.Length2}==true|{1}=={2}):{same}|{error}}}}}}}
{=(COMMENT):Debug Outputs, only to test out mistakes and potential errors. To call when debugging.}
{=(output.Debug):__Debug:__
Current Args Length: **{length}**
Length check 1: **{check.Length1}**
Length check 2: **{check.Length2}**
Checks @@: **{check.At}**
Checks len1 && @: **{check.One}**
Checks len2 && @: **{check.Two}**
Seed 1: **{seed1}**
Seed 2: **{seed2}**
Seed to return: **{do.Seed}**
Actual range: **{number}**}Embed
1 line{"color": 5198940, "image": {"url": "http://www.yarntomato.com/percentbarmaker/button.php?barPosition={number}&leftFill=%2300FFFF"}, "title": "**__Gay Calculator 2.0__**", "footer": {"text": "Dank Hell", "icon_url": "https://cdn.discordapp.com/icons/749712085767684106/f76cac83bd9d40139e812616bb3ba612.png?size=128"}, "description": "{output}"}Raw JSON
{
"id": 368327,
"created_at": "2020-10-10T20:51:13.000Z",
"tag_name": "howgay",
"nsfw": false,
"owner_id": "282196647121780747",
"uses": 61,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "749712085767684106",
"sharer": "282196647121780747",
"content": "{=(COMMENT):The embed's side color. I set it to the user highest color by default. Change it as per your need. Make sure to include # before the hex code if you do decide to include one.}\n{embed(color):{user(color)}}\n\n{=(COMMENT):------Initialization------}\n{=(COMMENT):Returns the current arguments length and checks if it equal to 1 or 2.}\n{=(length):{index(&$):{args} &$}}\n{=(COMMENT):Checks if the current arguments length is 1 or 2.}\n{=(check.Length1):{if({length}==1):true|false}}\n{=(check.Length2):{if({length}==2):true|false}}\n{=(COMMENT):Checks if there is an \"@\" character in both arguments.}\n{=(check.At):{and({in(@):{1}}==true|{in(@):{2}}==true):true|false}}\n\n{=(COMMENT):Returns true if the user mentioned one person, if the user didn't mention themself, and if the argument is actually a mention (contains the @ character).}\n{=(check.One):{all({check.Length1}==true|{in({user(id)}):{1}}==false|{in(@):{1}}==true):true|false}}\n{=(COMMENT):Returns true if the user mentioned two people, if the user didn't mention the same person twice, and if the arguments actually contain mentions (contains the @ character for each).}\n{=(check.Two):{all({check.Length2}==true|{1}!={2}|{check.At}==true):true|false}}\n\n{=(COMMENT):------Seed and Range Management------}\n{=(COMMENT):Sets the seed's content to the two first arguments/mentions. Reminder: Seeds allow range and random blocks to always return the same content when the given seed is the same.}\n{=(seed1):{user(id)} {1}}\n{=(seed2):{1} {2}}\n{=(do.Seed):{if({check.One}==true):{seed1}|{if({check.Two}==true):{seed2}}}}\n{=(COMMENT):Basic setup of the seeded range block.}\n{=(number):{range:1-100}}\n\n\n{=(COMMENT):------Outputs------}\n{=(COMMENT):Carl-bot Emojis to display depending on the value of \"number\".}\n{=(emojis):<:p_gayflag:764852176153214996> <:p_gayflag:764852176153214996> <:p_gayflag:764852176153214996> <:p_gayflag:764852176153214996> <:p_gayflag:764852176153214996>}\n{=(emoji):{if({number}<=19):{emojis(1)}|{if({number}<=39):{emojis(2)}|{if({number}<=59):{emojis(3)}|{if({number}<=79):{emojis(4)}|{if({number}<=100):{emojis(5)}}}}}}}\n\n{=(COMMENT):Message to display when the user only mentioned one person.}\n{=(output.One):\n\n\n{emoji} {1} is **{number}%** gay.}\n\n{=(COMMENT):You can either mention only one person so it will check for the compatibility of them, or mention yourself to see your gay compatibility, or mention two other people/yourself to see how much gay compatible they/you are.}\n{=(COMMENT):Message to display when the user didn't mention anyone, showing them instructions on how to use the command properly.}\n{=(error): {emoji} {user(mention)}, you are **{number}%** gay.}\n\n{=(COMMENT):Conditionally call the proper output according to the situation.}\n{=(output):{if({check.One}==true):{output.One}|{if({check.Two}==true):{output.Two}|{all({check.Length1}==true|{in({user(id)}):{1}}==true):<:p_gayflag:764852176153214996> {user(mention)}, you are **{number}%** gay.|{all({check.Length2}==true|{1}=={2}|{in({user(id)}):{1}}==true)::<:p_gayflag:764852176153214996> {user(mention)}, you are **{number}%** gay.|{all({check.Length2}==true|{1}=={2}):{same}|{error}}}}}}}\n\n{=(COMMENT):Debug Outputs, only to test out mistakes and potential errors. To call when debugging.}\n{=(output.Debug):__Debug:__\nCurrent Args Length: **{length}**\nLength check 1: **{check.Length1}**\nLength check 2: **{check.Length2}**\nChecks @@: **{check.At}**\nChecks len1 && @: **{check.One}**\nChecks len2 && @: **{check.Two}**\nSeed 1: **{seed1}**\nSeed 2: **{seed2}**\nSeed to return: **{do.Seed}**\nActual range: **{number}**}",
"embed": "{\"color\": 5198940, \"image\": {\"url\": \"http://www.yarntomato.com/percentbarmaker/button.php?barPosition={number}&leftFill=%2300FFFF\"}, \"title\": \"**__Gay Calculator 2.0__**\", \"footer\": {\"text\": \"Dank Hell\", \"icon_url\": \"https://cdn.discordapp.com/icons/749712085767684106/f76cac83bd9d40139e812616bb3ba612.png?size=128\"}, \"description\": \"{output}\"}",
"last_fetched": "2026-10-20T22:42:49.021Z"
}