diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index 8862163c6..226fea3d4 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -2509,7 +2509,13 @@ export class EnemyPokemon extends Pokemon { } } - const ret = super.damage(damage, ignoreSegments, preventEndure); + switch (this.scene.currentBattle.battleSpec) { + case BattleSpec.FINAL_BOSS: + if (!this.formIndex && this.bossSegmentIndex < 1) + damage = Math.min(damage, this.hp - 1); + } + + let ret = super.damage(damage, ignoreSegments, preventEndure); if (this.isBoss()) { if (ignoreSegments) {