mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 18:57:03 +02:00
fix: /today cooperation with tanks without WN8
This commit is contained in:
1 parent
dd2052c421
commit
b12f984633
2 files changed
+10
-10
No files matched your search
@@ -82,7 +82,7 @@ export default {
|
||||
(accumulator, [tankIdString, tankStats]) => {
|
||||
const tankId = Number(tankIdString);
|
||||
|
||||
return tankId === 0
|
||||
return tankId === 0 || tankAverages[tankId] === undefined
|
||||
? accumulator
|
||||
: {
|
||||
...accumulator,
|
||||
@@ -92,10 +92,10 @@ export default {
|
||||
{},
|
||||
);
|
||||
const careerWN8s = tankStatsOverTimeEntries.reduce<Record<number, number>>(
|
||||
(accumulator, [tankIdString, tankStats]) => {
|
||||
(accumulator, [tankIdString]) => {
|
||||
const tankId = Number(tankIdString);
|
||||
|
||||
return tankId === 0
|
||||
return tankId === 0 || tankAverages[tankId] === undefined
|
||||
? accumulator
|
||||
: {
|
||||
...accumulator,
|
||||
@@ -140,8 +140,8 @@ export default {
|
||||
name={tankId === 0 ? 'Total' : resolveTankName(Number(tankIdString))}
|
||||
winrate={tankStats.wins / tankStats.battles}
|
||||
careerWinrate={career.wins / career.battles}
|
||||
WN8={todayWN8s[tankId]}
|
||||
careerWN8={careerWN8s[tankId]}
|
||||
WN8={isNaN(todayWN8s[tankId]) ? undefined : todayWN8s[tankId]}
|
||||
careerWN8={isNaN(careerWN8s[tankId]) ? undefined : careerWN8s[tankId]}
|
||||
damage={tankStats.damage_dealt / tankStats.battles}
|
||||
careerDamage={career.damage_dealt / career.battles}
|
||||
survival={tankStats.survived_battles / tankStats.battles}
|
||||
|
||||
@@ -6,8 +6,8 @@ export interface RowProps {
|
||||
name: string;
|
||||
winrate: number;
|
||||
careerWinrate: number;
|
||||
WN8: number;
|
||||
careerWN8: number;
|
||||
WN8?: number;
|
||||
careerWN8?: number;
|
||||
damage: number;
|
||||
careerDamage: number;
|
||||
survival: number;
|
||||
@@ -42,9 +42,9 @@ export function Row({
|
||||
/>
|
||||
<RowStat
|
||||
name="WN8"
|
||||
value={WN8.toFixed(0)}
|
||||
career={careerWN8.toFixed(0)}
|
||||
percentile={getWN8Percentile(WN8)}
|
||||
value={WN8 === undefined ? '--' : WN8.toFixed(0)}
|
||||
career={careerWN8 === undefined ? '--' : careerWN8.toFixed(0)}
|
||||
percentile={WN8 === undefined ? undefined : getWN8Percentile(WN8)}
|
||||
/>
|
||||
<RowStat
|
||||
name="Damage"
|
||||
|
||||
Reference in new issue
Block a user