diff --git a/packages/core/src/blitzkit/consumableDefinitions.ts b/packages/core/src/blitzkit/consumableDefinitions.ts deleted file mode 100644 index 077e2e3b3..000000000 --- a/packages/core/src/blitzkit/consumableDefinitions.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { fetchPB } from '../protobuf'; -import { ConsumableDefinitions } from '../protos'; -import { asset } from './asset'; - -export function fetchConsumableDefinitions() { - return fetchPB(asset('definitions/consumables.pb'), ConsumableDefinitions); -} diff --git a/packages/core/src/blitzkit/discoveredIdDefinitions.ts b/packages/core/src/blitzkit/discoveredIdDefinitions.ts index c6830554c..2354afc9f 100644 --- a/packages/core/src/blitzkit/discoveredIdDefinitions.ts +++ b/packages/core/src/blitzkit/discoveredIdDefinitions.ts @@ -1,4 +1,4 @@ -import { asset } from './asset'; +import { staticAsset } from "@blitzkit/core"; export interface DiscoveredIdsDefinitions { time: number; @@ -7,6 +7,6 @@ export interface DiscoveredIdsDefinitions { } export async function fetchDiscoveredIdsDefinitions() { - const response = await fetch(asset('ids/manifest.json')); + const response = await fetch(staticAsset("ids/manifest.json")); return response.json() as Promise; } diff --git a/packages/core/src/blitzkit/equipmentDefinitions.ts b/packages/core/src/blitzkit/equipmentDefinitions.ts deleted file mode 100644 index a42f5bced..000000000 --- a/packages/core/src/blitzkit/equipmentDefinitions.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { fetchPB } from '../protobuf'; -import { EquipmentDefinitions } from '../protos'; -import { asset } from './asset'; - -export function fetchEquipmentDefinitions() { - return fetchPB(asset('definitions/equipment.pb'), EquipmentDefinitions); -} diff --git a/packages/core/src/blitzkit/gallery.ts b/packages/core/src/blitzkit/gallery.ts deleted file mode 100644 index 18ddc672b..000000000 --- a/packages/core/src/blitzkit/gallery.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { fetchPB } from '../protobuf'; -import { Gallery } from '../protos'; -import { asset } from './asset'; - -export function fetchGallery() { - return fetchPB(asset('definitions/gallery.pb'), Gallery); -} diff --git a/packages/core/src/blitzkit/getArchivedRatingLeaderboard.ts b/packages/core/src/blitzkit/getArchivedRatingLeaderboard.ts deleted file mode 100644 index 7943199bb..000000000 --- a/packages/core/src/blitzkit/getArchivedRatingLeaderboard.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { Region } from "../blitz/regions"; -import { RatingLeaderboard } from "../protos"; -import { asset } from "./asset"; - -const cache: Record> = { - asia: {}, - eu: {}, - com: {}, -}; - -export async function getArchivedRatingLeaderboard( - region: Region, - season: number -) { - if (!cache[region][season]) { - const info = await fetch(asset(`regions/${region}/rating/${season}.pb`)) - .then((response) => response.arrayBuffer()) - .then((buffer) => RatingLeaderboard.decode(new Uint8Array(buffer))); - cache[region][season] = info; - } - - return cache[region][season]; -} diff --git a/packages/core/src/blitzkit/index.ts b/packages/core/src/blitzkit/index.ts index 13dadad9c..184e360b5 100644 --- a/packages/core/src/blitzkit/index.ts +++ b/packages/core/src/blitzkit/index.ts @@ -1,51 +1,33 @@ +export * from "./api"; export * from "./assertSecret"; export * from "./availableProvisions"; export * from "./averageDefinitions"; -// export * from './camouflageDefinitions'; -// export * from './checkConsumableProvisionInclusivity'; export * from "./coefficient"; -export * from "./consumableDefinitions"; -// export * from './context'; -export * from "./api"; +export * from "./createDefaultProvisions"; export * from "./createDefaultSkills"; export * from "./degressiveStat"; export * from "./discoveredIdDefinitions"; export * from "./emblemURL"; -export * from "./equipmentDefinitions"; export * from "./eventManager"; -export * from "./getArchivedLatestSeasonNumber"; -export * from "./sluggify"; -export * from "./staticAsset"; -export * from "./vfs"; -// export * from './getArchivedRatingInfo'; -export * from "./getArchivedRatingLeaderboard"; -// export * from './getArchivedRatingMidnightLeaderboard'; export * from "./getTimeDaysAgo"; export * from "./isExplosive"; -export * from "./mapDefinitions"; -export * from "./modelDefinitions"; +export * from "./metaSortTank"; export * from "./normalizeBoundingBox"; -// export * from './parseBkni'; -// export * from './patientFetch'; export * from "./patientFetchJSON"; +export * from "./popularTanks"; export * from "./progressiveStat"; -export * from "./provisionDefinitions"; export * from "./resolveDpm"; export * from "./resolvePenetrationCoefficient"; export * from "./reviews"; -export * from "./skillDefinitions"; +export * from "./romanize"; +export * from "./sluggify"; +export * from "./staticAsset"; export * from "./sum"; -export * from "./tankDefinitions"; export * from "./tankIcon"; export * from "./tankNames"; export * from "./unionBoundingBox"; export * from "./uniqueGuns"; export * from "./unwrapBlitzkitResponse"; +export * from "./vfs"; export * from "./votes"; -// export * from './withCORSProxy'; -export * from "./createDefaultProvisions"; -export * from "./gallery"; -export * from "./metaSortTank"; -export * from "./popularTanks"; -export * from "./romanize"; export * from "./youtubers"; diff --git a/packages/core/src/blitzkit/mapDefinitions.ts b/packages/core/src/blitzkit/mapDefinitions.ts deleted file mode 100644 index 50bf8525a..000000000 --- a/packages/core/src/blitzkit/mapDefinitions.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { fetchPB } from '../protobuf'; -import { MapDefinitions } from '../protos'; -import { asset } from './asset'; - -export function fetchMapDefinitions() { - return fetchPB(asset('definitions/maps.pb'), MapDefinitions); -} diff --git a/packages/core/src/blitzkit/modelDefinitions.ts b/packages/core/src/blitzkit/modelDefinitions.ts deleted file mode 100644 index 59ca764e5..000000000 --- a/packages/core/src/blitzkit/modelDefinitions.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { fetchPB } from '../protobuf'; -import { ModelDefinitions } from '../protos'; -import { asset } from './asset'; - -export function fetchModelDefinitions() { - return fetchPB(asset('definitions/models.pb'), ModelDefinitions); -} diff --git a/packages/core/src/blitzkit/popularTanks.ts b/packages/core/src/blitzkit/popularTanks.ts index 92d6e372b..7f7e4a5b1 100644 --- a/packages/core/src/blitzkit/popularTanks.ts +++ b/packages/core/src/blitzkit/popularTanks.ts @@ -1,7 +1,7 @@ -import { fetchPB } from '../protobuf'; -import { PopularTanks } from '../protos'; -import { asset } from './asset'; +import { staticAsset } from "@blitzkit/core"; +import { fetchPB } from "../protobuf"; +import { PopularTanks } from "../protos"; export function fetchPopularTanks() { - return fetchPB(asset('definitions/popular-tanks.pb'), PopularTanks); + return fetchPB(staticAsset("definitions/popular-tanks.pb"), PopularTanks); } diff --git a/packages/core/src/blitzkit/provisionDefinitions.ts b/packages/core/src/blitzkit/provisionDefinitions.ts deleted file mode 100644 index 6c85d2d5b..000000000 --- a/packages/core/src/blitzkit/provisionDefinitions.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { fetchPB } from '../protobuf'; -import { ProvisionDefinitions } from '../protos'; -import { asset } from './asset'; - -export function fetchProvisionDefinitions() { - return fetchPB(asset('definitions/provisions.pb'), ProvisionDefinitions); -} diff --git a/packages/core/src/blitzkit/reviews.ts b/packages/core/src/blitzkit/reviews.ts index 40922fca4..29a2377d5 100644 --- a/packages/core/src/blitzkit/reviews.ts +++ b/packages/core/src/blitzkit/reviews.ts @@ -1,7 +1,7 @@ -import { fetchPB } from '../protobuf'; -import { Reviews } from '../protos'; -import { asset } from './asset'; +import { staticAsset } from "@blitzkit/core"; +import { fetchPB } from "../protobuf"; +import { Reviews } from "../protos"; export function fetchReviews() { - return fetchPB(asset('definitions/reviews.pb'), Reviews); + return fetchPB(staticAsset("definitions/reviews.pb"), Reviews); } diff --git a/packages/core/src/blitzkit/skillDefinitions.ts b/packages/core/src/blitzkit/skillDefinitions.ts deleted file mode 100644 index a2bebd8f0..000000000 --- a/packages/core/src/blitzkit/skillDefinitions.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { fetchPB } from '../protobuf'; -import { SkillDefinitions } from '../protos'; -import { asset } from './asset'; - -export function fetchSkillDefinitions() { - return fetchPB(asset('definitions/skills.pb'), SkillDefinitions); -} diff --git a/packages/core/src/blitzkit/tankDefinitions/index.ts b/packages/core/src/blitzkit/tankDefinitions/index.ts deleted file mode 100644 index 18bdfcd2a..000000000 --- a/packages/core/src/blitzkit/tankDefinitions/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { fetchPB } from '../../protobuf'; -import { TankDefinitions } from '../../protos'; -import { asset } from '../asset'; - -export function fetchTankDefinitions() { - return fetchPB(asset('definitions/tanks.pb'), TankDefinitions); -} - -export * from './constants'; diff --git a/packages/core/src/blitzkit/tankIcon.ts b/packages/core/src/blitzkit/tankIcon.ts index 546ef5f8f..6fef51e05 100644 --- a/packages/core/src/blitzkit/tankIcon.ts +++ b/packages/core/src/blitzkit/tankIcon.ts @@ -1,7 +1,5 @@ -import { asset } from "./asset"; - export const BLITZKIT_TANK_ICON_SIZE = { width: 40 * 16, height: 30 * 16 }; export function tankIcon(id: number, size: "big" | "small" = "big") { - return asset(`icons/tanks/${size}/${id}.webp`); + return `/api/tanks/${id}/icons/${size}.webp`; }