diff --git a/src/phases/encounter-phase.ts b/src/phases/encounter-phase.ts index 9345170e718..b53b151072f 100644 --- a/src/phases/encounter-phase.ts +++ b/src/phases/encounter-phase.ts @@ -125,7 +125,7 @@ export class EncounterPhase extends BattlePhase { !!globalScene.getEncounterBossSegments(battle.waveIndex, level, enemySpecies), ); if (globalScene.currentBattle.battleSpec === BattleSpec.FINAL_BOSS) { - battle.enemyParty[e].ivs = new Array(6).fill(31); + battle.enemyParty[e].ivs.fill(31); } globalScene .getPlayerParty() diff --git a/src/ui/handlers/battle-message-ui-handler.ts b/src/ui/handlers/battle-message-ui-handler.ts index f845f22a730..79e7e318915 100644 --- a/src/ui/handlers/battle-message-ui-handler.ts +++ b/src/ui/handlers/battle-message-ui-handler.ts @@ -195,7 +195,7 @@ export class BattleMessageUiHandler extends MessageUiHandler { super.showDialogue(text, name, delay, callback, callbackDelay, prompt, promptDelay); } - promptLevelUpStats(partyMemberIndex: number, prevStats: number[], showTotals: boolean): Promise { + promptLevelUpStats(partyMemberIndex: number, prevStats: ArrayLike, showTotals: boolean): Promise { return new Promise(resolve => { if (!globalScene.showLevelUpStats) { return resolve(); @@ -219,7 +219,7 @@ export class BattleMessageUiHandler extends MessageUiHandler { }); } - promptIvs(pokemonId: number, ivs: number[]): Promise { + promptIvs(pokemonId: number, ivs: ArrayLike): Promise { return new Promise(resolve => { globalScene.executeWithSeedOffset(() => { let levelUpStatsValuesText = "";