This commit is contained in:
TrèsAbhi committed 2024-10-02 10:21:16 -05:00
1 parent 61fe8c7e7c
commit 78dce028d9
26 files changed
+135 -101

No files matched your search

@@ -1,20 +1,20 @@
import { TankDefinition, tankDefinitions } from '@blitzkit/core';
import { fetchTankDefinitions, TankDefinition } from '@blitzkit/core';
import { sumBy } from 'lodash-es';
import { useMemo } from 'react';
import * as Duel from '../stores/duel';
import { Duel } from '../stores/duel';
export enum UseEccentricityMode {
Tier,
Class,
}
const awaitedTankDefinitions = await tankDefinitions;
const tankDefinitions = await fetchTankDefinitions();
export function useEccentricity(mode: UseEccentricityMode) {
const tank = Duel.use((state) => state.protagonist.tank);
const similarTanks = useMemo(
() =>
Object.values(awaitedTankDefinitions).filter(
Object.values(tankDefinitions).filter(
(tankB) =>
tank.tier === tankB.tier &&
(mode === UseEccentricityMode.Class