val

Privateunrated

Content

22 lines
{=():}
{=(roles):749584392367636504 749584490921459803 749584547984965672 749584601982435338 749584821835137064 749584870979665980 749584960066814042 749584289674297425}
{=(subcmds):add set show remove}
{=(value.old):{replace(true,1):{replace(false,0):{contains({roles(7)}):{user(roleids)}}{contains({roles(6)}):{user(roleids)}}{contains({roles(5)}):{user(roleids)}}{contains({roles(4)}):{user(roleids)}}{contains({roles(3)}):{user(roleids)}}{contains({roles(2)}):{user(roleids)}}{contains({roles(1)}):{user(roleids)}}{contains({roles(0)}):{user(roleids)}}}}}
{=(mA):{replace( . ,):{replace(, ):.{value.old}.}}}
{=(dec.old):{m:trunc({mA(1)}*128+{mA(2)}*64+{mA(3)}*32+{mA(4)}*16+{mA(5)}*8+{mA(6)}*4+{mA(7)}*2+{mA(8)}*1)}}

{=(check.sub):{contains({args(1)}):{subcmds}}}

{=(dec):{if({args(1)}!=show):{if({args(1)}!=set):{m:trunc({dec.old}{if({args(1)}==add):+|-}{args(2)})}|{args(2)}}}}

{=(check.range):{and({dec}>-1|{dec}<256):true|false}}
{=(dec.new):{dec{if({check.range}==false):.old}}}

{=(value.new):{m:trunc(({dec.new}/2^7)%2)} {m:trunc(({dec.new}/2^6)%2)} {m:trunc(({dec.new}/2^5)%2)} {m:trunc(({dec.new}/2^4)%2)} {m:trunc(({dec.new}/2^3)%2)} {m:trunc(({dec.new}/2^2)%2)} {m:trunc(({dec.new}/2^1)%2)} {m:trunc(({dec.new}/2^0)%2)}}
{=(rc):{replace(0,-):{replace(1,+):{value.new}}}}

Old: {dec.old}
New: {dec.new}
{silent}
{override}
{c:role c {user(id)} {rc(1)}{roles(7)} {rc(2)}{roles(6)} {rc(3)}{roles(5)} {rc(4)}{roles(4)} {rc(5)}{roles(3)} {rc(6)}{roles(2)} {rc(7)}{roles(1)} {rc(8)}{roles(0)}}
Raw JSON
{
  "id": 310495,
  "created_at": "2020-08-30T11:33:58.000Z",
  "tag_name": "val",
  "nsfw": false,
  "owner_id": "643448506064961536",
  "uses": 45,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "725448432168337439",
  "sharer": "643448506064961536",
  "content": "{=():}\n{=(roles):749584392367636504 749584490921459803 749584547984965672 749584601982435338 749584821835137064 749584870979665980 749584960066814042 749584289674297425}\n{=(subcmds):add set show remove}\n{=(value.old):{replace(true,1):{replace(false,0):{contains({roles(7)}):{user(roleids)}}{contains({roles(6)}):{user(roleids)}}{contains({roles(5)}):{user(roleids)}}{contains({roles(4)}):{user(roleids)}}{contains({roles(3)}):{user(roleids)}}{contains({roles(2)}):{user(roleids)}}{contains({roles(1)}):{user(roleids)}}{contains({roles(0)}):{user(roleids)}}}}}\n{=(mA):{replace( . ,):{replace(, ):.{value.old}.}}}\n{=(dec.old):{m:trunc({mA(1)}*128+{mA(2)}*64+{mA(3)}*32+{mA(4)}*16+{mA(5)}*8+{mA(6)}*4+{mA(7)}*2+{mA(8)}*1)}}\n\n{=(check.sub):{contains({args(1)}):{subcmds}}}\n\n{=(dec):{if({args(1)}!=show):{if({args(1)}!=set):{m:trunc({dec.old}{if({args(1)}==add):+|-}{args(2)})}|{args(2)}}}}\n\n{=(check.range):{and({dec}>-1|{dec}<256):true|false}}\n{=(dec.new):{dec{if({check.range}==false):.old}}}\n\n{=(value.new):{m:trunc(({dec.new}/2^7)%2)} {m:trunc(({dec.new}/2^6)%2)} {m:trunc(({dec.new}/2^5)%2)} {m:trunc(({dec.new}/2^4)%2)} {m:trunc(({dec.new}/2^3)%2)} {m:trunc(({dec.new}/2^2)%2)} {m:trunc(({dec.new}/2^1)%2)} {m:trunc(({dec.new}/2^0)%2)}}\n{=(rc):{replace(0,-):{replace(1,+):{value.new}}}}\n\nOld: {dec.old}\nNew: {dec.new}\n{silent}\n{override}\n{c:role c {user(id)} {rc(1)}{roles(7)} {rc(2)}{roles(6)} {rc(3)}{roles(5)} {rc(4)}{roles(4)} {rc(5)}{roles(3)} {rc(6)}{roles(2)} {rc(7)}{roles(1)} {rc(8)}{roles(0)}}",
  "embed": "{}",
  "last_fetched": "2026-10-20T22:22:41.286Z"
}