From cce05a12449bd4d5e437481757a8bc03cf29be52 Mon Sep 17 00:00:00 2001 From: Christopher Schmidt Date: Sun, 26 Jan 2025 12:20:31 -0500 Subject: [PATCH] Cover edge case of salt cure, insert HitResult for ALL damage regardless of optional variable --- src/field/pokemon.ts | 2 ++ 1 file changed, 2 insertions(+) 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);