From 42f1dd33b5336df6cadc690e91578509f9030ffa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Mon, 3 Jun 2024 15:33:41 -0500 Subject: [PATCH] fix: multiplicative camouflage --- src/core/blitzkit/tankCharacteristics.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/core/blitzkit/tankCharacteristics.ts b/src/core/blitzkit/tankCharacteristics.ts index 6bd2cf259..dfb22cd42 100644 --- a/src/core/blitzkit/tankCharacteristics.ts +++ b/src/core/blitzkit/tankCharacteristics.ts @@ -436,17 +436,16 @@ export function tankCharacteristics( const viewRange = turret.viewRange * viewRangeCoefficient; const camouflageStill = tank.camouflage.still * camouflageCoefficientStill; const camouflageMoving = - (tank.class === 'lightTank' - ? tank.camouflage.still - : tank.camouflage.moving) * camouflageCoefficientMoving; + tank.class === 'lightTank' + ? tank.camouflage.still * camouflageCoefficientStill + : tank.camouflage.moving * camouflageCoefficientMoving; const camouflageShootingStill = tank.camouflage.still * gun.camouflageLoss * camouflageCoefficientStill; const camouflageShootingMoving = (tank.class === 'lightTank' - ? tank.camouflage.still - : tank.camouflage.moving) * - gun.camouflageLoss * - camouflageCoefficientMoving; + ? tank.camouflage.still * camouflageCoefficientStill + : tank.camouflage.moving * camouflageCoefficientMoving) * + gun.camouflageLoss; const camouflageCaughtOnFire = tank.camouflage.onFire * tank.camouflage.still * camouflageCoefficientStill; const width = size[2];