From fcac511a28836e15d3ba1143e117ee4fed80875d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sat, 3 Feb 2024 16:28:33 -0600 Subject: [PATCH] feat: gun rotation speed --- scripts/buildAssets/definitions.ts | 2 ++ src/core/blitzkrieg/tankDefinitions.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/scripts/buildAssets/definitions.ts b/scripts/buildAssets/definitions.ts index 577366583..67a60dd2e 100644 --- a/scripts/buildAssets/definitions.ts +++ b/scripts/buildAssets/definitions.ts @@ -190,6 +190,7 @@ interface GunDefinitionsList { ids: Record; shared: { [key: string]: { + rotationSpeed: number; shotDispersionFactors: { turretRotation: number; afterShot: number; @@ -614,6 +615,7 @@ export async function definitions(production: boolean) { tankDefinitions[tankId].turrets[turretIndex].guns.push({ id: gunId, + rotationSpeed: gunListEntry.rotationSpeed, name: gunName, tier: gunListEntry.level as Tier, shells: [], diff --git a/src/core/blitzkrieg/tankDefinitions.ts b/src/core/blitzkrieg/tankDefinitions.ts index 6a0459e4a..a84e1af59 100644 --- a/src/core/blitzkrieg/tankDefinitions.ts +++ b/src/core/blitzkrieg/tankDefinitions.ts @@ -63,6 +63,7 @@ export type GunDefinition = | GunDefinitionAutoLoader | GunDefinitionAutoReloader; interface GunDefinitionBase { + rotationSpeed: number; id: number; name: string; tier: Tier;