From 52478efd9697ba696e615ed38f48fdda4459b933 Mon Sep 17 00:00:00 2001 From: Frutescens Date: Tue, 2 Jul 2024 21:09:14 -0700 Subject: [PATCH] Fixed phase order --- src/phases.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/phases.ts b/src/phases.ts index 531215b9716..40a2683b09d 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -4891,7 +4891,8 @@ export class AttemptCapturePhase extends PokemonPhase { } }, onComplete: () => { - this.scene.unshiftPhase(new VictoryPhase(this.scene, this.battlerIndex)); this.catch(); + this.scene.gameData.setPokemonCaught(pokemon); + this.catch(); } }); }; @@ -4958,6 +4959,7 @@ export class AttemptCapturePhase extends PokemonPhase { this.scene.ui.showText(i18next.t("battle:pokemonCaught", { pokemonName: pokemon.name }), null, () => { const end = () => { + this.scene.unshiftPhase(new VictoryPhase(this.scene, this.battlerIndex)); this.scene.pokemonInfoContainer.hide(); this.removePb(); this.end(); @@ -4986,7 +4988,7 @@ export class AttemptCapturePhase extends PokemonPhase { } }); }; - Promise.all([pokemon.hideInfo(), this.scene.gameData.setPokemonCaught(pokemon)]).then(() => { + Promise.all([pokemon.hideInfo()]).then(() => { if (this.scene.getParty().length === 6) { const promptRelease = () => { this.scene.ui.showText(i18next.t("battle:partyFull", { pokemonName: pokemon.name }), null, () => {