Fix some crashes

pull/1/head
Flashfyre 2023-04-10 16:52:27 -04:00
parent 7b216ce4c1
commit 4ff3c55613
2 changed files with 9 additions and 5 deletions

View File

@ -1011,12 +1011,16 @@ export class AttemptCapturePhase extends BattlePhase {
this.scene.unshiftPhase(new VictoryPhase(this.scene)); this.scene.unshiftPhase(new VictoryPhase(this.scene));
this.scene.ui.showText(`${pokemon.name} was caught!`, null, () => { this.scene.ui.showText(`${pokemon.name} was caught!`, null, () => {
pokemon.hideInfo(); pokemon.hideInfo();
const newPokemon = pokemon.addToParty(); const end = () => {
this.scene.field.remove(pokemon, true);
newPokemon.loadAssets().then(() => {
this.removePb(); this.removePb();
this.end(); this.end();
}); };
const newPokemon = pokemon.addToParty();
this.scene.field.remove(pokemon, true);
if (newPokemon)
newPokemon.loadAssets().then(end);
else
end();
}, 0, true); }, 0, true);
} }

View File

@ -163,7 +163,7 @@ export default class BattleScene extends Phaser.Scene {
// Load pokemon-related images // Load pokemon-related images
this.loadImage(`pkmn__back__sub`, 'pokemon/back', 'sub.png'); this.loadImage(`pkmn__back__sub`, 'pokemon/back', 'sub.png');
this.loadImage(`pkmn__sub`, 'pokemon', 'sub.png'); this.loadImage(`pkmn__sub`, 'pokemon', 'sub.png');
this.loadAtlas('sparkle', 'effects'); this.loadAtlas('shiny', 'effects');
this.loadImage('evo_sparkle', 'effects'); this.loadImage('evo_sparkle', 'effects');
this.load.video('evo_bg', 'images/effects/evo_bg.mp4', null, false, true); this.load.video('evo_bg', 'images/effects/evo_bg.mp4', null, false, true);