fix: japanese gun depression

This commit is contained in:
TrèsAbhi committed 2024-08-01 14:16:42 -05:00
1 parent ed4658adcc
commit 99cdf931a8
2 files changed
+5 -5

No files matched your search

+2 -2
View File
@@ -19,8 +19,8 @@ export function applyPitchYawLimits(
); );
} }
const depressionBuff = verticalStabilizer ? degToRad(4) : 0; const depressionBuff = verticalStabilizer ? degToRad(3) : 0;
const elevationBuff = verticalStabilizer ? degToRad(3) : 0; const elevationBuff = verticalStabilizer ? degToRad(4) : 0;
let lowerPitch = -degToRad(pitchLimits.max) - depressionBuff; let lowerPitch = -degToRad(pitchLimits.max) - depressionBuff;
let upperPitch = -degToRad(pitchLimits.min) + elevationBuff; let upperPitch = -degToRad(pitchLimits.min) + elevationBuff;
const transition = degToRad(pitchLimits.transition ?? 10); const transition = degToRad(pitchLimits.transition ?? 10);
+3 -3
View File
@@ -5,7 +5,7 @@ import { resolvePenetrationCoefficient } from '../blitz/resolvePenetrationCoeffi
import { coefficient } from './coefficient'; import { coefficient } from './coefficient';
import { degressiveStat } from './degressiveStat'; import { degressiveStat } from './degressiveStat';
import { EquipmentDefinitions } from './equipmentDefinitions'; import { EquipmentDefinitions } from './equipmentDefinitions';
import { ModelDefinition, ModelDefinitions } from './modelDefinitions'; import { ModelDefinition } from './modelDefinitions';
import { normalizeBoundingBox } from './normalizeBoundingBox'; import { normalizeBoundingBox } from './normalizeBoundingBox';
import { progressiveStat } from './progressiveStat'; import { progressiveStat } from './progressiveStat';
import { ProvisionDefinitions } from './provisionDefinitions'; import { ProvisionDefinitions } from './provisionDefinitions';
@@ -387,11 +387,11 @@ export function tankCharacteristics(
const gunDepression = const gunDepression =
gunModelDefinition.pitch.max + gunModelDefinition.pitch.max +
gunDefaultPitch + gunDefaultPitch +
(hasImprovedVerticalStabilizer ? 4 : 0); (hasImprovedVerticalStabilizer ? 3 : 0);
const gunElevation = const gunElevation =
-gunModelDefinition.pitch.min - -gunModelDefinition.pitch.min -
gunDefaultPitch + gunDefaultPitch +
(hasImprovedVerticalStabilizer ? 3 : 0); (hasImprovedVerticalStabilizer ? 4 : 0);
const gunFrontalDepression = gunModelDefinition.pitch.front?.max; const gunFrontalDepression = gunModelDefinition.pitch.front?.max;
const gunFrontalElevation = gunModelDefinition.pitch.front const gunFrontalElevation = gunModelDefinition.pitch.front
? -gunModelDefinition.pitch.front.min ? -gunModelDefinition.pitch.front.min