growth determined by manpower reserves

This commit is contained in:
Evan
2024-11-03 12:38:40 -08:00
parent 2afecf0f39
commit 7068758ae3
5 changed files with 26 additions and 19 deletions
+4 -3
View File
@@ -196,7 +196,8 @@ export interface Player {
outgoingEmojis(): EmojiMessage[]
canDonate(recipient: Player): boolean
gold(): Gold
manpower(): number
totalManpower(): number
manpowerReserve(): number
// Number between 0, 1
targetTroopRatio(): number
}
@@ -224,8 +225,8 @@ export interface MutablePlayer extends Player {
donate(recipient: MutablePlayer, troops: number): void
addGold(toAdd: Gold): void
removeGold(toRemove: Gold): void
addManpower(toAdd: number): void
removeManpower(toRemove: number): void
addManpowerReserve(toAdd: number): void
removeManpowerReserve(toRemove: number): void
setTargetTroopRatio(target: number): void
}