From 10ac6cb54b41f773ae559be939b5089a6c3801ed Mon Sep 17 00:00:00 2001 From: 1brucben <1benjbruce@gmail.com> Date: Wed, 4 Jun 2025 19:41:47 +0200 Subject: [PATCH] cap hospital at 40% bonus --- src/core/configuration/DefaultConfig.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/core/configuration/DefaultConfig.ts b/src/core/configuration/DefaultConfig.ts index 47a4660a0..d8000114d 100644 --- a/src/core/configuration/DefaultConfig.ts +++ b/src/core/configuration/DefaultConfig.ts @@ -569,14 +569,11 @@ export class DefaultConfig implements Config { const traitorDebuff = defender.isTraitor() ? this.traitorDefenseDebuff() : 1; - const attackerHospitalBonus = Math.pow( - 0.9, - attacker.units(UnitType.Hospital).length, - ); - const defenderHospitalBonus = Math.pow( - 0.9, - defender.units(UnitType.Hospital).length, - ); + const attackerHospitalBonus = + 0.6 + 0.4 * Math.pow(0.75, attacker.units(UnitType.Hospital).length); + + const defenderHospitalBonus = + 0.6 + 0.4 * Math.pow(0.75, defender.units(UnitType.Hospital).length); console.log(attackerHospitalBonus, defenderHospitalBonus); const baseTroopLoss = 10; const attackLossModifier = 1.35;