minor strict-null issue
This commit is contained in:
parent
7517e16c84
commit
a8b4d6a9de
|
@ -4941,7 +4941,18 @@ export class ForceSwitchOutAttr extends MoveEffectAttr {
|
||||||
willBePursued = true;
|
willBePursued = true;
|
||||||
opposingPursuitUsers.forEach(pursuiter => {
|
opposingPursuitUsers.forEach(pursuiter => {
|
||||||
if (user.scene.tryRemovePhase(p => p instanceof MovePhase && p.pokemon.id === pursuiter.id)) {
|
if (user.scene.tryRemovePhase(p => p instanceof MovePhase && p.pokemon.id === pursuiter.id)) {
|
||||||
user.scene.prependToPhase(new MovePhase(user.scene, pursuiter, [switchOutTarget.getBattlerIndex()], pursuiter.getMoveset().find(m => m.moveId === Moves.PURSUIT) || new PokemonMove(Moves.PURSUIT), false, false), MoveEndPhase);
|
user.scene.prependToPhase(
|
||||||
|
new MovePhase(
|
||||||
|
user.scene,
|
||||||
|
pursuiter,
|
||||||
|
[switchOutTarget.getBattlerIndex()],
|
||||||
|
pursuiter.getMoveset().find(m =>
|
||||||
|
m?.moveId === Moves.PURSUIT) || new PokemonMove(Moves.PURSUIT),
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
),
|
||||||
|
MoveEndPhase
|
||||||
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue