mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-22 17:26:42 +00:00
defense post adjust
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user