mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-21 08:00:43 +00:00
rebalance manpower
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user