mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 11:39:50 +02:00
feat: added order to getDiffedTankStats
This commit is contained in:
1 parent
87955214e3
commit
d8ac0b2ef6
9 files changed
+51
-44
No files matched your search
@@ -10,7 +10,7 @@ import getWargamingResponse from '../core/blitz/getWargamingResponse.js';
|
||||
import resolveTankName from '../core/blitz/resolveTankName.js';
|
||||
import sumStats from '../core/blitz/sumStats.js';
|
||||
import { Tier, tankopedia } from '../core/blitz/tankopedia.js';
|
||||
import getTankStatsDiffed from '../core/blitzstars/getTankStatsDiffed.js';
|
||||
import getDiffedTankStats from '../core/blitzstars/getDiffedTankStats.js';
|
||||
import { tankAverages } from '../core/blitzstars/tankAverages.js';
|
||||
import { ResolvedPeriod } from '../core/discord/resolvePeriodFromCommand.js';
|
||||
import { ResolvedPlayer } from '../core/discord/resolvePlayerFromCommand.js';
|
||||
@@ -50,13 +50,13 @@ export default async function fullStats<Type extends StatType>(
|
||||
image = (await tankopedia)[tankId!]?.images.normal;
|
||||
}
|
||||
|
||||
const tankStats = await getTankStatsDiffed(server, id, start, end);
|
||||
const { diffed } = await getDiffedTankStats(server, id, start, end);
|
||||
let stats: AllStats;
|
||||
let supplementaryStats: SupplementaryStats;
|
||||
let tierWeights: TierWeightsRecord;
|
||||
|
||||
if (type === 'player') {
|
||||
const entries = Object.entries(tankStats);
|
||||
const entries = Object.entries(diffed);
|
||||
stats = sumStats(entries.map(([, stats]) => stats));
|
||||
const battlesOfTanksWithAverages = await entries.reduce<
|
||||
PossiblyPromise<number>
|
||||
@@ -124,10 +124,10 @@ export default async function fullStats<Type extends StatType>(
|
||||
{},
|
||||
);
|
||||
} else {
|
||||
stats = tankStats[tankId!];
|
||||
stats = diffed[tankId!];
|
||||
|
||||
supplementaryStats = {
|
||||
WN8: calculateWN8((await tankAverages)[tankId!].all, tankStats[tankId!]),
|
||||
WN8: calculateWN8((await tankAverages)[tankId!].all, diffed[tankId!]),
|
||||
tier: (await tankopedia)[tankId!]?.tier,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user