diff --git a/src/battle.ts b/src/battle.ts index 75cf99f574a..dccfd7e71b3 100644 --- a/src/battle.ts +++ b/src/battle.ts @@ -117,7 +117,7 @@ export default class Battle { private rngCounter: number = 0; - constructor(gameMode: GameMode, waveIndex: number, battleType: BattleType, trainer?: Trainer, double?: boolean, enemyFaints?: number) { + constructor(gameMode: GameMode, waveIndex: number, battleType: BattleType, trainer?: Trainer, double: boolean = false, enemyFaints: number = 0) { this.gameMode = gameMode; this.waveIndex = waveIndex; this.battleType = battleType; @@ -126,8 +126,8 @@ export default class Battle { this.enemyLevels = battleType !== BattleType.TRAINER ? new Array(double ? 2 : 1).fill(null).map(() => this.getLevelForWave()) : trainer?.getPartyLevels(this.waveIndex); - this.double = double ?? false; - this.enemyFaints = enemyFaints ?? 0; + this.double = double; + this.enemyFaints = enemyFaints; } private initBattleSpec(): void { diff --git a/src/field/arena.ts b/src/field/arena.ts index b96017e2bda..0e7550bea2d 100644 --- a/src/field/arena.ts +++ b/src/field/arena.ts @@ -57,13 +57,13 @@ export class Arena { public readonly eventTarget: EventTarget = new EventTarget(); - constructor(biome: Biome, bgm: string, playerFaints?: number) { + constructor(biome: Biome, bgm: string, playerFaints: number = 0) { this.biomeType = biome; this.tags = []; this.bgm = bgm; this.trainerPool = biomeTrainerPools[biome]; this.updatePoolsForTimeOfDay(); - this.playerFaints = playerFaints ?? 0; + this.playerFaints = playerFaints; } init() {