From afe041f969ad1709cae0da05f71ff304e257cf51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Mon, 5 Feb 2024 12:57:03 -0600 Subject: [PATCH] feat: speed definitions --- scripts/buildAssets/definitions.ts | 8 ++++++++ src/core/blitzkrieg/tankDefinitions.ts | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/scripts/buildAssets/definitions.ts b/scripts/buildAssets/definitions.ts index 67a60dd2e..8fe3bcede 100644 --- a/scripts/buildAssets/definitions.ts +++ b/scripts/buildAssets/definitions.ts @@ -77,6 +77,10 @@ interface VehicleDefinitions { still: number; firePenalty: number; }; + speedLimits: { + forward: number; + backward: number; + }; consumableSlots: number; provisionSlots: number; optDevicePreset: string; @@ -404,6 +408,10 @@ export async function definitions(production: boolean) { tankDefinitions[tankId] = { health: tankDefinition.root.hull.maxHealth, + speed: { + forwards: tankDefinition.root.speedLimits.forward, + backwards: tankDefinition.root.speedLimits.backward, + }, id: tankId, equipment, consumables: tankDefinition.root.consumableSlots, diff --git a/src/core/blitzkrieg/tankDefinitions.ts b/src/core/blitzkrieg/tankDefinitions.ts index a84e1af59..3ee888c3d 100644 --- a/src/core/blitzkrieg/tankDefinitions.ts +++ b/src/core/blitzkrieg/tankDefinitions.ts @@ -28,6 +28,10 @@ export interface TankDefinition { turrets: TurretDefinition[]; engines: EngineDefinition[]; price: TankDefinitionPrice; + speed: { + forwards: number; + backwards: number; + }; camouflage: { still: number; moving: number;