From b29f7ca7f5d7dae7d11614579f2c64028ce15352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Tue, 16 Apr 2024 09:24:28 -0500 Subject: [PATCH] fix: max dpm on double shot auto reloaders --- src/core/blitzkrieg/tankCharacteristics.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/blitzkrieg/tankCharacteristics.ts b/src/core/blitzkrieg/tankCharacteristics.ts index a925f8aad..63681ddab 100644 --- a/src/core/blitzkrieg/tankCharacteristics.ts +++ b/src/core/blitzkrieg/tankCharacteristics.ts @@ -291,7 +291,11 @@ export function tankCharacteristics( ); const dpmMaximum = gun.type === 'autoReloader' - ? gun.reload.at(-1)! < gun.reload.at(-2)! + ? ( + gun.count > 2 + ? gun.reload.at(-1)! < gun.reload.at(-2)! + : gun.reload.at(-1)! + gun.intraClip < gun.reload.at(-2)! + ) ? ((damageCoefficient * shell.damage.armor) / (gun.reload.at(-1)! * reloadCoefficient + gun.intraClip * intraClipCoefficient)) *