elo
Privateunrated
Content
15 lines{if({args}==):This command uses the equation
R(new) = R(old) + (K/2)\*(W-L+(D/2C))
To calculate new ELO rating, input in this format:
`!elo <oldrating> <kfactor> <wins> <losses> <difference> <cvalue>`
By default, ELO rating starts at 800.
k factor by default is 32.
Wins is the number of wins the user has.
Losses is the number of losses the user has.
Difference is the difference in ELO rating between the user and the opponent (always positive).
c value by default is 200.
For example if LeFires (800 ELO) beat BAITON (850 ELO) in a duel, and you wanted to calculate LeFires new ELO, you'd input:
`!elo 800 32 1 0 50 200`|New rating: {+:{args(1)}+({args(2)}/2)*({args(3)}-{args(4)}+({args(5)}/2{args(6)}))}}Raw JSON
{
"id": 277194,
"created_at": "2022-04-26T10:37:13.102Z",
"tag_name": "elo",
"nsfw": false,
"owner_id": "448497787315683340",
"uses": 6,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "448499603835191309",
"sharer": "448497787315683340",
"content": "{if({args}==):This command uses the equation\nR(new) = R(old) + (K/2)\\*(W-L+(D/2C))\n\nTo calculate new ELO rating, input in this format:\n`!elo <oldrating> <kfactor> <wins> <losses> <difference> <cvalue>`\n\nBy default, ELO rating starts at 800.\nk factor by default is 32.\nWins is the number of wins the user has.\nLosses is the number of losses the user has.\nDifference is the difference in ELO rating between the user and the opponent (always positive).\nc value by default is 200.\n\nFor example if LeFires (800 ELO) beat BAITON (850 ELO) in a duel, and you wanted to calculate LeFires new ELO, you'd input:\n`!elo 800 32 1 0 50 200`|New rating: {+:{args(1)}+({args(2)}/2)*({args(3)}-{args(4)}+({args(5)}/2{args(6)}))}}",
"embed": "{}",
"last_fetched": "2026-10-20T22:09:48.953Z"
}