feat: abilites

This commit is contained in:
TrèsAbhi committed 2024-08-16 12:52:29 -05:00
1 parent b25814e399
commit e9d5de7e97
10 files changed
+101 -55

No files matched your search

-2
View File
@@ -75,8 +75,6 @@ export function tankCharacteristics(
provisionDefinitions: ProvisionDefinitions;
},
) {
console.log(tank.crew);
const presetRows = equipmentDefinitions.presets[tank.equipment];
const turretModelDefinition = tankModelDefinition.turrets[turret.id];
const gunModelDefinition = turretModelDefinition.guns[gun.id];
+3 -8
View File
@@ -40,7 +40,7 @@ export type ModuleDefinition =
| GunDefinition;
export interface TankDefinition {
id: number;
roles: Record<string, string>;
roles: Record<number, string>;
description?: string;
fixedCamouflage?: boolean;
camouflages?: number[];
@@ -173,13 +173,8 @@ export const tankDefinitions = fetchCdonLz4<TankDefinitions>(
asset('definitions/tanks.cdon.lz4'),
);
const entries = new Promise<TankDefinition[]>(async (resolve) => {
resolve(Object.entries(await tankDefinitions).map(([, entry]) => entry));
});
export const tanksDefinitionsArray = new Promise<TankDefinition[]>(
async (resolve) => {
resolve((await entries).map((entry) => entry)); // TODO: wtf?
},
export const tanksDefinitionsArray = tankDefinitions.then((tanks) =>
Object.values(tanks),
);
export type Tier = (typeof TIERS)[number];