comparestats
Privateunrated
Content
30 lines{=(comment):Everything below this variable contains every character stat.}
{=(chars):Tazuna P90 WA2000 BR55HB M99 Hecate-II RO635 SRS Jiraiya}
{=(statabrevs):PHP DMG ACC EVA CRP CRD APC AMR}
{=(Tazuna):45 12 20 21 2 29 5 4}
{=(P90):221 89 36 34 3 39 34 0}
{=(WA2000):40 90 40 35 6 90 35 0}
{=(BR55HB):60 85 40 36 5 110 30 0}
{=(M99):167 210 45 21 7 47 107 0}
{=(Hecate-II):32 120 48 12 7 65 50 3}
{=(RO635):97 13 2 10 5 50 15 0}
{=(SRS):39 150 45 39 6 300 50 1}
{=(Jiraiya):24 27 35 46 3 50 4 0}
{=(1st):{if({in({lower:{1}}):{lower:{chars}}}==true):{chars({index({lower:{1}}):{replace({lower:{1}},. {lower:{1}} .):{lower:{chars}}}})}|error}}
{=(2nd):{if({in({lower:{2}}):{lower:{chars}}}==true):{chars({index({lower:{2}}):{replace({lower:{2}},. {lower:{2}} .):{lower:{chars}}}})}|error}}
{=(comment):Error handling}
{=(brkchk):{any({1st}==error|{2nd}==error):1|{if({1st}=={2nd}):2}}}
{=(error):One or both of the characters you tried to mention is not a valid character.$You're trying to compare a character to itself. Mention another character!
If you want to check an individual character's stats, do the statcheck command.}
{{if({brkchk}!=):c:echo {channel(id)} {error({brkchk}):$}|silence}}
{=(comment):Calculations and stuff.}
{=(proc.amrn):{m:{{2nd}(8)}-{{1st}(7)}}}
{=(stat.prob):{m:{{1st}(3)}-{{2nd}(4)}}}
{=(dice.prob):{if({stat.prob}<=-45):7|{if({stat.prob}<=-30):8|{if({stat.prob}<=-20):9|{if({stat.prob}<=-10):10|{if({stat.prob}<=10):11|{if({stat.prob}<=20):12|{if({stat.prob}<=30):13|{if({stat.prob}<=45):14}}}}}}}}}
{=(stat.amrn):{if({proc.amrn}>=0):{proc.amrn}|0}}
{=(stat.dmgn):{m:{{1st}(2)}-{stat.amrn}}}Embed
1 line{"color": 7510218, "image": {"url": "{if({brkchk}!=):error}"}, "title": "Specialized Technical Battle Index v0.204", "fields": [{"name": "{1st}'s stats:", "value": "Damage: {{1st}(2)}\nAccuracy: {{1st}(3)}\nHealth: {{1st}(1)}\nEvasion: {{1st}(4)}\nCrit %: {{1st}(5)}\nCrit Damage: {{1st}(6)}\nArmor: {{1st}(8)}\nArmor Piercing: {{1st}(7)}", "inline": true}, {"name": "════════", "value": "```diff\n- ╔══ ══ ══╗ -\n- ║══ ══ ══║ -\n- ╚══ ══ ══╝ -\n```", "inline": true}, {"name": "{2nd}'s stats:", "value": "Damage: {{2nd}(2)}\nAccuracy: {{2nd}(3)}\nHealth: {{2nd}(1)}\nEvasion: {{2nd}(4)}\nCrit %: {{2nd}(5)}\nCrit Damage: {{2nd}(6)}\nArmor: {{2nd}(8)}\nArmor Piercing: {{2nd}(7)}", "inline": true}, {"name": "Advanced Combat Comparison:", "value": "**{1st}'s roll probability against {2nd}:**\n{1st}'s ACC - {2nd}'s EVA\n*{{1st}(3)}-{{2nd}(4)} = {stat.prob}*\n`This gives {1st} about a {dice.prob}/20 chance of getting a hit.`\n\n**{1st}'s damage after {2nd}'s armor negation:**\n{2nd}'s Armor - {1st}'s APC = Negated Damage\n*{{2nd}(8)}-{{1st}(7)} = {stat.amrn}*\n{1st}'s Damage - Negated Damage = Final Damage Output\n*{{1st}(2)}-{stat.amrn} = {stat.dmgn}*\n`This gives {1st} a total damage of {stat.dmgn}.`", "inline": false}, {"name": "Crit Calculations:", "value": "{1st}'s Critical Chance = **{{1st}(5)}**\n{1st}'s Critical Damage = **+{{1st}(6)}**\n*{{1st}(2)}+{{1st}(6)} = {m:{{1st}(2)}+{{1st}(6)}}*\n`This gives {1st} about {{1st}(5)}/20 chance of rolling a crit, adding about {{1st}(6)} to their {{1st}(2)} damage, giving you a total of {m:{{1st}(2)}+{{1st}(6)}}`", "inline": false}], "footer": {"text": "Follows the Revised GFL Combat System v0.0.1 - Made by Solitaire#6397 with the help of the carl-bot helpers. Thank you so much!"}}Raw JSON
{
"id": 90046,
"created_at": "2019-11-18T01:47:58.000Z",
"tag_name": "comparestats",
"nsfw": false,
"owner_id": "226514896873979905",
"uses": 19,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "584344500210499594",
"sharer": "257035354274529290",
"content": "{=(comment):Everything below this variable contains every character stat.}\n{=(chars):Tazuna P90 WA2000 BR55HB M99 Hecate-II RO635 SRS Jiraiya}\n{=(statabrevs):PHP DMG ACC EVA CRP CRD APC AMR}\n{=(Tazuna):45 12 20 21 2 29 5 4}\n{=(P90):221 89 36 34 3 39 34 0}\n{=(WA2000):40 90 40 35 6 90 35 0}\n{=(BR55HB):60 85 40 36 5 110 30 0}\n{=(M99):167 210 45 21 7 47 107 0}\n{=(Hecate-II):32 120 48 12 7 65 50 3}\n{=(RO635):97 13 2 10 5 50 15 0}\n{=(SRS):39 150 45 39 6 300 50 1}\n{=(Jiraiya):24 27 35 46 3 50 4 0}\n\n{=(1st):{if({in({lower:{1}}):{lower:{chars}}}==true):{chars({index({lower:{1}}):{replace({lower:{1}},. {lower:{1}} .):{lower:{chars}}}})}|error}}\n{=(2nd):{if({in({lower:{2}}):{lower:{chars}}}==true):{chars({index({lower:{2}}):{replace({lower:{2}},. {lower:{2}} .):{lower:{chars}}}})}|error}}\n\n{=(comment):Error handling}\n{=(brkchk):{any({1st}==error|{2nd}==error):1|{if({1st}=={2nd}):2}}}\n{=(error):One or both of the characters you tried to mention is not a valid character.$You're trying to compare a character to itself. Mention another character!\n\nIf you want to check an individual character's stats, do the statcheck command.}\n{{if({brkchk}!=):c:echo {channel(id)} {error({brkchk}):$}|silence}}\n\n{=(comment):Calculations and stuff.}\n\n{=(proc.amrn):{m:{{2nd}(8)}-{{1st}(7)}}}\n{=(stat.prob):{m:{{1st}(3)}-{{2nd}(4)}}}\n{=(dice.prob):{if({stat.prob}<=-45):7|{if({stat.prob}<=-30):8|{if({stat.prob}<=-20):9|{if({stat.prob}<=-10):10|{if({stat.prob}<=10):11|{if({stat.prob}<=20):12|{if({stat.prob}<=30):13|{if({stat.prob}<=45):14}}}}}}}}}\n{=(stat.amrn):{if({proc.amrn}>=0):{proc.amrn}|0}}\n{=(stat.dmgn):{m:{{1st}(2)}-{stat.amrn}}}",
"embed": "{\"color\": 7510218, \"image\": {\"url\": \"{if({brkchk}!=):error}\"}, \"title\": \"Specialized Technical Battle Index v0.204\", \"fields\": [{\"name\": \"{1st}'s stats:\", \"value\": \"Damage: {{1st}(2)}\\nAccuracy: {{1st}(3)}\\nHealth: {{1st}(1)}\\nEvasion: {{1st}(4)}\\nCrit %: {{1st}(5)}\\nCrit Damage: {{1st}(6)}\\nArmor: {{1st}(8)}\\nArmor Piercing: {{1st}(7)}\", \"inline\": true}, {\"name\": \"════════\", \"value\": \"```diff\\n- ╔══ ══ ══╗ -\\n- ║══ ══ ══║ -\\n- ╚══ ══ ══╝ -\\n```\", \"inline\": true}, {\"name\": \"{2nd}'s stats:\", \"value\": \"Damage: {{2nd}(2)}\\nAccuracy: {{2nd}(3)}\\nHealth: {{2nd}(1)}\\nEvasion: {{2nd}(4)}\\nCrit %: {{2nd}(5)}\\nCrit Damage: {{2nd}(6)}\\nArmor: {{2nd}(8)}\\nArmor Piercing: {{2nd}(7)}\", \"inline\": true}, {\"name\": \"Advanced Combat Comparison:\", \"value\": \"**{1st}'s roll probability against {2nd}:**\\n{1st}'s ACC - {2nd}'s EVA\\n*{{1st}(3)}-{{2nd}(4)} = {stat.prob}*\\n`This gives {1st} about a {dice.prob}/20 chance of getting a hit.`\\n\\n**{1st}'s damage after {2nd}'s armor negation:**\\n{2nd}'s Armor - {1st}'s APC = Negated Damage\\n*{{2nd}(8)}-{{1st}(7)} = {stat.amrn}*\\n{1st}'s Damage - Negated Damage = Final Damage Output\\n*{{1st}(2)}-{stat.amrn} = {stat.dmgn}*\\n`This gives {1st} a total damage of {stat.dmgn}.`\", \"inline\": false}, {\"name\": \"Crit Calculations:\", \"value\": \"{1st}'s Critical Chance = **{{1st}(5)}**\\n{1st}'s Critical Damage = **+{{1st}(6)}**\\n*{{1st}(2)}+{{1st}(6)} = {m:{{1st}(2)}+{{1st}(6)}}*\\n`This gives {1st} about {{1st}(5)}/20 chance of rolling a crit, adding about {{1st}(6)} to their {{1st}(2)} damage, giving you a total of {m:{{1st}(2)}+{{1st}(6)}}`\", \"inline\": false}], \"footer\": {\"text\": \"Follows the Revised GFL Combat System v0.0.1 - Made by Solitaire#6397 with the help of the carl-bot helpers. Thank you so much!\"}}",
"last_fetched": "2026-10-20T20:42:49.169Z"
}