rebalance manpower

This commit is contained in:
Evan
2024-10-27 13:38:14 -07:00
parent e20cd96df4
commit 32a8251edd
+2 -2
View File
@@ -158,10 +158,10 @@ export class DefaultConfig implements Config {
return toAdd return toAdd
} }
goldAdditionRate(player: Player): number { goldAdditionRate(player: Player): number {
return (player.manpowerReserve() - player.troops()) / 1000 return (player.manpowerReserve() * 1.2 - player.troops()) / 1000
} }
troopAdjustmentRate(player: Player): number { troopAdjustmentRate(player: Player): number {
const maxDiff = player.totalManpower() / 250 + this.manpowerAdditionRate(player) const maxDiff = player.totalManpower() / 300
const target = player.totalManpower() * player.targetTroopRatio() const target = player.totalManpower() * player.targetTroopRatio()
const diff = target - player.troops() const diff = target - player.troops()
if (Math.abs(diff) < maxDiff) { if (Math.abs(diff) < maxDiff) {