can donate to allies

This commit is contained in:
evanpelle
2024-10-07 20:17:15 -07:00
parent 10e3361966
commit db7a259587
10 changed files with 141 additions and 9 deletions
+2
View File
@@ -53,6 +53,8 @@ export interface Config {
targetCooldown(): Tick
emojiMessageCooldown(): Tick
emojiMessageDuration(): Tick
donateCooldown(): Tick
defaultDonationAmount(sender: Player): number
}
export interface Theme {
+7 -1
View File
@@ -7,6 +7,12 @@ import {pastelTheme} from "./PastelTheme";
export class DefaultConfig implements Config {
defaultDonationAmount(sender: Player): number {
return Math.floor(sender.troops() / 3)
}
donateCooldown(): Tick {
return 10 * 10
}
emojiMessageDuration(): Tick {
return 5 * 10
}
@@ -114,7 +120,7 @@ export class DefaultConfig implements Config {
}
boatAttackAmount(attacker: Player, defender: Player | TerraNullius): number {
return attacker.troops() / 5
return Math.floor(attacker.troops() / 5)
}
attackAmount(attacker: Player, defender: Player | TerraNullius) {