mashup
Private
Content
29 lines{delete}
{=(comment):spaces names preserving spaces}
{=(n1spc):{replace(, ):{replace( ,╬):{args(1)}}}}
{=(n2spc):{replace(, ):{replace( ,╬):{args(2)}}}}
{=(comment):length checking}
{=(n1len):{index(end):{n1spc} end}}
{=(n2len):{index(end):{n2spc} end}}
{=(comment):finds the approximate middle of each name, taking into account the offset made during spacing}
{=(n1half):{m:trunc(({n1len}+3)/2)}}
{=(n2half):{m:trunc(({n2len}+3)/2)}}
{=(vowels):a e i o u}
{=(comment):checks for vowel presence in the 3 characters centered around the middle character, in reverse order}
{=(n1cchk):{contains({n1spc({m:trunc({n1half}+1)})}):{vowels}} {contains({n1spc({n1half})}):{vowels}}{if({m:{n1len}%2}!=0.0): {contains({n1spc({m:trunc({n1half}-1)})}):{vowels}}}}
{=(n2cchk):{contains({n2spc({m:trunc({n2half}+1)})}):{vowels}} {contains({n2spc({n2half})}):{vowels}}{if({m:{n2len}%2}!=0.0): {contains({n2spc({m:trunc({n2half}-1)})}):{vowels}}}}
{=(comment):checks for vowel presence in the 3 characters centered around the middle character, in regular order}
{=(n1vchk):{if({m:{n1len}%2}!=0.0):{contains({n1spc({m:trunc({n1half}-1)})}):{vowels}} }{contains({n1spc({n1half})}):{vowels}} {contains({n1spc({m:trunc({n1half}+1)})}):{vowels}}}
{=(n2vchk):{if({m:{n2len}%2}!=0.0):{contains({n2spc({m:trunc({n2half}-1)})}):{vowels}} }{contains({n2spc({n2half})}):{vowels}} {contains({n2spc({m:trunc({n2half}+1)})}):{vowels}}}
{=(comment):finds the consonant split for name1 and name2; first character in reverse order that is not a vowel}
{=(n1csplt):{if({contains(false):{n1cchk}}==true):{m:trunc({n1half}+1-{index(false):{n1cchk}})}|{n1half}}}
{=(n2csplt):{if({contains(false):{n2cchk}}==true):{m:trunc({n2half}+1-{index(false):{n2cchk}})}|{n2half}}}
{=(comment):finds the vowel split for name1 and name2; first character in regular order that is a vowel}
{=(n1vsplt):{if({contains(true):{n1vchk}}==true):{m:trunc({n1half}{if({m:{n1len}%2}!=0.0):-1}+{index(true):{n1vchk}})}|{m:trunc(1+{n1half})}}}
{=(n2vsplt):{if({contains(true):{n2vchk}}==true):{m:trunc({n2half}{if({m:{n2len}%2}!=0.0):-1}+{index(true):{n2vchk}})}|{m:trunc(1+{n2half})}}}
{=(comment):puts the names together}
{=(comment):mash1 is name1/name2, with name1 ending on last consonant in approx middle of name and name2 starting with first vowel in approx middle of name}
{=(comment):mash2 is name2/name1, with name2 ending on last consonant in approx middle of name and name1 starting with first vowel in approx middle of name}
{=(mash1):{replace(╬, ):{join():{n1spc(+{n1csplt})}{n2spc({n2vsplt}+)}}}}
{=(mash2):{replace(╬, ):{join():{n2spc(+{n2csplt})}{n1spc({n1vsplt}+)}}}}
{break({lower:{args(1)}}=={lower:{args(2)}}):You typed the same name twice.}Embed
1 line{"color": 16711935, "footer": {"text": "!mashup ・FLOSSY*"}, "description": "**__{upper:{args(1)}} + {upper:{args(2)}}__**\n\n<:PC_ArrowL:1522985834675048448>{mash1}\nor\n<:PC_ArrowL:1522985834675048448>{mash2}"}Raw JSON
{
"id": 2692228,
"created_at": "2026-07-10T17:04:36.000Z",
"tag_name": "mashup",
"nsfw": false,
"owner_id": "1522694299609858295",
"uses": 28,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "",
"hidden": false,
"guild_id": "1521923747106394112",
"sharer": "1522694299609858295",
"content": "{delete}\n{=(comment):spaces names preserving spaces}\n{=(n1spc):{replace(, ):{replace( ,╬):{args(1)}}}}\n{=(n2spc):{replace(, ):{replace( ,╬):{args(2)}}}}\n{=(comment):length checking}\n{=(n1len):{index(end):{n1spc} end}}\n{=(n2len):{index(end):{n2spc} end}}\n{=(comment):finds the approximate middle of each name, taking into account the offset made during spacing}\n{=(n1half):{m:trunc(({n1len}+3)/2)}}\n{=(n2half):{m:trunc(({n2len}+3)/2)}}\n{=(vowels):a e i o u}\n{=(comment):checks for vowel presence in the 3 characters centered around the middle character, in reverse order}\n{=(n1cchk):{contains({n1spc({m:trunc({n1half}+1)})}):{vowels}} {contains({n1spc({n1half})}):{vowels}}{if({m:{n1len}%2}!=0.0): {contains({n1spc({m:trunc({n1half}-1)})}):{vowels}}}}\n{=(n2cchk):{contains({n2spc({m:trunc({n2half}+1)})}):{vowels}} {contains({n2spc({n2half})}):{vowels}}{if({m:{n2len}%2}!=0.0): {contains({n2spc({m:trunc({n2half}-1)})}):{vowels}}}}\n{=(comment):checks for vowel presence in the 3 characters centered around the middle character, in regular order}\n{=(n1vchk):{if({m:{n1len}%2}!=0.0):{contains({n1spc({m:trunc({n1half}-1)})}):{vowels}} }{contains({n1spc({n1half})}):{vowels}} {contains({n1spc({m:trunc({n1half}+1)})}):{vowels}}}\n{=(n2vchk):{if({m:{n2len}%2}!=0.0):{contains({n2spc({m:trunc({n2half}-1)})}):{vowels}} }{contains({n2spc({n2half})}):{vowels}} {contains({n2spc({m:trunc({n2half}+1)})}):{vowels}}}\n{=(comment):finds the consonant split for name1 and name2; first character in reverse order that is not a vowel}\n{=(n1csplt):{if({contains(false):{n1cchk}}==true):{m:trunc({n1half}+1-{index(false):{n1cchk}})}|{n1half}}}\n{=(n2csplt):{if({contains(false):{n2cchk}}==true):{m:trunc({n2half}+1-{index(false):{n2cchk}})}|{n2half}}}\n{=(comment):finds the vowel split for name1 and name2; first character in regular order that is a vowel}\n{=(n1vsplt):{if({contains(true):{n1vchk}}==true):{m:trunc({n1half}{if({m:{n1len}%2}!=0.0):-1}+{index(true):{n1vchk}})}|{m:trunc(1+{n1half})}}}\n{=(n2vsplt):{if({contains(true):{n2vchk}}==true):{m:trunc({n2half}{if({m:{n2len}%2}!=0.0):-1}+{index(true):{n2vchk}})}|{m:trunc(1+{n2half})}}}\n{=(comment):puts the names together}\n{=(comment):mash1 is name1/name2, with name1 ending on last consonant in approx middle of name and name2 starting with first vowel in approx middle of name}\n{=(comment):mash2 is name2/name1, with name2 ending on last consonant in approx middle of name and name1 starting with first vowel in approx middle of name}\n{=(mash1):{replace(╬, ):{join():{n1spc(+{n1csplt})}{n2spc({n2vsplt}+)}}}}\n{=(mash2):{replace(╬, ):{join():{n2spc(+{n2csplt})}{n1spc({n1vsplt}+)}}}}\n{break({lower:{args(1)}}=={lower:{args(2)}}):You typed the same name twice.}",
"embed": "{\"color\": 16711935, \"footer\": {\"text\": \"!mashup ・FLOSSY*\"}, \"description\": \"**__{upper:{args(1)}} + {upper:{args(2)}}__**\\n\\n<:PC_ArrowL:1522985834675048448>{mash1}\\nor\\n<:PC_ArrowL:1522985834675048448>{mash2}\"}",
"last_fetched": "2026-10-24T14:30:28.613Z"
}