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;