From f002c23e702b86444c8f5941c6dc70bd3b27ca54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sat, 29 Jun 2024 13:32:57 -0500 Subject: [PATCH] fix: omit ricochet for explosive shells --- src/core/blitzkit/tankCharacteristics.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/blitzkit/tankCharacteristics.ts b/src/core/blitzkit/tankCharacteristics.ts index db008e97a..9c6dedf50 100644 --- a/src/core/blitzkit/tankCharacteristics.ts +++ b/src/core/blitzkit/tankCharacteristics.ts @@ -1,4 +1,5 @@ import { EquipmentMatrix } from '../../stores/duel'; +import { isExplosive } from '../blitz/isExplosive'; import { resolveNearPenetration } from '../blitz/resolveNearPenetration'; import { resolvePenetrationCoefficient } from '../blitz/resolvePenetrationCoefficient'; import { coefficient } from './coefficient'; @@ -459,7 +460,7 @@ export function tankCharacteristics( const length = size[1]; const volume = width * height * length; const shellNormalization = shell.normalization ?? 0; - const shellRicochet = shell.ricochet; + const shellRicochet = isExplosive(shell.type) ? undefined : shell.ricochet; return { shellNormalization,