diff --git a/src/data/move.ts b/src/data/move.ts index d9c52803538..96961959a44 100755 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -1467,7 +1467,7 @@ export class HitHealAttr extends MoveEffectAttr { message = i18next.t("battle:drainMessage", {pokemonName: target.name}); } else { // Default healing formula used by draining moves like Absorb, Draining Kiss, Bitter Blade, etc. - healAmount = Math.max(Math.floor(user.turnData.damageDealt * this.healRatio), 1); + healAmount = Math.max(Math.floor(user.turnData.currDamageDealt * this.healRatio), 1); message = i18next.t("battle:regainHealth", {pokemonName: user.name}); } if (reverseDrain) {