From 0df2acd5e6afb71bf58a81ae1c39bfca5403ff38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Tue, 7 Apr 2026 16:43:48 -0500 Subject: [PATCH] fix: equalizer in characteristics --- packages/cue4parse | 1 + .../website/src/core/blitzkit/tankCharacteristics.ts | 11 ++++++----- 2 files changed, 7 insertions(+), 5 deletions(-) create mode 160000 packages/cue4parse diff --git a/packages/cue4parse b/packages/cue4parse new file mode 160000 index 000000000..b8c9dab50 --- /dev/null +++ b/packages/cue4parse @@ -0,0 +1 @@ +Subproject commit b8c9dab50010ac800e6810622e71f6ca8874a288 diff --git a/packages/website/src/core/blitzkit/tankCharacteristics.ts b/packages/website/src/core/blitzkit/tankCharacteristics.ts index 77b11c739..2f75f8930 100644 --- a/packages/website/src/core/blitzkit/tankCharacteristics.ts +++ b/packages/website/src/core/blitzkit/tankCharacteristics.ts @@ -183,11 +183,12 @@ export function tankCharacteristics( (coefficient([hasGunRammer, -0.05]) * coefficient([true, degressiveStat(loaderMastery)])) / coefficient([hasAdrenaline && gun.gun_type!.$case === "regular", 0.17]); - const penetrationCoefficient = - coefficient([ - hasCalibratedShells, - resolvePenetrationCoefficient(true, equalize, shell.type, equalizer) - 1, - ]) * equalizer.penetration; + const penetrationCoefficient = resolvePenetrationCoefficient( + hasCalibratedShells, + equalize, + shell.type, + equalizer, + ); const healthCoefficient = coefficient( [hasSandbagArmor, 0.03],