From 7f77b4006dff1addc63e5c8e2a28426c7b13f5c0 Mon Sep 17 00:00:00 2001 From: tresabhi <43380238+tresabhi@users.noreply.github.com> Date: Sun, 25 Oct 2026 13:31:12 -0500 Subject: [PATCH] shit ass wargaming legacy systems --- packages/core/src/blitzkit/api/server/0_base.ts | 2 ++ .../src/blitzkit/api/server/2_camouflageDefinitions.ts | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/core/src/blitzkit/api/server/0_base.ts b/packages/core/src/blitzkit/api/server/0_base.ts index fd522a898..034122e00 100644 --- a/packages/core/src/blitzkit/api/server/0_base.ts +++ b/packages/core/src/blitzkit/api/server/0_base.ts @@ -285,6 +285,8 @@ export abstract class ServerBlitzKitAPI0 extends BlitzKitAPI { collection[locale] = localizedString; } + collection[locales.default] = collection[locales.default] ?? name; + return { locales: collection } satisfies I18nString; } } diff --git a/packages/core/src/blitzkit/api/server/2_camouflageDefinitions.ts b/packages/core/src/blitzkit/api/server/2_camouflageDefinitions.ts index c5a63405c..e2b81e3f9 100644 --- a/packages/core/src/blitzkit/api/server/2_camouflageDefinitions.ts +++ b/packages/core/src/blitzkit/api/server/2_camouflageDefinitions.ts @@ -15,7 +15,9 @@ export abstract class ServerBlitzKitAPI2 extends ServerBlitzKitAPI1 { ); const sc2 = new Sc2ReadStream( ( - await this.vfs.file(`Data/3d/${parameters.resourcesPath.blitzModelPath}`) + await this.vfs.file( + `Data/3d/${parameters.resourcesPath.blitzModelPath}`, + ) ).buffer as ArrayBuffer, ).sc2(); const presets = new Set(); @@ -100,9 +102,11 @@ export abstract class ServerBlitzKitAPI2 extends ServerBlitzKitAPI1 { } } + const name = this.getString(camo.userString); + camouflageDefinitions.camouflages[camo.id] = { id: camo.id, - name: this.getString(camo.userString), + name, tank_name: resolvedTankName, tank_name_full: resolvedTankNameFull, tank_id: tankId,