rules
Privateunrated
Content
250 lines{=(comment):
If you would like the tag to always display a link to your rules channel in the description when you are listing rules
Insert the channel id of your rules channel below. Leave completely blank and it will not display.}
{=(ruleschannelid):}
{=(comment):Add, change or remove the embed title here}
{=(embedtitle):wet-water Rules:}
{=(comment):
Put custom titles in the title1-title25 variables (if you want them).
Put keywords for each rule in the keyword1-keyword25 variables. Not required but useful.
Put rules in the rule1-rule25 variables.
Titles must be less than 256 characters, and rules must be less than 1024 characters.
Some symbols in rule text might cause issues, limit formatting to Discord markdown friendly characters.
DO NOT USE " or | in rule text.
Leave custom titles blank to have the titles just be "Rule #".
Leave corresponding title, keyword, and rule variables blank if the rule # does not exist, but do NOT erase the blank variables}
{delete}
{=(title01):Text Channels}
{=(keyword01):channels}
{=(rule01):• All bots have there own separate channels. Please use the bots in their respective area.}
{=(title02):Attitude and Mindfulness}
{=(keyword02):respect}
{=(rule02):• Please be respectful and kind to everyone. Don't start unnecessary drama or arguments with other members.}
{=(title03):Profanity}
{=(keyword03):profanity}
{=(rule03):• Profane language is allowed as long as it is not directed to anyone}
{=(title04):Begging and harassment}
{=(keyword04):begging}
{=(rule04):• Do not beg or harass other members for bot currency or any non-essential items.}
{=(title05):Behaviour}
{=(keyword05):toxic}
{=(rule05):• Any kind of toxic behaviour will not be tolerated. This includes being rude and hating on other members.}
{=(title06):Slurs}
{=(keyword06):slurs}
{=(rule06):• Racial, sexist, homophobic, other divisive slurs, comments, actions, jokes, memes and other is not allowed}
{=(title07):Spamming}
{=(keyword07):spam}
{=(rule07):• Do not spam or ping members/mods without a reason. Mods will get to you provided they're online and free.}
{=(title08):Advertising}
{=(keyword08):advertising}
{=(rule08):• Advertising your own server is prohibited. This includes DM advertising.}
{=(title09):Content}
{=(keyword09):nsfw}
{=(rule09):• Pornographic and NSFW content is prohibited. This includes drug references, threats, suggestive comments, images, phrases, and references. Disturbing images or conversations are also not allowed.}
{=(title10):Impersonation of bots or members}
{=(keyword10):impersonation}
{=(rule10):• Do not impersonate other members or bots to cause miscommunications or drama.}
{=(title11):}
{=(keyword11):}
{=(rule11):}
{=(title12):}
{=(keyword12):}
{=(rule12):}
{=(title13):}
{=(keyword13):}
{=(rule13):}
{=(title14):}
{=(keyword14):}
{=(rule14):}
{=(title15):}
{=(keyword15):}
{=(rule15):}
{=(title16):}
{=(keyword16):}
{=(rule16):}
{=(title17):}
{=(keyword17):}
{=(rule17):}
{=(title18):}
{=(keyword18):}
{=(rule18):}
{=(title19):}
{=(keyword19):}
{=(rule19):}
{=(title20):}
{=(keyword20):}
{=(rule20):}
{=(title21):}
{=(keyword21):}
{=(rule21):}
{=(title22):}
{=(keyword22):}
{=(rule22):}
{=(title23):}
{=(keyword23):}
{=(rule23):}
{=(title24):}
{=(keyword24):}
{=(rule24):}
{=(title25):}
{=(keyword25):}
{=(rule25):}
{=(comment):Title overrides, don't touch except to translate "Rule" into a different language}
{=(word4rule):Rule}
{=(comment):Don't touch}
{=(t01):{if({title01}!=):{title01}|{word4rule} 1}}
{=(t02):{if({title02}!=):{title02}|{word4rule} 2}}
{=(t03):{if({title03}!=):{title03}|{word4rule} 3}}
{=(t04):{if({title04}!=):{title04}|{word4rule} 4}}
{=(t05):{if({title05}!=):{title05}|{word4rule} 5}}
{=(t06):{if({title06}!=):{title06}|{word4rule} 6}}
{=(t07):{if({title07}!=):{title07}|{word4rule} 7}}
{=(t08):{if({title08}!=):{title08}|{word4rule} 8}}
{=(t09):{if({title09}!=):{title09}|{word4rule} 9}}
{=(t10):{if({title10}!=):{title10}|{word4rule} 10}}
{=(t11):{if({title11}!=):{title11}|{word4rule} 11}}
{=(t12):{if({title12}!=):{title12}|{word4rule} 12}}
{=(t13):{if({title13}!=):{title13}|{word4rule} 13}}
{=(t14):{if({title14}!=):{title14}|{word4rule} 14}}
{=(t15):{if({title15}!=):{title15}|{word4rule} 15}}
{=(t16):{if({title16}!=):{title16}|{word4rule} 16}}
{=(t17):{if({title17}!=):{title17}|{word4rule} 17}}
{=(t18):{if({title18}!=):{title18}|{word4rule} 18}}
{=(t19):{if({title19}!=):{title19}|{word4rule} 19}}
{=(t20):{if({title20}!=):{title20}|{word4rule} 20}}
{=(t21):{if({title21}!=):{title21}|{word4rule} 21}}
{=(t22):{if({title22}!=):{title22}|{word4rule} 22}}
{=(t23):{if({title23}!=):{title23}|{word4rule} 23}}
{=(t24):{if({title24}!=):{title24}|{word4rule} 24}}
{=(t25):{if({title25}!=):{title25}|{word4rule} 25}}
{=(comment):builds the list of rule numbers for rules that are populated}
{=(rules):{if({rule01(1)}!=):01 }{if({rule02(1)}!=):02 }{if({rule03(1)}!=):03 }{if({rule04(1)}!=):04 }{if({rule05(1)}!=):05 }{if({rule06(1)}!=):06 }{if({rule07(1)}!=):07 }{if({rule08(1)}!=):08 }{if({rule09(1)}!=):09 }{if({rule10(1)}!=):10 }{if({rule11(1)}!=):11 }{if({rule12(1)}!=):12 }{if({rule13(1)}!=):13 }{if({rule14(1)}!=):14 }{if({rule15(1)}!=):15 }{if({rule16(1)}!=):16 }{if({rule17(1)}!=):17 }{if({rule18(1)}!=):18 }{if({rule19(1)}!=):19 }{if({rule20(1)}!=):20 }{if({rule21(1)}!=):21 }{if({rule22(1)}!=):22 }{if({rule23(1)}!=):23 }{if({rule24(1)}!=):24 }{if({rule25(1)}!=):25}}
{=(comment):space saving measures that makes the whole thing way harder to read lmao}
{=(r):replace}
{=(ct):contains}
{=(comment):Takes out the first channel mention present in args assuming it is present due to the desire for the rules to be sent to that channel}
{=(sanschan):{if({in(<#):{args}}==true):{{r}({args({index(<#):{{r}(<#,. <# .):{args}}})},):{args}}|{args}}}
{=(comment):DON'T TOUCH, converts keywords into rule numbers, ws = wordswap}
{=(ws):{lower:{sanschan}}}
{=(ws):{if({keyword01}!=):{if({in({keyword01}):{ws}}==true):{{r}({ws({index({keyword01}):{{r}({keyword01},. {keyword01} .):{ws}}})},01):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword02}!=):{if({in({keyword02}):{ws}}==true):{{r}({ws({index({keyword02}):{{r}({keyword02},. {keyword02} .):{ws}}})},02):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword03}!=):{if({in({keyword03}):{ws}}==true):{{r}({ws({index({keyword03}):{{r}({keyword03},. {keyword03} .):{ws}}})},03):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword04}!=):{if({in({keyword04}):{ws}}==true):{{r}({ws({index({keyword04}):{{r}({keyword04},. {keyword04} .):{ws}}})},04):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword05}!=):{if({in({keyword05}):{ws}}==true):{{r}({ws({index({keyword05}):{{r}({keyword05},. {keyword05} .):{ws}}})},05):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword06}!=):{if({in({keyword06}):{ws}}==true):{{r}({ws({index({keyword06}):{{r}({keyword06},. {keyword06} .):{ws}}})},06):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword07}!=):{if({in({keyword07}):{ws}}==true):{{r}({ws({index({keyword07}):{{r}({keyword07},. {keyword07} .):{ws}}})},07):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword08}!=):{if({in({keyword08}):{ws}}==true):{{r}({ws({index({keyword08}):{{r}({keyword08},. {keyword08} .):{ws}}})},08):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword09}!=):{if({in({keyword09}):{ws}}==true):{{r}({ws({index({keyword09}):{{r}({keyword09},. {keyword09} .):{ws}}})},09):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword10}!=):{if({in({keyword10}):{ws}}==true):{{r}({ws({index({keyword10}):{{r}({keyword10},. {keyword10} .):{ws}}})},10):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword11}!=):{if({in({keyword11}):{ws}}==true):{{r}({ws({index({keyword11}):{{r}({keyword11},. {keyword11} .):{ws}}})},11):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword12}!=):{if({in({keyword12}):{ws}}==true):{{r}({ws({index({keyword12}):{{r}({keyword12},. {keyword12} .):{ws}}})},12):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword13}!=):{if({in({keyword13}):{ws}}==true):{{r}({ws({index({keyword13}):{{r}({keyword13},. {keyword13} .):{ws}}})},13):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword14}!=):{if({in({keyword14}):{ws}}==true):{{r}({ws({index({keyword14}):{{r}({keyword14},. {keyword14} .):{ws}}})},14):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword15}!=):{if({in({keyword15}):{ws}}==true):{{r}({ws({index({keyword15}):{{r}({keyword15},. {keyword15} .):{ws}}})},15):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword16}!=):{if({in({keyword16}):{ws}}==true):{{r}({ws({index({keyword16}):{{r}({keyword16},. {keyword16} .):{ws}}})},16):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword17}!=):{if({in({keyword17}):{ws}}==true):{{r}({ws({index({keyword17}):{{r}({keyword17},. {keyword17} .):{ws}}})},17):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword18}!=):{if({in({keyword18}):{ws}}==true):{{r}({ws({index({keyword18}):{{r}({keyword18},. {keyword18} .):{ws}}})},18):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword19}!=):{if({in({keyword19}):{ws}}==true):{{r}({ws({index({keyword19}):{{r}({keyword19},. {keyword19} .):{ws}}})},19):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword20}!=):{if({in({keyword20}):{ws}}==true):{{r}({ws({index({keyword20}):{{r}({keyword20},. {keyword20} .):{ws}}})},20):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword21}!=):{if({in({keyword21}):{ws}}==true):{{r}({ws({index({keyword21}):{{r}({keyword21},. {keyword21} .):{ws}}})},21):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword22}!=):{if({in({keyword22}):{ws}}==true):{{r}({ws({index({keyword22}):{{r}({keyword22},. {keyword22} .):{ws}}})},22):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword23}!=):{if({in({keyword23}):{ws}}==true):{{r}({ws({index({keyword23}):{{r}({keyword23},. {keyword23} .):{ws}}})},23):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword24}!=):{if({in({keyword24}):{ws}}==true):{{r}({ws({index({keyword24}):{{r}({keyword24},. {keyword24} .):{ws}}})},24):{ws}}|{ws}}|{ws}}}
{=(ws):{if({keyword25}!=):{if({in({keyword25}):{ws}}==true):{{r}({ws({index({keyword25}):{{r}({keyword25},. {keyword25} .):{ws}}})},25):{ws}}|{ws}}|{ws}}}
{=(comment):adds leading zeros to single digit numbers: spaces symbols, replaces spaces with ~, replaces ~#~ with ~0#~, replaces ~ with spaces, de-spaces symbols}
{=(sani):{{r}( - ,-):{{r}( + ,+):{{r}(~, ):{{r}(~1~,~01~):{{r}(~2~,~02~):{{r}(~3~,~03~):{{r}(~4~,~04~):{{r}(~5~,~05~):{{r}(~6~,~06~):{{r}(~7~,~07~):{{r}(~8~,~08~):{{r}(~9~,~09~):{{r}( ,~):{{r}(-, - ):{{r}(+, + ):~{ws}~}}}}}}}}}}}}}}}}
{=(comment):DON'T TOUCH, replaces - and + with the rule numbers from the list they represent}
{=(dash1):{sani(1):-}}
{=(dash2):{sani(2):-}}
{=(dash):{if({in(-):{sani}}==true):{dash1}{{r}({rules(+{m:trunc(1+{index({dash1(0)}):{rules}})})},):{{r}({rules({m:trunc(1+{index({dash2(1)}):{rules}})}+)},):{rules}}}{dash2}|{sani}}}
{=(plus1):{dash(1):+}}
{=(plus2):{dash(2):+}}
{=(plus3):{dash(3):+}}
{=(plus):{if({in(+):{dash}}==true):{if({plus1}!=):{if({plus1(+-1)}!=):{plus1(+-1)} }{rules({m:trunc(1+{index({plus1(0)}):{rules}})}+)} }{if({plus2}!=):{rules(+{m:trunc(1+{index({plus2(1)}):{rules}})})} {if({plus2(2+)}!=):{plus2(2+)} }}{if({plus3}==):{rules({m:trunc({index({plus2(0)}):{rules}}+2)}+)}|{rules(+{m:trunc(1+{index({plus3(1)}):{rules}})})} {if({plus3(2+)}!=):{plus3(2+)}}}|{dash}}}
{=(comment):rebuilds input list based on inclusion in rule list, while preventing duplicates. if rw (rawlist) entity 0-24 is not empty, is in the rules variable which is autopopulated, and is not already present in the new number list, said rw entity is added to num}
{=(rl):{join(,):{plus}}}
{=(num):}
{=(num):{num}{all({list(0):{rl}}!=|{{ct}({list(0):{rl}}):{rules}}==true|{{ct}({list(0):{rl}}):{num}}==false):{list(0):{rl}} }}
{=(num):{num}{all({list(1):{rl}}!=|{{ct}({list(1):{rl}}):{rules}}==true|{{ct}({list(1):{rl}}):{num}}==false):{list(1):{rl}} }}
{=(num):{num}{all({list(2):{rl}}!=|{{ct}({list(2):{rl}}):{rules}}==true|{{ct}({list(2):{rl}}):{num}}==false):{list(2):{rl}} }}
{=(num):{num}{all({list(3):{rl}}!=|{{ct}({list(3):{rl}}):{rules}}==true|{{ct}({list(3):{rl}}):{num}}==false):{list(3):{rl}} }}
{=(num):{num}{all({list(4):{rl}}!=|{{ct}({list(4):{rl}}):{rules}}==true|{{ct}({list(4):{rl}}):{num}}==false):{list(4):{rl}} }}
{=(num):{num}{all({list(5):{rl}}!=|{{ct}({list(5):{rl}}):{rules}}==true|{{ct}({list(5):{rl}}):{num}}==false):{list(5):{rl}} }}
{=(num):{num}{all({list(6):{rl}}!=|{{ct}({list(6):{rl}}):{rules}}==true|{{ct}({list(6):{rl}}):{num}}==false):{list(6):{rl}} }}
{=(num):{num}{all({list(7):{rl}}!=|{{ct}({list(7):{rl}}):{rules}}==true|{{ct}({list(7):{rl}}):{num}}==false):{list(7):{rl}} }}
{=(num):{num}{all({list(8):{rl}}!=|{{ct}({list(8):{rl}}):{rules}}==true|{{ct}({list(8):{rl}}):{num}}==false):{list(8):{rl}} }}
{=(num):{num}{all({list(9):{rl}}!=|{{ct}({list(9):{rl}}):{rules}}==true|{{ct}({list(9):{rl}}):{num}}==false):{list(9):{rl}} }}
{=(num):{num}{all({list(10):{rl}}!=|{{ct}({list(10):{rl}}):{rules}}==true|{{ct}({list(10):{rl}}):{num}}==false):{list(10):{rl}} }}
{=(num):{num}{all({list(11):{rl}}!=|{{ct}({list(11):{rl}}):{rules}}==true|{{ct}({list(11):{rl}}):{num}}==false):{list(11):{rl}} }}
{=(num):{num}{all({list(12):{rl}}!=|{{ct}({list(12):{rl}}):{rules}}==true|{{ct}({list(12):{rl}}):{num}}==false):{list(12):{rl}} }}
{=(num):{num}{all({list(13):{rl}}!=|{{ct}({list(13):{rl}}):{rules}}==true|{{ct}({list(13):{rl}}):{num}}==false):{list(13):{rl}} }}
{=(num):{num}{all({list(14):{rl}}!=|{{ct}({list(14):{rl}}):{rules}}==true|{{ct}({list(14):{rl}}):{num}}==false):{list(14):{rl}} }}
{=(num):{num}{all({list(15):{rl}}!=|{{ct}({list(15):{rl}}):{rules}}==true|{{ct}({list(15):{rl}}):{num}}==false):{list(15):{rl}} }}
{=(num):{num}{all({list(16):{rl}}!=|{{ct}({list(16):{rl}}):{rules}}==true|{{ct}({list(16):{rl}}):{num}}==false):{list(16):{rl}} }}
{=(num):{num}{all({list(17):{rl}}!=|{{ct}({list(17):{rl}}):{rules}}==true|{{ct}({list(17):{rl}}):{num}}==false):{list(17):{rl}} }}
{=(num):{num}{all({list(18):{rl}}!=|{{ct}({list(18):{rl}}):{rules}}==true|{{ct}({list(18):{rl}}):{num}}==false):{list(18):{rl}} }}
{=(num):{num}{all({list(19):{rl}}!=|{{ct}({list(19):{rl}}):{rules}}==true|{{ct}({list(19):{rl}}):{num}}==false):{list(19):{rl}} }}
{=(num):{num}{all({list(20):{rl}}!=|{{ct}({list(20):{rl}}):{rules}}==true|{{ct}({list(20):{rl}}):{num}}==false):{list(20):{rl}} }}
{=(num):{num}{all({list(21):{rl}}!=|{{ct}({list(21):{rl}}):{rules}}==true|{{ct}({list(21):{rl}}):{num}}==false):{list(21):{rl}} }}
{=(num):{num}{all({list(22):{rl}}!=|{{ct}({list(22):{rl}}):{rules}}==true|{{ct}({list(22):{rl}}):{num}}==false):{list(22):{rl}} }}
{=(num):{num}{all({list(23):{rl}}!=|{{ct}({list(23):{rl}}):{rules}}==true|{{ct}({list(23):{rl}}):{num}}==false):{list(23):{rl}} }}
{=(num):{num}{all({list(24):{rl}}!=|{{ct}({list(24):{rl}}):{rules}}==true|{{ct}({list(24):{rl}}):{num}}==false):{list(24):{rl}}}}
{=(comment):The following tests to see if args are empty, or if help or keyword are present, or if the input failed to generate a shortened list of rules, and if so, sets the rule numbers to the full list of rules}
{=(largs):{lower:{args}}}
{=(num):{any({largs(1)}==|{all({in(help):{largs}}==false|{in(keyword):{largs}}==false|{num}==):true|false}==true):{join(,):{rules}}|{join(,):{num}}}}
{=(comment):Embed field generation for rule output, don't touch. ┐ = comma placeholder character}
{=(ilf):,"inline":false}
{=(cfields):{if({list(0):{num}}!=):{"name":"{t{list(0):{num}}}","value":"{rule{list(0):{num}}}"{ilf}}}┐{if({list(1):{num}}!=):{"name":"{t{list(1):{num}}}","value":"{rule{list(1):{num}}}"{ilf}}}┐{if({list(2):{num}}!=):{"name":"{t{list(2):{num}}}","value":"{rule{list(2):{num}}}"{ilf}}}┐{if({list(3):{num}}!=):{"name":"{t{list(3):{num}}}","value":"{rule{list(3):{num}}}"{ilf}}}┐{if({list(4):{num}}!=):{"name":"{t{list(4):{num}}}","value":"{rule{list(4):{num}}}"{ilf}}}┐{if({list(5):{num}}!=):{"name":"{t{list(5):{num}}}","value":"{rule{list(5):{num}}}"{ilf}}}┐{if({list(6):{num}}!=):{"name":"{t{list(6):{num}}}","value":"{rule{list(6):{num}}}"{ilf}}}┐{if({list(7):{num}}!=):{"name":"{t{list(7):{num}}}","value":"{rule{list(7):{num}}}"{ilf}}}┐{if({list(8):{num}}!=):{"name":"{t{list(8):{num}}}","value":"{rule{list(8):{num}}}"{ilf}}}┐{if({list(9):{num}}!=):{"name":"{t{list(9):{num}}}","value":"{rule{list(9):{num}}}"{ilf}}}┐{if({list(10):{num}}!=):{"name":"{t{list(10):{num}}}","value":"{rule{list(10):{num}}}"{ilf}}}┐{if({list(11):{num}}!=):{"name":"{t{list(11):{num}}}","value":"{rule{list(11):{num}}}"{ilf}}}┐{if({list(12):{num}}!=):{"name":"{t{list(12):{num}}}","value":"{rule{list(12):{num}}}"{ilf}}}┐{if({list(13):{num}}!=):{"name":"{t{list(13):{num}}}","value":"{rule{list(13):{num}}}"{ilf}}}┐{if({list(14):{num}}!=):{"name":"{t{list(14):{num}}}","value":"{rule{list(14):{num}}}"{ilf}}}┐{if({list(15):{num}}!=):{"name":"{t{list(15):{num}}}","value":"{rule{list(15):{num}}}"{ilf}}}┐{if({list(16):{num}}!=):{"name":"{t{list(16):{num}}}","value":"{rule{list(16):{num}}}"{ilf}}}┐{if({list(17):{num}}!=):{"name":"{t{list(17):{num}}}","value":"{rule{list(17):{num}}}"{ilf}}}┐{if({list(18):{num}}!=):{"name":"{t{list(18):{num}}}","value":"{rule{list(18):{num}}}"{ilf}}}┐{if({list(19):{num}}!=):{"name":"{t{list(19):{num}}}","value":"{rule{list(19):{num}}}"{ilf}}}┐{if({list(20):{num}}!=):{"name":"{t{list(20):{num}}}","value":"{rule{list(20):{num}}}"{ilf}}}┐{if({list(21):{num}}!=):{"name":"{t{list(21):{num}}}","value":"{rule{list(21):{num}}}"{ilf}}}┐{if({list(22):{num}}!=):{"name":"{t{list(22):{num}}}","value":"{rule{list(22):{num}}}"{ilf}}}┐{if({list(23):{num}}!=):{"name":"{t{list(23):{num}}}","value":"{rule{list(23):{num}}}"{ilf}}}┐{if({list(24):{num}}!=):{"name":"{t{list(24):{num}}}","value":"{rule{list(24):{num}}}"{ilf}}}}
{=(comment):different description holding variables}
{=(instr):**Syntax: /rules <rule number/keyword>**}
{=(kw):__Keywords__
{keyword01} {keyword02} {keyword03} {keyword04} {keyword05} {keyword06} {keyword07} {keyword08} {keyword09} {keyword10} {keyword11} {keyword12} {keyword13} {keyword14} {keyword15} {keyword16} {keyword17} {keyword18} {keyword19} {keyword20} {keyword21} {keyword22} {keyword23} {keyword24} {keyword25}}
{=(comment):Embed fields}
{=(footer):Type \"/rules help\" for instructions, and \"/rules keywords\" for the list of reference keywords.}
{=(des):{if({in(help):{largs}}==true):{instr}|{if({in(keyword):{largs}}==true):{kw}|{if({ruleschannelid}!=):<#{ruleschannelid}>}}}}
{=(comment):finalizes the json for the embed by replacing spaces with a filler character, replacing comma placeholder characters with spaces, joining the spaces with commas, and replacing the filler characters with spaces again. this ensures there are no commas preceeding JSON fields, nor trailing the last JSON field. also includes logic choosing whether to display the full rules list (if args or the input number list are empty AND help/keyword are not displayed) or the custom rules list}
{=(json):"title":"{embedtitle}","description":"{des}","fields":[{{r}(░,
):{{r}(█, ):{join(,):{{r}(┐, ):{{r}(
,░):{{r}( ,█):{cfields}}}}}}}],"author":{"name":"{server}","icon_url":"{server(icon)}"},"color":53759,"footer":{"text":"{footer}"}}
{c:cembed {if({in(<#):{args}}==true):{args({index(<#):{{r}(<#,. <# .):{args}}})}|{channel(id)}} {{json}}}Raw JSON
{
"id": 192385,
"created_at": "2022-04-26T10:36:13.904Z",
"tag_name": "rules",
"nsfw": false,
"owner_id": "545446807648469002",
"uses": 45,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "652714739520241682",
"sharer": "668691530617454593",
"content": "{=(comment):\nIf you would like the tag to always display a link to your rules channel in the description when you are listing rules\nInsert the channel id of your rules channel below. Leave completely blank and it will not display.}\n{=(ruleschannelid):}\n\n{=(comment):Add, change or remove the embed title here}\n{=(embedtitle):wet-water Rules:}\n\n{=(comment):\nPut custom titles in the title1-title25 variables (if you want them).\nPut keywords for each rule in the keyword1-keyword25 variables. Not required but useful.\nPut rules in the rule1-rule25 variables.\nTitles must be less than 256 characters, and rules must be less than 1024 characters.\nSome symbols in rule text might cause issues, limit formatting to Discord markdown friendly characters. \nDO NOT USE \" or | in rule text.\nLeave custom titles blank to have the titles just be \"Rule #\".\nLeave corresponding title, keyword, and rule variables blank if the rule # does not exist, but do NOT erase the blank variables}\n{delete}\n{=(title01):Text Channels}\n{=(keyword01):channels}\n{=(rule01):• All bots have there own separate channels. Please use the bots in their respective area.}\n\n{=(title02):Attitude and Mindfulness}\n{=(keyword02):respect}\n{=(rule02):• Please be respectful and kind to everyone. Don't start unnecessary drama or arguments with other members.}\n\n{=(title03):Profanity}\n{=(keyword03):profanity}\n{=(rule03):• Profane language is allowed as long as it is not directed to anyone}\n\n{=(title04):Begging and harassment}\n{=(keyword04):begging}\n{=(rule04):• Do not beg or harass other members for bot currency or any non-essential items.}\n\n{=(title05):Behaviour}\n{=(keyword05):toxic}\n{=(rule05):• Any kind of toxic behaviour will not be tolerated. This includes being rude and hating on other members.}\n\n{=(title06):Slurs}\n{=(keyword06):slurs}\n{=(rule06):• Racial, sexist, homophobic, other divisive slurs, comments, actions, jokes, memes and other is not allowed}\n\n{=(title07):Spamming}\n{=(keyword07):spam}\n{=(rule07):• Do not spam or ping members/mods without a reason. Mods will get to you provided they're online and free.}\n\n{=(title08):Advertising}\n{=(keyword08):advertising}\n{=(rule08):• Advertising your own server is prohibited. This includes DM advertising.}\n\n{=(title09):Content}\n{=(keyword09):nsfw}\n{=(rule09):• Pornographic and NSFW content is prohibited. This includes drug references, threats, suggestive comments, images, phrases, and references. Disturbing images or conversations are also not allowed.}\n\n{=(title10):Impersonation of bots or members}\n{=(keyword10):impersonation}\n{=(rule10):• Do not impersonate other members or bots to cause miscommunications or drama.}\n\n{=(title11):}\n{=(keyword11):}\n{=(rule11):}\n\n{=(title12):}\n{=(keyword12):}\n{=(rule12):}\n\n{=(title13):}\n{=(keyword13):}\n{=(rule13):}\n\n{=(title14):}\n{=(keyword14):}\n{=(rule14):}\n\n{=(title15):}\n{=(keyword15):}\n{=(rule15):}\n\n{=(title16):}\n{=(keyword16):}\n{=(rule16):}\n\n{=(title17):}\n{=(keyword17):}\n{=(rule17):}\n\n{=(title18):}\n{=(keyword18):}\n{=(rule18):}\n\n{=(title19):}\n{=(keyword19):}\n{=(rule19):}\n\n{=(title20):}\n{=(keyword20):}\n{=(rule20):}\n\n{=(title21):}\n{=(keyword21):}\n{=(rule21):}\n\n{=(title22):}\n{=(keyword22):}\n{=(rule22):}\n\n{=(title23):}\n{=(keyword23):}\n{=(rule23):}\n\n{=(title24):}\n{=(keyword24):}\n{=(rule24):}\n\n{=(title25):}\n{=(keyword25):}\n{=(rule25):}\n\n{=(comment):Title overrides, don't touch except to translate \"Rule\" into a different language}\n{=(word4rule):Rule}\n{=(comment):Don't touch}\n{=(t01):{if({title01}!=):{title01}|{word4rule} 1}}\n{=(t02):{if({title02}!=):{title02}|{word4rule} 2}}\n{=(t03):{if({title03}!=):{title03}|{word4rule} 3}}\n{=(t04):{if({title04}!=):{title04}|{word4rule} 4}}\n{=(t05):{if({title05}!=):{title05}|{word4rule} 5}}\n{=(t06):{if({title06}!=):{title06}|{word4rule} 6}}\n{=(t07):{if({title07}!=):{title07}|{word4rule} 7}}\n{=(t08):{if({title08}!=):{title08}|{word4rule} 8}}\n{=(t09):{if({title09}!=):{title09}|{word4rule} 9}}\n{=(t10):{if({title10}!=):{title10}|{word4rule} 10}}\n{=(t11):{if({title11}!=):{title11}|{word4rule} 11}}\n{=(t12):{if({title12}!=):{title12}|{word4rule} 12}}\n{=(t13):{if({title13}!=):{title13}|{word4rule} 13}}\n{=(t14):{if({title14}!=):{title14}|{word4rule} 14}}\n{=(t15):{if({title15}!=):{title15}|{word4rule} 15}}\n{=(t16):{if({title16}!=):{title16}|{word4rule} 16}}\n{=(t17):{if({title17}!=):{title17}|{word4rule} 17}}\n{=(t18):{if({title18}!=):{title18}|{word4rule} 18}}\n{=(t19):{if({title19}!=):{title19}|{word4rule} 19}}\n{=(t20):{if({title20}!=):{title20}|{word4rule} 20}}\n{=(t21):{if({title21}!=):{title21}|{word4rule} 21}}\n{=(t22):{if({title22}!=):{title22}|{word4rule} 22}}\n{=(t23):{if({title23}!=):{title23}|{word4rule} 23}}\n{=(t24):{if({title24}!=):{title24}|{word4rule} 24}}\n{=(t25):{if({title25}!=):{title25}|{word4rule} 25}}\n\n{=(comment):builds the list of rule numbers for rules that are populated}\n{=(rules):{if({rule01(1)}!=):01 }{if({rule02(1)}!=):02 }{if({rule03(1)}!=):03 }{if({rule04(1)}!=):04 }{if({rule05(1)}!=):05 }{if({rule06(1)}!=):06 }{if({rule07(1)}!=):07 }{if({rule08(1)}!=):08 }{if({rule09(1)}!=):09 }{if({rule10(1)}!=):10 }{if({rule11(1)}!=):11 }{if({rule12(1)}!=):12 }{if({rule13(1)}!=):13 }{if({rule14(1)}!=):14 }{if({rule15(1)}!=):15 }{if({rule16(1)}!=):16 }{if({rule17(1)}!=):17 }{if({rule18(1)}!=):18 }{if({rule19(1)}!=):19 }{if({rule20(1)}!=):20 }{if({rule21(1)}!=):21 }{if({rule22(1)}!=):22 }{if({rule23(1)}!=):23 }{if({rule24(1)}!=):24 }{if({rule25(1)}!=):25}}\n\n{=(comment):space saving measures that makes the whole thing way harder to read lmao}\n{=(r):replace}\n{=(ct):contains}\n\n{=(comment):Takes out the first channel mention present in args assuming it is present due to the desire for the rules to be sent to that channel}\n{=(sanschan):{if({in(<#):{args}}==true):{{r}({args({index(<#):{{r}(<#,. <# .):{args}}})},):{args}}|{args}}}\n\n{=(comment):DON'T TOUCH, converts keywords into rule numbers, ws = wordswap}\n{=(ws):{lower:{sanschan}}}\n{=(ws):{if({keyword01}!=):{if({in({keyword01}):{ws}}==true):{{r}({ws({index({keyword01}):{{r}({keyword01},. {keyword01} .):{ws}}})},01):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword02}!=):{if({in({keyword02}):{ws}}==true):{{r}({ws({index({keyword02}):{{r}({keyword02},. {keyword02} .):{ws}}})},02):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword03}!=):{if({in({keyword03}):{ws}}==true):{{r}({ws({index({keyword03}):{{r}({keyword03},. {keyword03} .):{ws}}})},03):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword04}!=):{if({in({keyword04}):{ws}}==true):{{r}({ws({index({keyword04}):{{r}({keyword04},. {keyword04} .):{ws}}})},04):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword05}!=):{if({in({keyword05}):{ws}}==true):{{r}({ws({index({keyword05}):{{r}({keyword05},. {keyword05} .):{ws}}})},05):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword06}!=):{if({in({keyword06}):{ws}}==true):{{r}({ws({index({keyword06}):{{r}({keyword06},. {keyword06} .):{ws}}})},06):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword07}!=):{if({in({keyword07}):{ws}}==true):{{r}({ws({index({keyword07}):{{r}({keyword07},. {keyword07} .):{ws}}})},07):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword08}!=):{if({in({keyword08}):{ws}}==true):{{r}({ws({index({keyword08}):{{r}({keyword08},. {keyword08} .):{ws}}})},08):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword09}!=):{if({in({keyword09}):{ws}}==true):{{r}({ws({index({keyword09}):{{r}({keyword09},. {keyword09} .):{ws}}})},09):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword10}!=):{if({in({keyword10}):{ws}}==true):{{r}({ws({index({keyword10}):{{r}({keyword10},. {keyword10} .):{ws}}})},10):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword11}!=):{if({in({keyword11}):{ws}}==true):{{r}({ws({index({keyword11}):{{r}({keyword11},. {keyword11} .):{ws}}})},11):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword12}!=):{if({in({keyword12}):{ws}}==true):{{r}({ws({index({keyword12}):{{r}({keyword12},. {keyword12} .):{ws}}})},12):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword13}!=):{if({in({keyword13}):{ws}}==true):{{r}({ws({index({keyword13}):{{r}({keyword13},. {keyword13} .):{ws}}})},13):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword14}!=):{if({in({keyword14}):{ws}}==true):{{r}({ws({index({keyword14}):{{r}({keyword14},. {keyword14} .):{ws}}})},14):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword15}!=):{if({in({keyword15}):{ws}}==true):{{r}({ws({index({keyword15}):{{r}({keyword15},. {keyword15} .):{ws}}})},15):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword16}!=):{if({in({keyword16}):{ws}}==true):{{r}({ws({index({keyword16}):{{r}({keyword16},. {keyword16} .):{ws}}})},16):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword17}!=):{if({in({keyword17}):{ws}}==true):{{r}({ws({index({keyword17}):{{r}({keyword17},. {keyword17} .):{ws}}})},17):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword18}!=):{if({in({keyword18}):{ws}}==true):{{r}({ws({index({keyword18}):{{r}({keyword18},. {keyword18} .):{ws}}})},18):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword19}!=):{if({in({keyword19}):{ws}}==true):{{r}({ws({index({keyword19}):{{r}({keyword19},. {keyword19} .):{ws}}})},19):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword20}!=):{if({in({keyword20}):{ws}}==true):{{r}({ws({index({keyword20}):{{r}({keyword20},. {keyword20} .):{ws}}})},20):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword21}!=):{if({in({keyword21}):{ws}}==true):{{r}({ws({index({keyword21}):{{r}({keyword21},. {keyword21} .):{ws}}})},21):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword22}!=):{if({in({keyword22}):{ws}}==true):{{r}({ws({index({keyword22}):{{r}({keyword22},. {keyword22} .):{ws}}})},22):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword23}!=):{if({in({keyword23}):{ws}}==true):{{r}({ws({index({keyword23}):{{r}({keyword23},. {keyword23} .):{ws}}})},23):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword24}!=):{if({in({keyword24}):{ws}}==true):{{r}({ws({index({keyword24}):{{r}({keyword24},. {keyword24} .):{ws}}})},24):{ws}}|{ws}}|{ws}}}\n{=(ws):{if({keyword25}!=):{if({in({keyword25}):{ws}}==true):{{r}({ws({index({keyword25}):{{r}({keyword25},. {keyword25} .):{ws}}})},25):{ws}}|{ws}}|{ws}}}\n\n{=(comment):adds leading zeros to single digit numbers: spaces symbols, replaces spaces with ~, replaces ~#~ with ~0#~, replaces ~ with spaces, de-spaces symbols}\n{=(sani):{{r}( - ,-):{{r}( + ,+):{{r}(~, ):{{r}(~1~,~01~):{{r}(~2~,~02~):{{r}(~3~,~03~):{{r}(~4~,~04~):{{r}(~5~,~05~):{{r}(~6~,~06~):{{r}(~7~,~07~):{{r}(~8~,~08~):{{r}(~9~,~09~):{{r}( ,~):{{r}(-, - ):{{r}(+, + ):~{ws}~}}}}}}}}}}}}}}}}\n\n{=(comment):DON'T TOUCH, replaces - and + with the rule numbers from the list they represent}\n{=(dash1):{sani(1):-}}\n{=(dash2):{sani(2):-}}\n{=(dash):{if({in(-):{sani}}==true):{dash1}{{r}({rules(+{m:trunc(1+{index({dash1(0)}):{rules}})})},):{{r}({rules({m:trunc(1+{index({dash2(1)}):{rules}})}+)},):{rules}}}{dash2}|{sani}}}\n{=(plus1):{dash(1):+}}\n{=(plus2):{dash(2):+}}\n{=(plus3):{dash(3):+}}\n{=(plus):{if({in(+):{dash}}==true):{if({plus1}!=):{if({plus1(+-1)}!=):{plus1(+-1)} }{rules({m:trunc(1+{index({plus1(0)}):{rules}})}+)} }{if({plus2}!=):{rules(+{m:trunc(1+{index({plus2(1)}):{rules}})})} {if({plus2(2+)}!=):{plus2(2+)} }}{if({plus3}==):{rules({m:trunc({index({plus2(0)}):{rules}}+2)}+)}|{rules(+{m:trunc(1+{index({plus3(1)}):{rules}})})} {if({plus3(2+)}!=):{plus3(2+)}}}|{dash}}}\n\n{=(comment):rebuilds input list based on inclusion in rule list, while preventing duplicates. if rw (rawlist) entity 0-24 is not empty, is in the rules variable which is autopopulated, and is not already present in the new number list, said rw entity is added to num}\n{=(rl):{join(,):{plus}}}\n{=(num):}\n{=(num):{num}{all({list(0):{rl}}!=|{{ct}({list(0):{rl}}):{rules}}==true|{{ct}({list(0):{rl}}):{num}}==false):{list(0):{rl}} }}\n{=(num):{num}{all({list(1):{rl}}!=|{{ct}({list(1):{rl}}):{rules}}==true|{{ct}({list(1):{rl}}):{num}}==false):{list(1):{rl}} }}\n{=(num):{num}{all({list(2):{rl}}!=|{{ct}({list(2):{rl}}):{rules}}==true|{{ct}({list(2):{rl}}):{num}}==false):{list(2):{rl}} }}\n{=(num):{num}{all({list(3):{rl}}!=|{{ct}({list(3):{rl}}):{rules}}==true|{{ct}({list(3):{rl}}):{num}}==false):{list(3):{rl}} }}\n{=(num):{num}{all({list(4):{rl}}!=|{{ct}({list(4):{rl}}):{rules}}==true|{{ct}({list(4):{rl}}):{num}}==false):{list(4):{rl}} }}\n{=(num):{num}{all({list(5):{rl}}!=|{{ct}({list(5):{rl}}):{rules}}==true|{{ct}({list(5):{rl}}):{num}}==false):{list(5):{rl}} }}\n{=(num):{num}{all({list(6):{rl}}!=|{{ct}({list(6):{rl}}):{rules}}==true|{{ct}({list(6):{rl}}):{num}}==false):{list(6):{rl}} }}\n{=(num):{num}{all({list(7):{rl}}!=|{{ct}({list(7):{rl}}):{rules}}==true|{{ct}({list(7):{rl}}):{num}}==false):{list(7):{rl}} }}\n{=(num):{num}{all({list(8):{rl}}!=|{{ct}({list(8):{rl}}):{rules}}==true|{{ct}({list(8):{rl}}):{num}}==false):{list(8):{rl}} }}\n{=(num):{num}{all({list(9):{rl}}!=|{{ct}({list(9):{rl}}):{rules}}==true|{{ct}({list(9):{rl}}):{num}}==false):{list(9):{rl}} }}\n{=(num):{num}{all({list(10):{rl}}!=|{{ct}({list(10):{rl}}):{rules}}==true|{{ct}({list(10):{rl}}):{num}}==false):{list(10):{rl}} }}\n{=(num):{num}{all({list(11):{rl}}!=|{{ct}({list(11):{rl}}):{rules}}==true|{{ct}({list(11):{rl}}):{num}}==false):{list(11):{rl}} }}\n{=(num):{num}{all({list(12):{rl}}!=|{{ct}({list(12):{rl}}):{rules}}==true|{{ct}({list(12):{rl}}):{num}}==false):{list(12):{rl}} }}\n{=(num):{num}{all({list(13):{rl}}!=|{{ct}({list(13):{rl}}):{rules}}==true|{{ct}({list(13):{rl}}):{num}}==false):{list(13):{rl}} }}\n{=(num):{num}{all({list(14):{rl}}!=|{{ct}({list(14):{rl}}):{rules}}==true|{{ct}({list(14):{rl}}):{num}}==false):{list(14):{rl}} }}\n{=(num):{num}{all({list(15):{rl}}!=|{{ct}({list(15):{rl}}):{rules}}==true|{{ct}({list(15):{rl}}):{num}}==false):{list(15):{rl}} }}\n{=(num):{num}{all({list(16):{rl}}!=|{{ct}({list(16):{rl}}):{rules}}==true|{{ct}({list(16):{rl}}):{num}}==false):{list(16):{rl}} }}\n{=(num):{num}{all({list(17):{rl}}!=|{{ct}({list(17):{rl}}):{rules}}==true|{{ct}({list(17):{rl}}):{num}}==false):{list(17):{rl}} }}\n{=(num):{num}{all({list(18):{rl}}!=|{{ct}({list(18):{rl}}):{rules}}==true|{{ct}({list(18):{rl}}):{num}}==false):{list(18):{rl}} }}\n{=(num):{num}{all({list(19):{rl}}!=|{{ct}({list(19):{rl}}):{rules}}==true|{{ct}({list(19):{rl}}):{num}}==false):{list(19):{rl}} }}\n{=(num):{num}{all({list(20):{rl}}!=|{{ct}({list(20):{rl}}):{rules}}==true|{{ct}({list(20):{rl}}):{num}}==false):{list(20):{rl}} }}\n{=(num):{num}{all({list(21):{rl}}!=|{{ct}({list(21):{rl}}):{rules}}==true|{{ct}({list(21):{rl}}):{num}}==false):{list(21):{rl}} }}\n{=(num):{num}{all({list(22):{rl}}!=|{{ct}({list(22):{rl}}):{rules}}==true|{{ct}({list(22):{rl}}):{num}}==false):{list(22):{rl}} }}\n{=(num):{num}{all({list(23):{rl}}!=|{{ct}({list(23):{rl}}):{rules}}==true|{{ct}({list(23):{rl}}):{num}}==false):{list(23):{rl}} }}\n{=(num):{num}{all({list(24):{rl}}!=|{{ct}({list(24):{rl}}):{rules}}==true|{{ct}({list(24):{rl}}):{num}}==false):{list(24):{rl}}}}\n\n{=(comment):The following tests to see if args are empty, or if help or keyword are present, or if the input failed to generate a shortened list of rules, and if so, sets the rule numbers to the full list of rules}\n{=(largs):{lower:{args}}}\n{=(num):{any({largs(1)}==|{all({in(help):{largs}}==false|{in(keyword):{largs}}==false|{num}==):true|false}==true):{join(,):{rules}}|{join(,):{num}}}}\n\n{=(comment):Embed field generation for rule output, don't touch. ┐ = comma placeholder character}\n{=(ilf):,\"inline\":false}\n{=(cfields):{if({list(0):{num}}!=):{\"name\":\"{t{list(0):{num}}}\",\"value\":\"{rule{list(0):{num}}}\"{ilf}}}┐{if({list(1):{num}}!=):{\"name\":\"{t{list(1):{num}}}\",\"value\":\"{rule{list(1):{num}}}\"{ilf}}}┐{if({list(2):{num}}!=):{\"name\":\"{t{list(2):{num}}}\",\"value\":\"{rule{list(2):{num}}}\"{ilf}}}┐{if({list(3):{num}}!=):{\"name\":\"{t{list(3):{num}}}\",\"value\":\"{rule{list(3):{num}}}\"{ilf}}}┐{if({list(4):{num}}!=):{\"name\":\"{t{list(4):{num}}}\",\"value\":\"{rule{list(4):{num}}}\"{ilf}}}┐{if({list(5):{num}}!=):{\"name\":\"{t{list(5):{num}}}\",\"value\":\"{rule{list(5):{num}}}\"{ilf}}}┐{if({list(6):{num}}!=):{\"name\":\"{t{list(6):{num}}}\",\"value\":\"{rule{list(6):{num}}}\"{ilf}}}┐{if({list(7):{num}}!=):{\"name\":\"{t{list(7):{num}}}\",\"value\":\"{rule{list(7):{num}}}\"{ilf}}}┐{if({list(8):{num}}!=):{\"name\":\"{t{list(8):{num}}}\",\"value\":\"{rule{list(8):{num}}}\"{ilf}}}┐{if({list(9):{num}}!=):{\"name\":\"{t{list(9):{num}}}\",\"value\":\"{rule{list(9):{num}}}\"{ilf}}}┐{if({list(10):{num}}!=):{\"name\":\"{t{list(10):{num}}}\",\"value\":\"{rule{list(10):{num}}}\"{ilf}}}┐{if({list(11):{num}}!=):{\"name\":\"{t{list(11):{num}}}\",\"value\":\"{rule{list(11):{num}}}\"{ilf}}}┐{if({list(12):{num}}!=):{\"name\":\"{t{list(12):{num}}}\",\"value\":\"{rule{list(12):{num}}}\"{ilf}}}┐{if({list(13):{num}}!=):{\"name\":\"{t{list(13):{num}}}\",\"value\":\"{rule{list(13):{num}}}\"{ilf}}}┐{if({list(14):{num}}!=):{\"name\":\"{t{list(14):{num}}}\",\"value\":\"{rule{list(14):{num}}}\"{ilf}}}┐{if({list(15):{num}}!=):{\"name\":\"{t{list(15):{num}}}\",\"value\":\"{rule{list(15):{num}}}\"{ilf}}}┐{if({list(16):{num}}!=):{\"name\":\"{t{list(16):{num}}}\",\"value\":\"{rule{list(16):{num}}}\"{ilf}}}┐{if({list(17):{num}}!=):{\"name\":\"{t{list(17):{num}}}\",\"value\":\"{rule{list(17):{num}}}\"{ilf}}}┐{if({list(18):{num}}!=):{\"name\":\"{t{list(18):{num}}}\",\"value\":\"{rule{list(18):{num}}}\"{ilf}}}┐{if({list(19):{num}}!=):{\"name\":\"{t{list(19):{num}}}\",\"value\":\"{rule{list(19):{num}}}\"{ilf}}}┐{if({list(20):{num}}!=):{\"name\":\"{t{list(20):{num}}}\",\"value\":\"{rule{list(20):{num}}}\"{ilf}}}┐{if({list(21):{num}}!=):{\"name\":\"{t{list(21):{num}}}\",\"value\":\"{rule{list(21):{num}}}\"{ilf}}}┐{if({list(22):{num}}!=):{\"name\":\"{t{list(22):{num}}}\",\"value\":\"{rule{list(22):{num}}}\"{ilf}}}┐{if({list(23):{num}}!=):{\"name\":\"{t{list(23):{num}}}\",\"value\":\"{rule{list(23):{num}}}\"{ilf}}}┐{if({list(24):{num}}!=):{\"name\":\"{t{list(24):{num}}}\",\"value\":\"{rule{list(24):{num}}}\"{ilf}}}}\n\n{=(comment):different description holding variables}\n{=(instr):**Syntax: /rules <rule number/keyword>**}\n\n{=(kw):__Keywords__\n{keyword01} {keyword02} {keyword03} {keyword04} {keyword05} {keyword06} {keyword07} {keyword08} {keyword09} {keyword10} {keyword11} {keyword12} {keyword13} {keyword14} {keyword15} {keyword16} {keyword17} {keyword18} {keyword19} {keyword20} {keyword21} {keyword22} {keyword23} {keyword24} {keyword25}}\n\n{=(comment):Embed fields}\n{=(footer):Type \\\"/rules help\\\" for instructions, and \\\"/rules keywords\\\" for the list of reference keywords.}\n{=(des):{if({in(help):{largs}}==true):{instr}|{if({in(keyword):{largs}}==true):{kw}|{if({ruleschannelid}!=):<#{ruleschannelid}>}}}}\n\n{=(comment):finalizes the json for the embed by replacing spaces with a filler character, replacing comma placeholder characters with spaces, joining the spaces with commas, and replacing the filler characters with spaces again. this ensures there are no commas preceeding JSON fields, nor trailing the last JSON field. also includes logic choosing whether to display the full rules list (if args or the input number list are empty AND help/keyword are not displayed) or the custom rules list}\n{=(json):\"title\":\"{embedtitle}\",\"description\":\"{des}\",\"fields\":[{{r}(░,\n):{{r}(█, ):{join(,):{{r}(┐, ):{{r}(\n,░):{{r}( ,█):{cfields}}}}}}}],\"author\":{\"name\":\"{server}\",\"icon_url\":\"{server(icon)}\"},\"color\":53759,\"footer\":{\"text\":\"{footer}\"}}\n\n{c:cembed {if({in(<#):{args}}==true):{args({index(<#):{{r}(<#,. <# .):{args}}})}|{channel(id)}} {{json}}}",
"embed": "{}",
"last_fetched": "2026-10-20T21:31:38.488Z"
}