diff --git a/src/core/configuration/DefaultConfig.ts b/src/core/configuration/DefaultConfig.ts index ee31983d6..53b92e0f1 100644 --- a/src/core/configuration/DefaultConfig.ts +++ b/src/core/configuration/DefaultConfig.ts @@ -683,8 +683,8 @@ export class DefaultConfig implements Config { troopAdjustmentRate(player: Player): number { const maxDiff = this.maxPopulation(player) / 500; - const target = player.population() * player.targetTroopRatio(); - const diff = target - player.troops(); + const target = player.totalPopulation() * player.targetTroopRatio(); + const diff = target - (player.totalPopulation() - player.workers()); if (Math.abs(diff) < maxDiff) { return diff; }