This commit is contained in:
icslucas
2025-10-25 19:37:40 +02:00
parent 565b1345ad
commit b10cadff20
13 changed files with 405 additions and 22 deletions
+16
View File
@@ -323,6 +323,12 @@ export class DefaultConfig implements Config {
}
isUnitDisabled(unitType: UnitType): boolean {
<<<<<<< Updated upstream
=======
if (this._gameConfig.gameMode === GameMode.NukeWars) {
return unitType === UnitType.MIRV;
}
>>>>>>> Stashed changes
return this._gameConfig.disabledUnits?.includes(unitType) ?? false;
}
@@ -616,6 +622,16 @@ export class DefaultConfig implements Config {
numSpawnPhaseTurns(): number {
return this._gameConfig.gameType === GameType.Singleplayer ? 100 : 300;
}
<<<<<<< Updated upstream
=======
numPreparationPhaseTurns(): number {
if (this._gameConfig.gameMode === GameMode.NukeWars) {
return 180 * 10; // 180 seconds * 10 ticks/sec
}
return 0;
}
>>>>>>> Stashed changes
numBots(): number {
return this.bots();
}