Adjust signatures of some phases to use ArrayLike<T>

This commit is contained in:
Sirz Benjie 2025-09-11 22:43:26 -05:00
parent 5ec0088ffc
commit e558339445
No known key found for this signature in database
GPG Key ID: 4A524B4D196C759E
2 changed files with 3 additions and 3 deletions

View File

@ -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()

View File

@ -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<void> {
promptLevelUpStats(partyMemberIndex: number, prevStats: ArrayLike<number>, showTotals: boolean): Promise<void> {
return new Promise(resolve => {
if (!globalScene.showLevelUpStats) {
return resolve();
@ -219,7 +219,7 @@ export class BattleMessageUiHandler extends MessageUiHandler {
});
}
promptIvs(pokemonId: number, ivs: number[]): Promise<void> {
promptIvs(pokemonId: number, ivs: ArrayLike<number>): Promise<void> {
return new Promise(resolve => {
globalScene.executeWithSeedOffset(() => {
let levelUpStatsValuesText = "";