ocmdcheck03
Private
Content
140 lines{=(COMMENT):Rev 04: Sev changed stuff due to outdated things, removed infect, added kiss}
{=(COMMENT):Rev 03: 20230613 Updating command with new roles, fixing Zekor issues}
{=(COMMENT):Rev 02: adding the feralize check command}
{=(COMMENT):General configuration}
{=(COMMENT):Main prefix and name of the tag, to be used in the command's instructions if you'd like to display them.}
{=(prefix):.}
{=(tagName):OCMDcheck}
{=(COMMENT):Roles IDs}
{=(COMMENT):898435578780074056 is the [No Events] Role, which requested not to participate in any server events. Cannote use any commands}
{=(NERole):898435578780074056}
{=(COMMENT):Special Roles that give access to commands}
{=(COMMENT):920543040966393906 is the Young Beastars role, reward for Leaderboard}
{=(YBRole):920543040966393906}
{=(COMMENT):633065421829963776 is the booster role, aka All-Organism Council}
{=(BRole):633065421829963776}
{=(COMMENT):737532034930442342 is the T-Rex role, aka Reward Role}
{=(TRexRole):737532034930442342}
{=(COMMENT):Server Staff roles}
{=(COMMENT):1149595257277775904 is the Mod role, aka Police}
{=(PRole):1149595257277775904}
{=(COMMENT):is 691787391244959754 is the Hybridgumi Role}
{=(HRole):691787391244959754}
{=(COMMENT):is 824746693286297631 is the Clinic Assistant Role}
{=(CARole):824746693286297631}
{=(COMMENT):is 1171271428281212948 is the Clinic Assistant Role}
{=(ActiveRole):1171271428281212948}
{=(COMMENT):CD roles}
{=(COMMENT):738759412344422450 is Full, aka is the CD role chomp CMD.}
{=(ChompCDR):738759412344422450}
{=(COMMENT):806239008480428093 is the CD role for judgment CMD.}
{=(JudgementCDR):806239008480428093}
{=(COMMENT):898432167464554576 is the CD role for Sneeeze CMD, For Infected with BeastFlu}
{=(SneezeCDR):806239008480428093}
{=(COMMENT):1118355181801840720 is the CD role for Feral CMD}
{=(FeralizeCDR):1118355181801840720}
{=(COMMENT):898436868293685259 is the CD role for Cure CMD}
{=(CureCDR):898436868293685259}
{=(COMMENT):921104937516159047 is the CD role for Negotiate CMD}
{=(NegotiateCDR):921104937516159047}
{=(COMMENT):1204299059700179004 is the CD role for Action CMD}
{=(ActionCD):1204299059700179004}
{=(COMMENT):Checks Roles}
{=(COMMENT):Checks if the user is currently has no event role.}
{=(isNERole):{contains({NERole}):{target(roleids)}}}
{=(COMMENT):Checks if the mentioned target has no events role, thus does not want to participate in any events}
{=(COMMENT):Checks if the user is Young Beastar.}
{=(isYBRole):{contains({YBRole}):{target(roleids)}}}
{=(COMMENT):Checks if the user Booster.}
{=(isBRole):{contains({BRole}):{target(roleids)}}}
{=(COMMENT):Checks if the user is T-Rex. Casual server event roles}
{=(isTRexRole):{contains({TRexRole}):{target(roleids)}}}
{=(COMMENT):Combine check for any special roles.}
{=(isAnySpecial):{any({isYBRole}==true|{isBRole}==true|{isTRexRole}==true):true|false}}
{=(COMMENT):Checks if the user is Active.}
{=(isActive):{contains({ActiveRole}):{target(roleids)}}}
{=(COMMENT):Checks if the user is Police, aka Mod}
{=(isPRole):{contains({PRole}):{target(roleids)}}}
{=(COMMENT):Checks if the user is Hybridgumi .}
{=(isHRole):{contains({HRole}):{target(roleids)}}}
{=(COMMENT):Checks if the user Clinic Staff.}
{=(isCARole):{contains({CARole}):{target(roleids)}}}
{=(COMMENT):Combine check for any staff roles.}
{=(isAnyStaffRoles):{any({isPRole}==true|{isHRole}==true|{isCARole}==true):true|false}}
{=(COMMENT):Check required roles of a command.}
{=(HasRoleChomp):{any({isYBRole}==true|{isTRexRole}==true|{isAnyStaffRoles}==true):true|false}}
{=(HasRoleJudgement):{any({isYBRole}==true|{isBRole}==true):true|false}}
{=(HasRoleSneeze):{any({isAnySpecial}==true|{isAnyStaffRoles}==true):true|false}}
{=(HasRoleFerailze):{any({isAnySpecial}==true|{isAnyStaffRoles}==true):true|false}}
{=(HasRoleCure):{any({isAnySpecial}==true|{isAnyStaffRoles}==true):true|false}}
{=(HasRoleNegotiate):{any({isYBRole}==true|{isAnyStaffRoles}==true):true|false}}
{=(HasRoleActive):{any({isActive}==true):true|false}}
{=(COMMENT):Checks CD Roles}
{=(isChompCDR):{contains({ChompCDR}):{target(roleids)}}}
{=(isJudgementCDR):{contains({JudgementCDR}):{target(roleids)}}}
{=(isSneezeCDR):{contains({SneezeCDR}):{target(roleids)}}}
{=(isFeralizeCDR):{contains({FeralizeCDR}):{target(roleids)}}}
{=(isCureCDR):{contains({CureCDR}):{target(roleids)}}}
{=(isNegotiateCDR):{contains({NegotiateCDR}):{target(roleids)}}}
{=(isActionCDR):{contains({ActionCD}):{target(roleids)}}}
{=(COMMENT):Output management. Displays the message corresponding to the current situation. Adapts to the player's behavior.}
{=(COMMENT):Checks CD Roles}
{=(msg.available):<:Gouhin_ThumbsUp:638994946560622612> Command Available!}
{=(msg.CoolDown):🛑 Command on Cooldown!}
{=(COMMENT):Required Roles setup}
{=(msg.NoRequiredRolesChomp):⚠️ Requires <@&{TRexRole}> or <@&{YBRole}>.}
{=(msg.NoRequiredRolesJudgement):⚠️ Requires <@&{BRole}> or <@&{YBRole}>.}
{=(msg.NoRequiredRolesSneeze):⚠️ Requires <@&{TRexRole}> or <@&{BRole}> or <@&{YBRole}>.}
{=(msg.NoRequiredRolesFeralize):⚠️ Requires <@&{TRexRole}> or <@&{BRole}> or <@&{YBRole}>.}
{=(msg.NoRequiredRolesCure):⚠️ Requires <@&{TRexRole}> or <@&{BRole}> or <@&{YBRole}>.}
{=(msg.NoRequiredRolesNegotiate):⚠️ Requires <@&{YBRole}>.}
{=(msg.NoRequiredRolesKiss):⚠️ Requires <@&{ActiveRole}>.}
{=(msg.chomp):{if({isChompCDR}==true):{msg.CoolDown}|{if({HasRoleChomp}==false):{msg.NoRequiredRolesChomp}|{msg.available}}}}
{=(msg.judgement):{if({isJudgementCDR}==true):{msg.CoolDown}|{if({HasRoleJudgement}==false):{msg.NoRequiredRolesJudgement}|{msg.available}}}}
{=(msg.sneeze):{if({isSneezeCDR}==true):{msg.CoolDown}|{if({HasRoleSneeze}==false):{msg.NoRequiredRolesSneeze}|{msg.available}}}}
{=(msg.feralize):{if({isFeralizeCDR}==true):{msg.CoolDown}|{if({HasRoleFerailze}==false):{msg.NoRequiredRolesFeralize}|{msg.available}}}}
{=(msg.cure):{if({isCureCDR}==true):{msg.CoolDown}|{if({HasRoleCure}==false):{msg.NoRequiredRolesCure}|{msg.available}}}}
{=(msg.negotiate):{if({isNegotiateCDR}==true):{msg.CoolDown}|{if({HasRoleNegotiate}==false):{msg.NoRequiredRolesNegotiate}|{msg.available}}}}
{=(msg.kiss):{if({isActionCDR}==true):{msg.CoolDown}|{if({HasRoleActive}==false):{msg.NoRequiredRolesKiss}|{msg.available}}}}
{=(msg.Body):__**Standard OCMDs**__
<:Moon:655491828035878912> `.chomp`: {msg.chomp}
<:BloodMoon:656365681062707200> `.judgement`: {msg.judgement}
<:Moon:655491828035878912> `.sneeze`: {msg.sneeze}
<:BloodMoon:656365681062707200> `.feralize`: {msg.feralize}
<:Moon:655491828035878912> `.cure`: {msg.cure}
<:BloodMoon:656365681062707200> `.negotiate`: {msg.negotiate}
<:Moon:655491828035878912> `.kiss`: {msg.kiss}
__**Event OCMDs**__
<:Moon:655491828035878912> `.gift`: ⚠️ N/A, December Event only.
<:BloodMoon:656365681062707200> `.coal`: ⚠️ N/A, December Event only.}
{=(COMMENT):Special case for NERole}
{=(msg.UserNE):⚠️ {target(mention)} cannot use any Optional Commands.}
{=(msg.Body):{if({isNERole}==true):{msg.UserNE}|{msg.Body}}}
{embed(description):
<:Jack_Sensei:647657128416247808> Commands Status of {target(mention)}:
{msg.Body}}
{embed(title):<:Beastars_B:646550089807953945> /r/Beastars Optional Command Checks <:Jack_Question:637783012049944582>}
{=(embed.footer):{prefix}{tagName} @target}
{embed(color):{target(color)}}
{=(COMMENT):Avoids the bot's default outputs to only have our custom ones to display.}
{silence}Embed
1 line{"color": 5198940, "description": "{embed.description}"}Raw JSON
{
"id": 2597081,
"created_at": "2026-04-16T03:08:32.000Z",
"tag_name": "ocmdcheck03",
"nsfw": false,
"owner_id": "521368542113955841",
"uses": 59,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "",
"hidden": false,
"guild_id": "632804599979311144",
"sharer": "237997099432542209",
"content": "{=(COMMENT):Rev 04: Sev changed stuff due to outdated things, removed infect, added kiss}\n{=(COMMENT):Rev 03: 20230613 Updating command with new roles, fixing Zekor issues}\n{=(COMMENT):Rev 02: adding the feralize check command}\n{=(COMMENT):General configuration}\n{=(COMMENT):Main prefix and name of the tag, to be used in the command's instructions if you'd like to display them.}\n{=(prefix):.}\n{=(tagName):OCMDcheck}\n\n{=(COMMENT):Roles IDs}\n{=(COMMENT):898435578780074056 is the [No Events] Role, which requested not to participate in any server events. Cannote use any commands}\n{=(NERole):898435578780074056}\n\n{=(COMMENT):Special Roles that give access to commands}\n\n{=(COMMENT):920543040966393906 is the Young Beastars role, reward for Leaderboard}\n{=(YBRole):920543040966393906}\n{=(COMMENT):633065421829963776 is the booster role, aka All-Organism Council}\n{=(BRole):633065421829963776}\n{=(COMMENT):737532034930442342 is the T-Rex role, aka Reward Role}\n{=(TRexRole):737532034930442342}\n{=(COMMENT):Server Staff roles}\n{=(COMMENT):1149595257277775904 is the Mod role, aka Police}\n{=(PRole):1149595257277775904} \n{=(COMMENT):is 691787391244959754 is the Hybridgumi Role}\n{=(HRole):691787391244959754}\n{=(COMMENT):is 824746693286297631 is the Clinic Assistant Role}\n{=(CARole):824746693286297631}\n{=(COMMENT):is 1171271428281212948 is the Clinic Assistant Role}\n{=(ActiveRole):1171271428281212948}\n\n{=(COMMENT):CD roles}\n{=(COMMENT):738759412344422450 is Full, aka is the CD role chomp CMD.}\n{=(ChompCDR):738759412344422450}\n{=(COMMENT):806239008480428093 is the CD role for judgment CMD.}\n{=(JudgementCDR):806239008480428093}\n{=(COMMENT):898432167464554576 is the CD role for Sneeeze CMD, For Infected with BeastFlu}\n{=(SneezeCDR):806239008480428093}\n{=(COMMENT):1118355181801840720 is the CD role for Feral CMD}\n{=(FeralizeCDR):1118355181801840720}\n{=(COMMENT):898436868293685259 is the CD role for Cure CMD}\n{=(CureCDR):898436868293685259}\n{=(COMMENT):921104937516159047 is the CD role for Negotiate CMD}\n{=(NegotiateCDR):921104937516159047}\n{=(COMMENT):1204299059700179004 is the CD role for Action CMD}\n{=(ActionCD):1204299059700179004}\n\n\n{=(COMMENT):Checks Roles}\n{=(COMMENT):Checks if the user is currently has no event role.}\n{=(isNERole):{contains({NERole}):{target(roleids)}}}\n{=(COMMENT):Checks if the mentioned target has no events role, thus does not want to participate in any events}\n{=(COMMENT):Checks if the user is Young Beastar.}\n{=(isYBRole):{contains({YBRole}):{target(roleids)}}}\n{=(COMMENT):Checks if the user Booster.}\n{=(isBRole):{contains({BRole}):{target(roleids)}}}\n{=(COMMENT):Checks if the user is T-Rex. Casual server event roles}\n{=(isTRexRole):{contains({TRexRole}):{target(roleids)}}}\n{=(COMMENT):Combine check for any special roles.}\n{=(isAnySpecial):{any({isYBRole}==true|{isBRole}==true|{isTRexRole}==true):true|false}}\n{=(COMMENT):Checks if the user is Active.}\n{=(isActive):{contains({ActiveRole}):{target(roleids)}}}\n\n{=(COMMENT):Checks if the user is Police, aka Mod}\n{=(isPRole):{contains({PRole}):{target(roleids)}}}\n{=(COMMENT):Checks if the user is Hybridgumi .}\n{=(isHRole):{contains({HRole}):{target(roleids)}}}\n{=(COMMENT):Checks if the user Clinic Staff.}\n{=(isCARole):{contains({CARole}):{target(roleids)}}}\n{=(COMMENT):Combine check for any staff roles.}\n{=(isAnyStaffRoles):{any({isPRole}==true|{isHRole}==true|{isCARole}==true):true|false}}\n\n{=(COMMENT):Check required roles of a command.}\n{=(HasRoleChomp):{any({isYBRole}==true|{isTRexRole}==true|{isAnyStaffRoles}==true):true|false}}\n{=(HasRoleJudgement):{any({isYBRole}==true|{isBRole}==true):true|false}}\n{=(HasRoleSneeze):{any({isAnySpecial}==true|{isAnyStaffRoles}==true):true|false}}\n{=(HasRoleFerailze):{any({isAnySpecial}==true|{isAnyStaffRoles}==true):true|false}}\n{=(HasRoleCure):{any({isAnySpecial}==true|{isAnyStaffRoles}==true):true|false}}\n{=(HasRoleNegotiate):{any({isYBRole}==true|{isAnyStaffRoles}==true):true|false}}\n{=(HasRoleActive):{any({isActive}==true):true|false}}\n\n\n{=(COMMENT):Checks CD Roles}\n{=(isChompCDR):{contains({ChompCDR}):{target(roleids)}}}\n{=(isJudgementCDR):{contains({JudgementCDR}):{target(roleids)}}}\n{=(isSneezeCDR):{contains({SneezeCDR}):{target(roleids)}}}\n{=(isFeralizeCDR):{contains({FeralizeCDR}):{target(roleids)}}}\n{=(isCureCDR):{contains({CureCDR}):{target(roleids)}}}\n{=(isNegotiateCDR):{contains({NegotiateCDR}):{target(roleids)}}}\n{=(isActionCDR):{contains({ActionCD}):{target(roleids)}}}\n\n\n{=(COMMENT):Output management. Displays the message corresponding to the current situation. Adapts to the player's behavior.}\n\n{=(COMMENT):Checks CD Roles}\n{=(msg.available):<:Gouhin_ThumbsUp:638994946560622612> Command Available!}\n{=(msg.CoolDown):🛑 Command on Cooldown!}\n\n{=(COMMENT):Required Roles setup}\n{=(msg.NoRequiredRolesChomp):⚠️ Requires <@&{TRexRole}> or <@&{YBRole}>.}\n{=(msg.NoRequiredRolesJudgement):⚠️ Requires <@&{BRole}> or <@&{YBRole}>.}\n{=(msg.NoRequiredRolesSneeze):⚠️ Requires <@&{TRexRole}> or <@&{BRole}> or <@&{YBRole}>.}\n{=(msg.NoRequiredRolesFeralize):⚠️ Requires <@&{TRexRole}> or <@&{BRole}> or <@&{YBRole}>.}\n{=(msg.NoRequiredRolesCure):⚠️ Requires <@&{TRexRole}> or <@&{BRole}> or <@&{YBRole}>.}\n{=(msg.NoRequiredRolesNegotiate):⚠️ Requires <@&{YBRole}>.}\n{=(msg.NoRequiredRolesKiss):⚠️ Requires <@&{ActiveRole}>.}\n\n{=(msg.chomp):{if({isChompCDR}==true):{msg.CoolDown}|{if({HasRoleChomp}==false):{msg.NoRequiredRolesChomp}|{msg.available}}}}\n{=(msg.judgement):{if({isJudgementCDR}==true):{msg.CoolDown}|{if({HasRoleJudgement}==false):{msg.NoRequiredRolesJudgement}|{msg.available}}}}\n{=(msg.sneeze):{if({isSneezeCDR}==true):{msg.CoolDown}|{if({HasRoleSneeze}==false):{msg.NoRequiredRolesSneeze}|{msg.available}}}}\n{=(msg.feralize):{if({isFeralizeCDR}==true):{msg.CoolDown}|{if({HasRoleFerailze}==false):{msg.NoRequiredRolesFeralize}|{msg.available}}}}\n{=(msg.cure):{if({isCureCDR}==true):{msg.CoolDown}|{if({HasRoleCure}==false):{msg.NoRequiredRolesCure}|{msg.available}}}}\n{=(msg.negotiate):{if({isNegotiateCDR}==true):{msg.CoolDown}|{if({HasRoleNegotiate}==false):{msg.NoRequiredRolesNegotiate}|{msg.available}}}}\n{=(msg.kiss):{if({isActionCDR}==true):{msg.CoolDown}|{if({HasRoleActive}==false):{msg.NoRequiredRolesKiss}|{msg.available}}}}\n\n{=(msg.Body):__**Standard OCMDs**__\n<:Moon:655491828035878912> `.chomp`: {msg.chomp}\n<:BloodMoon:656365681062707200> `.judgement`: {msg.judgement}\n<:Moon:655491828035878912> `.sneeze`: {msg.sneeze}\n<:BloodMoon:656365681062707200> `.feralize`: {msg.feralize}\n<:Moon:655491828035878912> `.cure`: {msg.cure}\n<:BloodMoon:656365681062707200> `.negotiate`: {msg.negotiate}\n<:Moon:655491828035878912> `.kiss`: {msg.kiss}\n__**Event OCMDs**__\n<:Moon:655491828035878912> `.gift`: ⚠️ N/A, December Event only.\n<:BloodMoon:656365681062707200> `.coal`: ⚠️ N/A, December Event only.}\n\n{=(COMMENT):Special case for NERole}\n{=(msg.UserNE):⚠️ {target(mention)} cannot use any Optional Commands.}\n{=(msg.Body):{if({isNERole}==true):{msg.UserNE}|{msg.Body}}}\n\n{embed(description):\n<:Jack_Sensei:647657128416247808> Commands Status of {target(mention)}:\n{msg.Body}}\n\n{embed(title):<:Beastars_B:646550089807953945> /r/Beastars Optional Command Checks <:Jack_Question:637783012049944582>}\n{=(embed.footer):{prefix}{tagName} @target}\n{embed(color):{target(color)}}\n\n{=(COMMENT):Avoids the bot's default outputs to only have our custom ones to display.}\n{silence}",
"embed": "{\"color\": 5198940, \"description\": \"{embed.description}\"}",
"last_fetched": "2026-10-23T10:48:42.874Z"
}