From 8bf2d20958a206378463fedc2814043394c1b8a2 Mon Sep 17 00:00:00 2001 From: 1brucben <1benjbruce@gmail.com> Date: Tue, 13 May 2025 19:10:42 +0200 Subject: [PATCH] defense post adjust --- src/core/configuration/Config.ts | 3 ++- src/core/configuration/DefaultConfig.ts | 11 +++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/core/configuration/Config.ts b/src/core/configuration/Config.ts index 1442dd814..52a886627 100644 --- a/src/core/configuration/Config.ts +++ b/src/core/configuration/Config.ts @@ -121,7 +121,8 @@ export interface Config { defensePostRange(): number; SAMCooldown(): number; SiloCooldown(): number; - defensePostDefenseBonus(): number; + defensePostLossMultiplier(): number; + defensePostSpeedMultiplier(): number; falloutDefenseModifier(percentOfFallout: number): number; difficultyModifier(difficulty: Difficulty): number; warshipPatrolRange(): number; diff --git a/src/core/configuration/DefaultConfig.ts b/src/core/configuration/DefaultConfig.ts index 6fe60ac00..1f59a867d 100644 --- a/src/core/configuration/DefaultConfig.ts +++ b/src/core/configuration/DefaultConfig.ts @@ -220,8 +220,11 @@ export class DefaultConfig implements Config { defensePostRange(): number { return 40; } - defensePostDefenseBonus(): number { - return 5; + defensePostLossMultiplier(): number { + return 6; + } + defensePostSpeedMultiplier(): number { + return 3; } playerTeams(): number | typeof Duos { return this._gameConfig.playerTeams ?? 0; @@ -467,8 +470,8 @@ export class DefaultConfig implements Config { UnitType.DefensePost, )) { if (dp.unit.owner() == defender) { - mag *= this.defensePostDefenseBonus(); - speed *= this.defensePostDefenseBonus(); + mag *= this.defensePostLossMultiplier(); + speed *= this.defensePostSpeedMultiplier(); break; } }