Files
OpenFrontIO/src/core/configuration/DevConfig.ts
T
2024-08-25 20:21:35 -07:00

33 lines
796 B
TypeScript

import {PlayerInfo} from "../Game";
import {PlayerConfig} from "./Config";
import {DefaultConfig, DefaultPlayerConfig, defaultPlayerConfig} from "./DefaultConfig";
export const devConfig = new class extends DefaultConfig {
turnsUntilGameStart(): number {
return 100
}
gameCreationRate(): number {
return 3 * 1000
}
lobbyLifetime(): number {
return 3 * 1000
}
turnIntervalMs(): number {
return 100
}
player(): PlayerConfig {
return devPlayerConfig
}
numBots(): number {
return 250
}
}
export const devPlayerConfig = new class extends DefaultPlayerConfig {
startTroops(playerInfo: PlayerInfo): number {
if (playerInfo.isBot) {
return 5000
}
return 5000
}
}