This commit is contained in:
tresabhi committed 2026-09-22 16:39:51 -05:00
1 parent 5f24887535
commit 4e470599e8
3 files changed
+8 -4

No files matched your search

+2 -2
View File
@@ -1,5 +1,5 @@
import { alias } from "@blitzkit/core"; import { alias } from "@blitzkit/core";
import { BlitzKitStrings } from "@blitzkit/i18n"; import { Strings } from "@blitzkit/i18n";
import { import {
CamouflageDefinitions, CamouflageDefinitions,
ConsumableDefinitions, ConsumableDefinitions,
@@ -75,6 +75,6 @@ export class ClientBlitzKitAPI extends AbstractBlitzKitAPI {
} }
strings(locale: string) { strings(locale: string) {
return fetchJSON<BlitzKitStrings>(alias("api", `/strings/${locale}.json`)); return fetchJSON<Strings>(alias("api", `/strings/${locale}.json`));
} }
} }
+3 -1
View File
@@ -90,6 +90,9 @@ export interface TankState {
shell: number; shell: number;
track: number; track: number;
assault_distance: number;
speed: number;
model: ModelDefinition; model: ModelDefinition;
equipment_matrix: EquipmentMatrix; equipment_matrix: EquipmentMatrix;
@@ -98,7 +101,6 @@ export interface TankState {
provisions: number[]; provisions: number[];
camouflage: boolean; camouflage: boolean;
cooldown_booster: number; cooldown_booster: number;
assault_distance: number;
} }
interface Tankopedia { interface Tankopedia {
@@ -32,12 +32,14 @@ export function createTankState(tank: TankDefinition) {
shell: gun.shells[0].id, shell: gun.shells[0].id,
track: tank.tracks.at(-1)!.id, track: tank.tracks.at(-1)!.id,
assault_distance: (gun.assault_ranges?.ranges[0].distance ?? 0) / 2,
speed: 0,
equipment_matrix: genericDefaultEquipmentMatrix, equipment_matrix: genericDefaultEquipmentMatrix,
consumables: [], consumables: [],
provisions: createDefaultProvisions(tank, gun, provisions, scripts), provisions: createDefaultProvisions(tank, gun, provisions, scripts),
camouflage: true, camouflage: true,
cooldown_booster: 0, cooldown_booster: 0,
assault_distance: (gun.assault_ranges?.ranges[0].distance ?? 0) / 2,
} satisfies TankState; } satisfies TankState;
} }