diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index d211ffbe04e..08c699c1fbd 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -3063,6 +3063,8 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { // When damage is done from any source (Move or Indirect damage, e.g. weather), store latest occurrence in damageSources[0] if (result !== undefined) { this.turnData?.damageSources?.unshift(result); + } else { + this.turnData?.damageSources?.unshift(HitResult.OTHER); } const damagePhase = new DamageAnimPhase(this.getBattlerIndex(), damage, result as DamageResult, critical); globalScene.unshiftPhase(damagePhase);