Fix boss faint dialogue showing on party member faint

This commit is contained in:
Flashfyre 2024-01-29 22:07:34 -05:00
parent 5ab628039d
commit 9633897a27

View File

@ -2554,10 +2554,12 @@ export class FaintPhase extends PokemonPhase {
tryOverrideForBattleSpec(): boolean {
switch (this.scene.currentBattle.battleSpec) {
case BattleSpec.FINAL_BOSS:
const enemy = this.getPokemon();
if (enemy.formIndex) {
this.scene.ui.showDialogue(battleSpecDialogue[BattleSpec.FINAL_BOSS].secondStageWin, enemy.name, null, () => this.doFaint(), null, true);
return true;
if (!this.player) {
const enemy = this.getPokemon();
if (enemy.formIndex) {
this.scene.ui.showDialogue(battleSpecDialogue[BattleSpec.FINAL_BOSS].secondStageWin, enemy.name, null, () => this.doFaint(), null, true);
return true;
}
}
}