col
Privateunrated
Content
194 lines{=(prefix):/}
{=(tagname):col}
{=(options):info add merge mix blend rand random}
{=(colors):red orange yellow green cyan blue purple magenta pink}
{=(infooptions):colors help}
{=(option):{if({list(0):{join(,):{args}}}==):hi|{lower:{1}}}}
{=({option}color):Invalid Option///**Usage:** `{prefix}{tagname} <option>`
Availible options:
{join(`, `):`{options}`}
**You can also use:** `{prefix}{tagname} <color>`
Available colors:
{join(`, `):`{colors}`}}
{=(---------------------COLORS---------------------):}
{=(redH):{#:{rangef:350-359}~{rangef:0-10}}}
{=(redS):{rangef:65-100}}
{=(redL):{rangef:35-75}}
{=(orangeH):{rangef:20-40}}
{=(orangeS):{rangef:65-100}}
{=(orangeL):{rangef:50-75}}
{=(yellowH):{rangef:50-70}}
{=(yellowS):{rangef:65-100}}
{=(yellowL):{rangef:50-75}}
{=(greenH):{rangef:110-130}}
{=(greenS):{rangef:65-100}}
{=(greenL):{rangef:10-75}}
{=(cyanH):{rangef:170-190}}
{=(cyanS):{rangef:65-100}}
{=(cyanL):{rangef:35-75}}
{=(blueH):{rangef:230-250}}
{=(blueS):{rangef:65-100}}
{=(blueL):{rangef:25-75}}
{=(purpleH):{rangef:260-280}}
{=(purpleS):{rangef:65-100}}
{=(purpleL):{rangef:25-75}}
{=(magentaH):{rangef:290-310}}
{=(magentaS):{rangef:65-100}}
{=(magentaL):{rangef:25-50}}
{=(pinkH):{rangef:320-330}}
{=(pinkS):{rangef:65-100}}
{=(pinkL):{rangef:35-75}}
{=(hassaturation1):{if({{option}S}!=0):true|false}}
{=(temp_1):{if({{option}L}<50):{m:({{option}L}/100)*(1.0+({{option}S}/100))}|{m:({{option}L}/100)+({{option}S}/100)-({{option}L}/100)*({{option}S}/100)}}}
{=(temp_2):{m:2*({{option}L}/100)-{temp_1}}}
{=(H360):{m:{{option}H}/360}}
{=(temp_R):{if({m:{H360}+0.333}<0):{m:{H360}+0.333+1}|{if({m:{H360}+0.333}>1):{m:{H360}+0.333-1}|{m:{H360}+0.333}}}}
{=(temp_G):{if({H360}<0):{m:{H360}+1}|{if({H360}>1):{m:{H360}-1}|{H360}}}}
{=(temp_B):{if({m:{H360}-0.333}<0):{m:{H360}-0.333+1}|{if({m:{H360}-0.333}>1):{m:{H360}-0.333-1}|{m:{H360}-0.333}}}}
{=(colorsR1):{if({hassaturation1}==true):{if({m:6*{temp_R}}<1):{m:{temp_2}+({temp_1}-{temp_2})*6*{temp_R}}|{if({m:2*{temp_R}}<1):{temp_1}|{if({m:3*{temp_R}}<2):{m:{temp_2}+({temp_1}-{temp_2})*(0.666-{temp_R})*6}|{temp_2}}}}|{m:round(({{option}L}/100)*255)}}}
{=(colorsG1):{if({hassaturation1}==true):{if({m:6*{temp_G}}<1):{m:{temp_2}+({temp_1}-{temp_2})*6*{temp_G}}|{if({m:2*{temp_G}}<1):{temp_1}|{if({m:3*{temp_G}}<2):{m:{temp_2}+({temp_1}-{temp_2})*(0.666-{temp_G})*6}|{temp_2}}}}|{m:round(({{option}L}/100)*255)}}}
{=(colorsB1):{if({hassaturation1}==true):{if({m:6*{temp_B}}<1):{m:{temp_2}+({temp_1}-{temp_2})*6*{temp_B}}|{if({m:2*{temp_B}}<1):{temp_1}|{if({m:3*{temp_B}}<2):{m:{temp_2}+({temp_1}-{temp_2})*(0.666-{temp_B})*6}|{temp_2}}}}|{m:round(({{option}L}/100)*255)}}}
{=(colorsR):{m:round({colorsR1}*255)}}
{=(colorsG):{m:round({colorsG1}*255)}}
{=(colorsB):{m:round({colorsB1}*255)}}
{=(colorsR):{if({colorsR}<0):{m:{colorsR}+255}|{if({colorsR}>255):{m:{colorsR}-255}|{colorsR}}}}
{=(colorsG):{if({colorsG}<0):{m:{colorsG}+255}|{if({colorsG}>255):{m:{colorsG}-255}|{colorsG}}}}
{=(colorsB):{if({colorsB}<0):{m:{colorsB}+255}|{if({colorsB}>255):{m:{colorsB}-255}|{colorsB}}}}
{=(colorscolor):#{replace( ,):{replace(10,A):{replace(11,B):{replace(12,C):{replace(13,D):{replace(14,E):{replace(15,F):{m:trunc({colorsR}/16)} {m:trunc({colorsR}-trunc({colorsR}/16)*16)} {m:trunc({colorsG}/16)} {m:trunc({colorsG}-trunc({colorsG}/16)*16)} {m:trunc({colorsB}/16)} {m:trunc({colorsB}-trunc({colorsB}/16)*16)}}}}}}}}}
{=(redcolor):{colorscolor}}
{=(orangecolor):{colorscolor}}
{=(yellowcolor):{colorscolor}}
{=(greencolor):{colorscolor}}
{=(cyancolor):{colorscolor}}
{=(bluecolor):{colorscolor}}
{=(purplecolor):{colorscolor}}
{=(magentacolor):{colorscolor}}
{=(pinkcolor):{colorscolor}}
{=(---------------------INFO---------------------):simple}
{=(infocolor1):#{replace(#,):{upper:{2}}}}
{=(infohextest):{m:trunc(1{replace(A,+10):{replace(B,+11):{replace(C,+12):{replace(D,+13):{replace(E,+14):{replace(F,+15):{replace(#,):{infocolor1}}}}}}}})}}
{=(infocheck):{if({index($&):{replace(, ):{infocolor1}} $&}!=7):Invalid Hex Color Code///There are 6 characters in a Hexadecimal Color Code (no alpha values), try again.|{if({infohextest}!={m:trunc({infohextest}/1)}):Invalid Hex Color Code///Hexadecimal Color Codes should only contain digits 0-9 and letters A-F, there is an invalid character present, try again.|pass}}}
{=(infocolor):{if({infocheck}!=pass):#4F545C|{infocolor1}}}
{=(---------------------RAND---------------------):simple}
{=(c):#:1~2~3~4~5~6~7~8~9~0~A~B~C~D~E~F}
{=(randcolor):#{{c}}{{c}}{{c}}{{c}}{{c}}{{c}}}
{=(randomcolor):{randcolor}}
{=(randcheck):pass}
{=(randomcheck):pass}
{=(---------------------ADD---------------------)}
{=(addCol):{replace(A,10):{replace(B,11):{replace(C,12):{replace(D,13):{replace(E,14):{replace(F,15):{replace(, ):{replace(#,):{upper:{2}}}}}}}}}}}
{=(addhextest):{m:trunc({join(+):{addCol}})}}
{=(addcheck):{if({index($&):{replace(, ):{upper:{replace(#,):{2}}}} $&}!=6):Invalid Hex Color Code///There are 6 characters in a Hexadecimal Color Code (no alpha values), try again.|{if({addhextest}!={m:trunc({addhextest}/1)}):Invalid Hex Color Code///Hexadecimal Color Codes should only contain digits 0-9 and letters A-F, there is an invalid character present, try again.|{if({m:{3}+{4}+{5}}!={m:{3}+{4}+{5}/1}):Invalid RGB Values///**Usage:** `{prefix}{tagname} add <hex color> <R value> <G value> <B value>`|pass}}}}
{=(addR1):{if({addcheck}!=pass):79|{m:trunc({addCol(2)}*16+{addCol(3)})}}}
{=(addG1):{if({addcheck}!=pass):84|{m:trunc({addCol(4)}*16+{addCol(5)})}}}
{=(addB1):{if({addcheck}!=pass):92|{m:trunc({addCol(6)}*16+{addCol(7)})}}}
{=(addR2):{if({addcheck}!=pass):79|{m:trunc({addR1}+{3})}}}
{=(addG2):{if({addcheck}!=pass):84|{m:trunc({addG1}+{4})}}}
{=(addB2):{if({addcheck}!=pass):92|{m:trunc({addB1}+{5})}}}
{=(addR):{if({addR2}>255):255|{if({addR2}<0):0|{addR2}}}}
{=(addG):{if({addG2}>255):255|{if({addG2}<0):0|{addG2}}}}
{=(addB):{if({addB2}>255):255|{if({addB2}<0):0|{addB2}}}}
{=(addcolor):#{replace( ,):{replace(10,A):{replace(11,B):{replace(12,C):{replace(13,D):{replace(14,E):{replace(15,F):{m:trunc({addR}/16)} {m:trunc({addR}-trunc({addR}/16)*16)} {m:trunc({addG}/16)} {m:trunc({addG}-trunc({addG}/16)*16)} {m:trunc({addB}/16)} {m:trunc({addB}-trunc({addB}/16)*16)}}}}}}}}}
{=(---------------------MERGE---------------------)}
{=(mergeCol1):{replace(A,10):{replace(B,11):{replace(C,12):{replace(D,13):{replace(E,14):{replace(F,15):{replace(, ):{replace(#,):{upper:{2}}}}}}}}}}}
{=(mergeCol2):{replace(A,10):{replace(B,11):{replace(C,12):{replace(D,13):{replace(E,14):{replace(F,15):{replace(, ):{replace(#,):{upper:{3}}}}}}}}}}}
{=(mergeR1):{m:trunc({mergeCol1(2)}*16+{mergeCol1(3)})}}
{=(mergeG1):{m:trunc({mergeCol1(4)}*16+{mergeCol1(5)})}}
{=(mergeB1):{m:trunc({mergeCol1(6)}*16+{mergeCol1(7)})}}
{=(mergeR2):{m:trunc({mergeCol2(2)}*16+{mergeCol2(3)})}}
{=(mergeG2):{m:trunc({mergeCol2(4)}*16+{mergeCol2(5)})}}
{=(mergeB2):{m:trunc({mergeCol2(6)}*16+{mergeCol2(7)})}}
{=(mergeR):{m:trunc(({mergeR1}+{mergeR2})/2)}}
{=(mergeG):{m:trunc(({mergeG1}+{mergeG2})/2)}}
{=(mergeB):{m:trunc(({mergeB1}+{mergeB2})/2)}}
{=(mergecolor1):#{replace( ,):{replace(10,A):{replace(11,B):{replace(12,C):{replace(13,D):{replace(14,E):{replace(15,F):{m:trunc({mergeR}/16)} {m:trunc({mergeR}-trunc({mergeR}/16)*16)} {m:trunc({mergeG}/16)} {m:trunc({mergeG}-trunc({mergeG}/16)*16)} {m:trunc({mergeB}/16)} {m:trunc({mergeB}-trunc({mergeB}/16)*16)}}}}}}}}}
{=(mergehextest):{m:trunc(1{replace(A,+10):{replace(B,+11):{replace(C,+12):{replace(D,+13):{replace(E,+14):{replace(F,+15):{replace(#,):{upper:{2}}{upper:{3}}}}}}}}})}}
{=(mergecheck):{if({in( ):{args(2+): }}!=true):Two Colors Required///**Usage:** `{prefix}{tagname} merge <color 1> <color 2>`|{if({index($&):{replace(, ):{replace(#,):{2}{3}}} $&}!=12):Invalid Hex Color Codes///There are 6 characters in a Hexadecimal Color Code (no alpha values), try again.|{if({mergehextest}!={m:trunc({mergehextest}/1)}):Invalid Hex Color Codes///Hexadecimal Color Codes should only contain digits 0-9 and letters A-F, there is an invalid character present, try again.|pass}}}}
{=(mergecolor):{if({mergecheck}!=pass):#4F545C|{mergecolor1}}}
{=(mixcolor):{mergecolor}}
{=(blendcolor):{mergecolor}}
{=(---------------------FINAL INFO---------------------):info on whatever color the tag spits out}
{=(color):{{option}color}}
{=(colorCol):{replace(A,10):{replace(B,11):{replace(C,12):{replace(D,13):{replace(E,14):{replace(F,15):{replace(, ):{replace(#,):{color}}}}}}}}}}
{=(colorR):{m:trunc({colorCol(2)}*16+{colorCol(3)})}}
{=(colorG):{m:trunc({colorCol(4)}*16+{colorCol(5)})}}
{=(colorB):{m:trunc({colorCol(6)}*16+{colorCol(7)})}}
{=(colorRGB):{colorR}, {colorG}, {colorB}}
{=(R/255):{m:{colorR}/255}}
{=(G/255):{m:{colorG}/255}}
{=(B/255):{m:{colorB}/255}}
{=(max):{all({R/255}>{G/255}|{R/255}>{B/255}):{R/255}|{if({G/255}>{B/255}):{G/255}|{B/255}}}}
{=(min):{all({R/255}<{G/255}|{R/255}<{B/255}):{R/255}|{if({G/255}<{B/255}):{G/255}|{B/255}}}}
{=(colorL):{m:round(100*(({max}+{min})/2))}}
{=(hassaturation):{if({max}=={min}):false|true}}
{=(colorS):{if({hassaturation}==false):0|{if({m:{colorL}/100}<0.5):{m:round(({max}-{min})/({max}+{min})*100)}|{m:round(({max}-{min})/(2.0-{max}-{min})*100)}}}}
{=(colorH1):{m:round(60*({if({max}=={R/255}):({G/255}-{B/255})/({max}-{min})|{if({max}=={G/255}):2.0+({B/255}-{R/255})/({max}-{min})|4.0+({R/255}-{G/255})/({max}-{min})}}))}}
{=(colorH):{if({colorH1}<0):{m:round({colorH1}+360)}|{colorH1}}}
{=(colorHSL):{colorH}°, {colorS}%, {colorL}%}
{=(colorK):{m:1-{max}}}
{=(colorK2):{m:1-{colorK}}}
{=(colorC):{m:(1-{R/255}-{colorK})/{colorK2}}}
{=(colorM):{m:(1-{R/255}-{colorK})/{colorK2}}}
{=(colorY):{m:(1-{R/255}-{colorK})/{colorK2}}}
{=(colorCMYK):{m:round(100*{colorC})}%, {m:round(100*{colorM})}%, {m:round(100*{colorY})}%, {m:round(100*{colorK})}%}
{=(colordec):{m:trunc(({colorCol(2)}*(16^5))+({colorCol(3)}*(16^4))+({colorCol(4)}*(16^3))+({colorCol(5)}*(16^2))+({colorCol(6)}*(16^1))+({colorCol(7)}*(16^0)))}}
{=(url):{if({in({option}):{colors}}==true):https://serux.pro/rendercolour?hex={replace(#,):{color}}|{if({{option}check}==pass):https://serux.pro/rendercolour?hex={replace(#,):{color}}|}}}
{=(complete):{if({in({option}):{options}}==true):{if({{option}check}==pass):**RBG:** `{colorRGB}`
**CMYK:** `{colorCMYK}`
**DEC:** `{colordec}`
**HSL:** `{colorHSL}`|}|**RBG:** `{colorRGB}`
**CMYK:** `{colorCMYK}`
**DEC:** `{colordec}`
**HSL:** `{colorHSL}`}}
{=(title):{if({in({option}):{options}}==true):{if({{option}check}!=pass):{{option}check(1):///}|{color}}|{if({in({option}):{colors}}==true):{color}|{if({in({option}):{infooptions}}==true):{option}|{color(1):///}}}}}
{=(output):{if({in({option}):{options}}==true):{if({{option}check}!=pass):{{option}check(2):///}|{complete}}|{if({in({option}):{colors}}==true):{complete}|{if({in({option}):{infooptions}}==true):{option}|{color(2):///}}}}}
{embed(color):{color}}Embed
1 line{"color": 5198940, "title": "{title}", "thumbnail": {"url": "{url}"}, "description": "{output}"}Raw JSON
{
"id": 229857,
"created_at": "2022-04-26T10:36:41.988Z",
"tag_name": "col",
"nsfw": false,
"owner_id": "680178137090359319",
"uses": 1170,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "687431118483750949",
"sharer": "680178137090359319",
"content": "{=(prefix):/}\n{=(tagname):col}\n\n{=(options):info add merge mix blend rand random}\n{=(colors):red orange yellow green cyan blue purple magenta pink}\n{=(infooptions):colors help}\n{=(option):{if({list(0):{join(,):{args}}}==):hi|{lower:{1}}}}\n{=({option}color):Invalid Option///**Usage:** `{prefix}{tagname} <option>`\nAvailible options:\n{join(`, `):`{options}`}\n\n**You can also use:** `{prefix}{tagname} <color>`\nAvailable colors:\n{join(`, `):`{colors}`}}\n\n{=(---------------------COLORS---------------------):}\n{=(redH):{#:{rangef:350-359}~{rangef:0-10}}}\n{=(redS):{rangef:65-100}}\n{=(redL):{rangef:35-75}}\n\n{=(orangeH):{rangef:20-40}}\n{=(orangeS):{rangef:65-100}}\n{=(orangeL):{rangef:50-75}}\n\n{=(yellowH):{rangef:50-70}}\n{=(yellowS):{rangef:65-100}}\n{=(yellowL):{rangef:50-75}}\n\n{=(greenH):{rangef:110-130}}\n{=(greenS):{rangef:65-100}}\n{=(greenL):{rangef:10-75}}\n\n{=(cyanH):{rangef:170-190}}\n{=(cyanS):{rangef:65-100}}\n{=(cyanL):{rangef:35-75}}\n\n{=(blueH):{rangef:230-250}}\n{=(blueS):{rangef:65-100}}\n{=(blueL):{rangef:25-75}}\n\n{=(purpleH):{rangef:260-280}}\n{=(purpleS):{rangef:65-100}}\n{=(purpleL):{rangef:25-75}}\n\n{=(magentaH):{rangef:290-310}}\n{=(magentaS):{rangef:65-100}}\n{=(magentaL):{rangef:25-50}}\n\n{=(pinkH):{rangef:320-330}}\n{=(pinkS):{rangef:65-100}}\n{=(pinkL):{rangef:35-75}}\n\n{=(hassaturation1):{if({{option}S}!=0):true|false}}\n{=(temp_1):{if({{option}L}<50):{m:({{option}L}/100)*(1.0+({{option}S}/100))}|{m:({{option}L}/100)+({{option}S}/100)-({{option}L}/100)*({{option}S}/100)}}}\n{=(temp_2):{m:2*({{option}L}/100)-{temp_1}}}\n{=(H360):{m:{{option}H}/360}}\n{=(temp_R):{if({m:{H360}+0.333}<0):{m:{H360}+0.333+1}|{if({m:{H360}+0.333}>1):{m:{H360}+0.333-1}|{m:{H360}+0.333}}}}\n{=(temp_G):{if({H360}<0):{m:{H360}+1}|{if({H360}>1):{m:{H360}-1}|{H360}}}}\n{=(temp_B):{if({m:{H360}-0.333}<0):{m:{H360}-0.333+1}|{if({m:{H360}-0.333}>1):{m:{H360}-0.333-1}|{m:{H360}-0.333}}}}\n\n{=(colorsR1):{if({hassaturation1}==true):{if({m:6*{temp_R}}<1):{m:{temp_2}+({temp_1}-{temp_2})*6*{temp_R}}|{if({m:2*{temp_R}}<1):{temp_1}|{if({m:3*{temp_R}}<2):{m:{temp_2}+({temp_1}-{temp_2})*(0.666-{temp_R})*6}|{temp_2}}}}|{m:round(({{option}L}/100)*255)}}}\n{=(colorsG1):{if({hassaturation1}==true):{if({m:6*{temp_G}}<1):{m:{temp_2}+({temp_1}-{temp_2})*6*{temp_G}}|{if({m:2*{temp_G}}<1):{temp_1}|{if({m:3*{temp_G}}<2):{m:{temp_2}+({temp_1}-{temp_2})*(0.666-{temp_G})*6}|{temp_2}}}}|{m:round(({{option}L}/100)*255)}}}\n{=(colorsB1):{if({hassaturation1}==true):{if({m:6*{temp_B}}<1):{m:{temp_2}+({temp_1}-{temp_2})*6*{temp_B}}|{if({m:2*{temp_B}}<1):{temp_1}|{if({m:3*{temp_B}}<2):{m:{temp_2}+({temp_1}-{temp_2})*(0.666-{temp_B})*6}|{temp_2}}}}|{m:round(({{option}L}/100)*255)}}}\n\n{=(colorsR):{m:round({colorsR1}*255)}}\n{=(colorsG):{m:round({colorsG1}*255)}}\n{=(colorsB):{m:round({colorsB1}*255)}}\n\n{=(colorsR):{if({colorsR}<0):{m:{colorsR}+255}|{if({colorsR}>255):{m:{colorsR}-255}|{colorsR}}}}\n{=(colorsG):{if({colorsG}<0):{m:{colorsG}+255}|{if({colorsG}>255):{m:{colorsG}-255}|{colorsG}}}}\n{=(colorsB):{if({colorsB}<0):{m:{colorsB}+255}|{if({colorsB}>255):{m:{colorsB}-255}|{colorsB}}}}\n\n{=(colorscolor):#{replace( ,):{replace(10,A):{replace(11,B):{replace(12,C):{replace(13,D):{replace(14,E):{replace(15,F):{m:trunc({colorsR}/16)} {m:trunc({colorsR}-trunc({colorsR}/16)*16)} {m:trunc({colorsG}/16)} {m:trunc({colorsG}-trunc({colorsG}/16)*16)} {m:trunc({colorsB}/16)} {m:trunc({colorsB}-trunc({colorsB}/16)*16)}}}}}}}}}\n\n{=(redcolor):{colorscolor}}\n{=(orangecolor):{colorscolor}}\n{=(yellowcolor):{colorscolor}}\n{=(greencolor):{colorscolor}}\n{=(cyancolor):{colorscolor}}\n{=(bluecolor):{colorscolor}}\n{=(purplecolor):{colorscolor}}\n{=(magentacolor):{colorscolor}}\n{=(pinkcolor):{colorscolor}}\n\n{=(---------------------INFO---------------------):simple}\n{=(infocolor1):#{replace(#,):{upper:{2}}}}\n\n{=(infohextest):{m:trunc(1{replace(A,+10):{replace(B,+11):{replace(C,+12):{replace(D,+13):{replace(E,+14):{replace(F,+15):{replace(#,):{infocolor1}}}}}}}})}}\n{=(infocheck):{if({index($&):{replace(, ):{infocolor1}} $&}!=7):Invalid Hex Color Code///There are 6 characters in a Hexadecimal Color Code (no alpha values), try again.|{if({infohextest}!={m:trunc({infohextest}/1)}):Invalid Hex Color Code///Hexadecimal Color Codes should only contain digits 0-9 and letters A-F, there is an invalid character present, try again.|pass}}}\n\n{=(infocolor):{if({infocheck}!=pass):#4F545C|{infocolor1}}}\n\n{=(---------------------RAND---------------------):simple}\n{=(c):#:1~2~3~4~5~6~7~8~9~0~A~B~C~D~E~F}\n{=(randcolor):#{{c}}{{c}}{{c}}{{c}}{{c}}{{c}}}\n\n{=(randomcolor):{randcolor}}\n\n{=(randcheck):pass}\n{=(randomcheck):pass}\n\n{=(---------------------ADD---------------------)}\n{=(addCol):{replace(A,10):{replace(B,11):{replace(C,12):{replace(D,13):{replace(E,14):{replace(F,15):{replace(, ):{replace(#,):{upper:{2}}}}}}}}}}}\n\n{=(addhextest):{m:trunc({join(+):{addCol}})}}\n{=(addcheck):{if({index($&):{replace(, ):{upper:{replace(#,):{2}}}} $&}!=6):Invalid Hex Color Code///There are 6 characters in a Hexadecimal Color Code (no alpha values), try again.|{if({addhextest}!={m:trunc({addhextest}/1)}):Invalid Hex Color Code///Hexadecimal Color Codes should only contain digits 0-9 and letters A-F, there is an invalid character present, try again.|{if({m:{3}+{4}+{5}}!={m:{3}+{4}+{5}/1}):Invalid RGB Values///**Usage:** `{prefix}{tagname} add <hex color> <R value> <G value> <B value>`|pass}}}}\n\n{=(addR1):{if({addcheck}!=pass):79|{m:trunc({addCol(2)}*16+{addCol(3)})}}}\n{=(addG1):{if({addcheck}!=pass):84|{m:trunc({addCol(4)}*16+{addCol(5)})}}}\n{=(addB1):{if({addcheck}!=pass):92|{m:trunc({addCol(6)}*16+{addCol(7)})}}}\n\n{=(addR2):{if({addcheck}!=pass):79|{m:trunc({addR1}+{3})}}}\n{=(addG2):{if({addcheck}!=pass):84|{m:trunc({addG1}+{4})}}}\n{=(addB2):{if({addcheck}!=pass):92|{m:trunc({addB1}+{5})}}}\n\n{=(addR):{if({addR2}>255):255|{if({addR2}<0):0|{addR2}}}}\n{=(addG):{if({addG2}>255):255|{if({addG2}<0):0|{addG2}}}}\n{=(addB):{if({addB2}>255):255|{if({addB2}<0):0|{addB2}}}}\n\n{=(addcolor):#{replace( ,):{replace(10,A):{replace(11,B):{replace(12,C):{replace(13,D):{replace(14,E):{replace(15,F):{m:trunc({addR}/16)} {m:trunc({addR}-trunc({addR}/16)*16)} {m:trunc({addG}/16)} {m:trunc({addG}-trunc({addG}/16)*16)} {m:trunc({addB}/16)} {m:trunc({addB}-trunc({addB}/16)*16)}}}}}}}}}\n\n{=(---------------------MERGE---------------------)}\n{=(mergeCol1):{replace(A,10):{replace(B,11):{replace(C,12):{replace(D,13):{replace(E,14):{replace(F,15):{replace(, ):{replace(#,):{upper:{2}}}}}}}}}}}\n{=(mergeCol2):{replace(A,10):{replace(B,11):{replace(C,12):{replace(D,13):{replace(E,14):{replace(F,15):{replace(, ):{replace(#,):{upper:{3}}}}}}}}}}}\n\n{=(mergeR1):{m:trunc({mergeCol1(2)}*16+{mergeCol1(3)})}}\n{=(mergeG1):{m:trunc({mergeCol1(4)}*16+{mergeCol1(5)})}}\n{=(mergeB1):{m:trunc({mergeCol1(6)}*16+{mergeCol1(7)})}}\n\n{=(mergeR2):{m:trunc({mergeCol2(2)}*16+{mergeCol2(3)})}}\n{=(mergeG2):{m:trunc({mergeCol2(4)}*16+{mergeCol2(5)})}}\n{=(mergeB2):{m:trunc({mergeCol2(6)}*16+{mergeCol2(7)})}}\n\n{=(mergeR):{m:trunc(({mergeR1}+{mergeR2})/2)}}\n{=(mergeG):{m:trunc(({mergeG1}+{mergeG2})/2)}}\n{=(mergeB):{m:trunc(({mergeB1}+{mergeB2})/2)}}\n\n{=(mergecolor1):#{replace( ,):{replace(10,A):{replace(11,B):{replace(12,C):{replace(13,D):{replace(14,E):{replace(15,F):{m:trunc({mergeR}/16)} {m:trunc({mergeR}-trunc({mergeR}/16)*16)} {m:trunc({mergeG}/16)} {m:trunc({mergeG}-trunc({mergeG}/16)*16)} {m:trunc({mergeB}/16)} {m:trunc({mergeB}-trunc({mergeB}/16)*16)}}}}}}}}}\n\n{=(mergehextest):{m:trunc(1{replace(A,+10):{replace(B,+11):{replace(C,+12):{replace(D,+13):{replace(E,+14):{replace(F,+15):{replace(#,):{upper:{2}}{upper:{3}}}}}}}}})}}\n{=(mergecheck):{if({in( ):{args(2+): }}!=true):Two Colors Required///**Usage:** `{prefix}{tagname} merge <color 1> <color 2>`|{if({index($&):{replace(, ):{replace(#,):{2}{3}}} $&}!=12):Invalid Hex Color Codes///There are 6 characters in a Hexadecimal Color Code (no alpha values), try again.|{if({mergehextest}!={m:trunc({mergehextest}/1)}):Invalid Hex Color Codes///Hexadecimal Color Codes should only contain digits 0-9 and letters A-F, there is an invalid character present, try again.|pass}}}}\n\n{=(mergecolor):{if({mergecheck}!=pass):#4F545C|{mergecolor1}}}\n\n\n{=(mixcolor):{mergecolor}}\n{=(blendcolor):{mergecolor}}\n\n{=(---------------------FINAL INFO---------------------):info on whatever color the tag spits out}\n{=(color):{{option}color}}\n{=(colorCol):{replace(A,10):{replace(B,11):{replace(C,12):{replace(D,13):{replace(E,14):{replace(F,15):{replace(, ):{replace(#,):{color}}}}}}}}}}\n\n{=(colorR):{m:trunc({colorCol(2)}*16+{colorCol(3)})}}\n{=(colorG):{m:trunc({colorCol(4)}*16+{colorCol(5)})}}\n{=(colorB):{m:trunc({colorCol(6)}*16+{colorCol(7)})}}\n{=(colorRGB):{colorR}, {colorG}, {colorB}}\n\n{=(R/255):{m:{colorR}/255}}\n{=(G/255):{m:{colorG}/255}}\n{=(B/255):{m:{colorB}/255}}\n\n{=(max):{all({R/255}>{G/255}|{R/255}>{B/255}):{R/255}|{if({G/255}>{B/255}):{G/255}|{B/255}}}}\n{=(min):{all({R/255}<{G/255}|{R/255}<{B/255}):{R/255}|{if({G/255}<{B/255}):{G/255}|{B/255}}}}\n\n{=(colorL):{m:round(100*(({max}+{min})/2))}}\n{=(hassaturation):{if({max}=={min}):false|true}}\n{=(colorS):{if({hassaturation}==false):0|{if({m:{colorL}/100}<0.5):{m:round(({max}-{min})/({max}+{min})*100)}|{m:round(({max}-{min})/(2.0-{max}-{min})*100)}}}}\n{=(colorH1):{m:round(60*({if({max}=={R/255}):({G/255}-{B/255})/({max}-{min})|{if({max}=={G/255}):2.0+({B/255}-{R/255})/({max}-{min})|4.0+({R/255}-{G/255})/({max}-{min})}}))}}\n{=(colorH):{if({colorH1}<0):{m:round({colorH1}+360)}|{colorH1}}}\n{=(colorHSL):{colorH}°, {colorS}%, {colorL}%}\n\n{=(colorK):{m:1-{max}}}\n{=(colorK2):{m:1-{colorK}}}\n{=(colorC):{m:(1-{R/255}-{colorK})/{colorK2}}}\n{=(colorM):{m:(1-{R/255}-{colorK})/{colorK2}}}\n{=(colorY):{m:(1-{R/255}-{colorK})/{colorK2}}}\n{=(colorCMYK):{m:round(100*{colorC})}%, {m:round(100*{colorM})}%, {m:round(100*{colorY})}%, {m:round(100*{colorK})}%}\n\n{=(colordec):{m:trunc(({colorCol(2)}*(16^5))+({colorCol(3)}*(16^4))+({colorCol(4)}*(16^3))+({colorCol(5)}*(16^2))+({colorCol(6)}*(16^1))+({colorCol(7)}*(16^0)))}}\n\n\n{=(url):{if({in({option}):{colors}}==true):https://serux.pro/rendercolour?hex={replace(#,):{color}}|{if({{option}check}==pass):https://serux.pro/rendercolour?hex={replace(#,):{color}}|}}}\n\n{=(complete):{if({in({option}):{options}}==true):{if({{option}check}==pass):**RBG:** `{colorRGB}`\n**CMYK:** `{colorCMYK}`\n**DEC:** `{colordec}`\n**HSL:** `{colorHSL}`|}|**RBG:** `{colorRGB}`\n**CMYK:** `{colorCMYK}`\n**DEC:** `{colordec}`\n**HSL:** `{colorHSL}`}}\n{=(title):{if({in({option}):{options}}==true):{if({{option}check}!=pass):{{option}check(1):///}|{color}}|{if({in({option}):{colors}}==true):{color}|{if({in({option}):{infooptions}}==true):{option}|{color(1):///}}}}}\n{=(output):{if({in({option}):{options}}==true):{if({{option}check}!=pass):{{option}check(2):///}|{complete}}|{if({in({option}):{colors}}==true):{complete}|{if({in({option}):{infooptions}}==true):{option}|{color(2):///}}}}}\n\n{embed(color):{color}}",
"embed": "{\"color\": 5198940, \"title\": \"{title}\", \"thumbnail\": {\"url\": \"{url}\"}, \"description\": \"{output}\"}",
"last_fetched": "2026-10-20T21:48:49.237Z"
}