Fix crash for edge case with double battles

This commit is contained in:
Flashfyre committed 2023-07-04 12:51:28 -04:00
1 parent 9e0a8a3030
commit 969d54dd2e
3 files changed
+15 -13

No files matched your search

+2
View File
@@ -1749,6 +1749,8 @@ export class FaintPhase extends PokemonPhase {
this.scene.unshiftPhase(new GameOverPhase(this.scene));
else if (nonFaintedPartyMemberCount >= this.scene.currentBattle.getBattlerCount())
this.scene.unshiftPhase(new SwitchPhase(this.scene, this.fieldIndex, true, false));
else if (nonFaintedPartyMemberCount === 1 && this.scene.currentBattle.double)
this.scene.unshiftPhase(new ToggleDoublePositionPhase(this.scene, false));
} else
this.scene.unshiftPhase(new VictoryPhase(this.scene, this.battlerIndex));