bruh i am ignorant

This commit is contained in:
tresabhi committed 2026-08-07 13:30:25 -05:00
1 parent b171ce2011
commit 408417ca68
3 files changed
+18

No files matched your search

+5
View File
@@ -6,6 +6,7 @@ import {
EquipmentDefinitions, EquipmentDefinitions,
Gallery, Gallery,
GameDefinitions, GameDefinitions,
MapDefinitions,
ModelDefinitions, ModelDefinitions,
ProvisionDefinitions, ProvisionDefinitions,
SkillDefinitions, SkillDefinitions,
@@ -61,4 +62,8 @@ export class ClientBlitzKitAPI extends BlitzKitAPI {
galleryDefinitions() { galleryDefinitions() {
return fetchPB(alias("api", "/definitions/gallery.pb"), Gallery); return fetchPB(alias("api", "/definitions/gallery.pb"), Gallery);
} }
mapDefinitions() {
return fetchPB(alias("api", "/definitions/maps.pb"), MapDefinitions);
}
} }
@@ -0,0 +1,11 @@
import { MapDefinitions } from "@blitzkit/core";
import { api } from "../../../core/blitzkit/api";
export { getStaticPaths } from "../_index";
export async function GET() {
const definitions = await api.mapDefinitions();
const bytes = MapDefinitions.encode(definitions).finish();
return new Response(bytes);
}
@@ -5,6 +5,8 @@ import LegacyRedirect from "../../../../../../layouts/LegacyRedirect.astro";
import { getStaticPaths as _getStaticPaths } from "../index.astro"; import { getStaticPaths as _getStaticPaths } from "../index.astro";
export const getStaticPaths = mixStaticPaths(_getStaticPaths, async () => { export const getStaticPaths = mixStaticPaths(_getStaticPaths, async () => {
const tankDefinitions = await api.tankDefinitions();
return Object.values(tankDefinitions.tanks).map(({ id }) => ({ return Object.values(tankDefinitions.tanks).map(({ id }) => ({
params: { id }, params: { id },
})); }));