Fix some crashes
parent
7b216ce4c1
commit
4ff3c55613
|
@ -1011,12 +1011,16 @@ export class AttemptCapturePhase extends BattlePhase {
|
|||
this.scene.unshiftPhase(new VictoryPhase(this.scene));
|
||||
this.scene.ui.showText(`${pokemon.name} was caught!`, null, () => {
|
||||
pokemon.hideInfo();
|
||||
const newPokemon = pokemon.addToParty();
|
||||
this.scene.field.remove(pokemon, true);
|
||||
newPokemon.loadAssets().then(() => {
|
||||
const end = () => {
|
||||
this.removePb();
|
||||
this.end();
|
||||
});
|
||||
};
|
||||
const newPokemon = pokemon.addToParty();
|
||||
this.scene.field.remove(pokemon, true);
|
||||
if (newPokemon)
|
||||
newPokemon.loadAssets().then(end);
|
||||
else
|
||||
end();
|
||||
}, 0, true);
|
||||
}
|
||||
|
||||
|
|
|
@ -163,7 +163,7 @@ export default class BattleScene extends Phaser.Scene {
|
|||
// Load pokemon-related images
|
||||
this.loadImage(`pkmn__back__sub`, 'pokemon/back', 'sub.png');
|
||||
this.loadImage(`pkmn__sub`, 'pokemon', 'sub.png');
|
||||
this.loadAtlas('sparkle', 'effects');
|
||||
this.loadAtlas('shiny', 'effects');
|
||||
this.loadImage('evo_sparkle', 'effects');
|
||||
this.load.video('evo_bg', 'images/effects/evo_bg.mp4', null, false, true);
|
||||
|
||||
|
|
Loading…
Reference in New Issue