mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-07-21 14:25:06 +00:00
alliances expire after 1000 ticks (~1.5 minutes)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import {Player, PlayerID, PlayerInfo, TerraNullius, Tile} from "../game/Game";
|
||||
import {Player, PlayerID, PlayerInfo, TerraNullius, Tick, Tile} from "../game/Game";
|
||||
import {Colord, colord} from "colord";
|
||||
import {devConfig} from "./DevConfig";
|
||||
import {defaultConfig} from "./DefaultConfig";
|
||||
@@ -47,6 +47,7 @@ export interface Config {
|
||||
boatAttackAmount(attacker: Player, defender: Player | TerraNullius): number
|
||||
boatMaxDistance(): number
|
||||
boatMaxNumber(): number
|
||||
allianceDuration(): Tick
|
||||
}
|
||||
|
||||
export interface Theme {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {Player, PlayerInfo, PlayerType, TerrainType, TerraNullius, Tile} from "../game/Game";
|
||||
import {Player, PlayerInfo, PlayerType, TerrainType, TerraNullius, Tick, Tile} from "../game/Game";
|
||||
import {GameID} from "../Schemas";
|
||||
import {simpleHash, within} from "../Util";
|
||||
import {Config, Theme} from "./Config";
|
||||
@@ -7,6 +7,9 @@ import {pastelTheme} from "./PastelTheme";
|
||||
|
||||
|
||||
export class DefaultConfig implements Config {
|
||||
allianceDuration(): Tick {
|
||||
return 10 * 100
|
||||
}
|
||||
percentageTilesOwnedToWin(): number {
|
||||
return 95
|
||||
}
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import {Tick} from "../game/Game";
|
||||
import {GameID} from "../Schemas";
|
||||
import {DefaultConfig} from "./DefaultConfig";
|
||||
|
||||
export const devConfig = new class extends DefaultConfig {
|
||||
percentageTilesOwnedToWin(): number {
|
||||
return 80
|
||||
return 95
|
||||
}
|
||||
numSpawnPhaseTurns(): number {
|
||||
return 80
|
||||
@@ -22,6 +23,9 @@ export const devConfig = new class extends DefaultConfig {
|
||||
return 0
|
||||
}
|
||||
|
||||
// allianceDuration(): Tick {
|
||||
// return 10 * 10
|
||||
// }
|
||||
|
||||
numFakeHumans(gameID: GameID): number {
|
||||
return 0
|
||||
|
||||
Reference in New Issue
Block a user