created PlayerType enum add FakeHuman type

This commit is contained in:
evanpelle
2024-09-06 17:55:12 -07:00
parent 0bc78d07eb
commit 4caaaea140
10 changed files with 30 additions and 20 deletions
+3 -3
View File
@@ -1,4 +1,4 @@
import {Player, PlayerInfo, TerrainType, TerraNullius, Tile} from "../Game";
import {Player, PlayerInfo, PlayerType, TerrainType, TerraNullius, Tile} from "../Game";
import {within} from "../Util";
import {Config, Theme} from "./Config";
import {pastelTheme} from "./PastelTheme";
@@ -67,7 +67,7 @@ export class DefaultConfig implements Config {
}
attackAmount(attacker: Player, defender: Player | TerraNullius) {
if (attacker.isBot()) {
if (attacker.type() == PlayerType.Bot) {
return attacker.troops() / 20
} else {
return attacker.troops() / 5
@@ -75,7 +75,7 @@ export class DefaultConfig implements Config {
}
startTroops(playerInfo: PlayerInfo): number {
if (playerInfo.isBot) {
if (playerInfo.playerType == PlayerType.Bot) {
return 10000
}
return 10000