PR Comments

This commit is contained in:
Matthew Olker 2024-05-16 18:03:08 -04:00
parent a11d0f8243
commit 2d936cc34b

View File

@ -2051,13 +2051,13 @@ export class TurnStartPhase extends FieldPhase {
break;
case Command.RUN:
let runningPokemon = pokemon;
// check if either active player pokemon has run away
if (this.scene.currentBattle.double) {
const playerPokemon = field.filter(pokemon => pokemon.isPlayer());
// use the faster stats if not
const fasterPokemon = playerPokemon[0].getStat(Stat.SPD) > playerPokemon[1].getStat(Stat.SPD) ? playerPokemon[0] : playerPokemon[1];
// check if either active player pokemon has run away
const hasRunAway = playerPokemon.find(p => p.hasAbility(Abilities.RUN_AWAY));
runningPokemon = hasRunAway != undefined ? hasRunAway : fasterPokemon;
runningPokemon = hasRunAway !== undefined ? hasRunAway : fasterPokemon;
}
this.scene.unshiftPhase(new AttemptRunPhase(this.scene, runningPokemon.getFieldIndex()));
break;