Files
blitzkit/src/core/blitzkrieg/equipmentDefinitions.ts
T
2024-02-13 19:46:34 -06:00

28 lines
576 B
TypeScript

import { asset } from './asset';
import { fetchCdonLz4 } from './fetchCdonLz4';
type EquipmentOptions = [number, number];
export type EquipmentRow = [
EquipmentOptions,
EquipmentOptions,
EquipmentOptions,
];
export type EquipmentPreset = [EquipmentRow, EquipmentRow, EquipmentRow];
export interface EquipmentDefinitions {
presets: {
[key: string]: EquipmentPreset;
};
equipments: {
[key: number]: {
name: string;
};
};
}
export const equipmentDefinitions = fetchCdonLz4<EquipmentDefinitions>(
asset('definitions/equipment.cdon.lz4'),
);