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; } }