mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-21 12:00:44 +00:00
30 lines
735 B
TypeScript
30 lines
735 B
TypeScript
import {PlayerInfo} from "../Game";
|
|
import {PlayerConfig} from "./Config";
|
|
import {DefaultConfig, DefaultPlayerConfig, defaultPlayerConfig} from "./DefaultConfig";
|
|
|
|
export const devConfig = new class extends DefaultConfig {
|
|
gameCreationRate(): number {
|
|
return 2 * 1000
|
|
}
|
|
lobbyLifetime(): number {
|
|
return 5 * 1000
|
|
}
|
|
turnIntervalMs(): number {
|
|
return 100
|
|
}
|
|
player(): PlayerConfig {
|
|
return devPlayerConfig
|
|
}
|
|
numBots(): number {
|
|
return 500
|
|
}
|
|
}
|
|
|
|
export const devPlayerConfig = new class extends DefaultPlayerConfig {
|
|
startTroops(playerInfo: PlayerInfo): number {
|
|
if (playerInfo.isBot) {
|
|
return 5000
|
|
}
|
|
return 5000
|
|
}
|
|
} |