mirror of
https://github.com/chase-manning/pokemon-js.git
synced 2025-08-26 03:07:14 +00:00
🐛 not exiting trainer battles
This commit is contained in:
parent
883b1d8edf
commit
548d66d3fd
1 changed files with 9 additions and 2 deletions
|
@ -611,7 +611,14 @@ const PokemonEncounter = () => {
|
||||||
const isTrainer = !!trainer;
|
const isTrainer = !!trainer;
|
||||||
const isThrowingEnemyPokeball = stage >= 34 && stage <= 38 && isTrainer;
|
const isThrowingEnemyPokeball = stage >= 34 && stage <= 38 && isTrainer;
|
||||||
|
|
||||||
const endEncounter_ = () => {
|
const endEncounter_ = (exitBattle = false) => {
|
||||||
|
if (exitBattle) {
|
||||||
|
setTrainerPokemonIndex(0);
|
||||||
|
dispatch(endEncounter());
|
||||||
|
dispatch(faintToTrainer());
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Bringing out the trainers next pokemon
|
// Bringing out the trainers next pokemon
|
||||||
if (isTrainer && trainerPokemonIndex < trainer?.pokemon.length - 1) {
|
if (isTrainer && trainerPokemonIndex < trainer?.pokemon.length - 1) {
|
||||||
const newIndex = trainerPokemonIndex + 1;
|
const newIndex = trainerPokemonIndex + 1;
|
||||||
|
@ -896,7 +903,7 @@ const PokemonEncounter = () => {
|
||||||
dispatch(recoverFromFainting());
|
dispatch(recoverFromFainting());
|
||||||
}, 1000);
|
}, 1000);
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
endEncounter_();
|
endEncounter_(true);
|
||||||
}, 1000 + 500);
|
}, 1000 + 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue