mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 11:39:50 +02:00
feat: ratings stats
This commit is contained in:
1 parent
5f28b541e3
commit
ca3a1fbe3f
12 files changed
+117
-78
No files matched your search
@@ -2,7 +2,7 @@ import { teal } from '@radix-ui/colors';
|
||||
import { GuildMemberRoleManager } from 'discord.js';
|
||||
import markdownEscape from 'markdown-escape';
|
||||
import discord from '../../discord.json' assert { type: 'json' };
|
||||
import { Glow } from '../components/AllStatsOverview/components/WN8Display/components/Glow';
|
||||
import { Glow } from '../components/AllStatsOverview/components/HeroStat/components/Glow';
|
||||
import CommandWrapper from '../components/CommandWrapper';
|
||||
import { getAccountInfo } from '../core/blitz/getAccountInfo';
|
||||
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
|
||||
|
||||
@@ -52,7 +52,6 @@ export const ratingStatsCommand = new Promise<CommandRegistry>((resolve) => {
|
||||
}
|
||||
|
||||
const delta = deltaBkrlBlitzStats(statsA, accountInfo.statistics.rating!);
|
||||
const scoreDiff = statsB2.score - statsA.score;
|
||||
|
||||
return (
|
||||
<CommandWrapper>
|
||||
@@ -78,35 +77,15 @@ export const ratingStatsCommand = new Promise<CommandRegistry>((resolve) => {
|
||||
survived_battles: delta.survived,
|
||||
wins: delta.wins,
|
||||
}}
|
||||
supplementaryStats={{ WN8: 3000, tier: 10 }}
|
||||
supplementaryStats={{
|
||||
type: 'rating',
|
||||
score: statsB2.score,
|
||||
delta: statsB2.score - statsA.score,
|
||||
}}
|
||||
/>
|
||||
)}
|
||||
</CommandWrapper>
|
||||
);
|
||||
|
||||
// return `# ${markdownEscape(accountInfo.nickname)}\n\n${markdownTable([
|
||||
// [
|
||||
// 'score',
|
||||
// `${statsB2.score}${scoreDiff === 0 ? '' : ` (${scoreDiff > 0 ? '+' : ''}${scoreDiff})`}`,
|
||||
// ],
|
||||
// ['winrate', `${(100 * (delta.wins / delta.battles)).toFixed(0)}%`],
|
||||
// ['battles', delta.battles],
|
||||
// ['wins / losses', `${delta.wins} / ${delta.battles - delta.wins}`],
|
||||
// ['wn8', 'impossible'],
|
||||
// ['survival', `${(100 * (delta.survived / delta.battles)).toFixed(0)}%`],
|
||||
// ['accuracy', `${(100 * (delta.hits / delta.shots)).toFixed(0)}%`],
|
||||
// ['average damage', (delta.damageDealt / delta.battles).toFixed(0)],
|
||||
// ['damager per tier', 'impossible'],
|
||||
// ['damage ratio', (delta.damageDealt / delta.damageReceived).toFixed(2)],
|
||||
// ['average kills', (delta.kills / delta.battles).toFixed(2)],
|
||||
// ['average tier', 'impossible'],
|
||||
// ['average spots', 'possible'],
|
||||
// ['average xp', 'possible'],
|
||||
// [
|
||||
// 'kills to death ratio',
|
||||
// (delta.kills / (delta.wins - delta.survived)).toFixed(2),
|
||||
// ],
|
||||
// ])}`;
|
||||
},
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user