diff --git a/src/data/ability.ts b/src/data/ability.ts index 6acae2b203f..761df44f6d2 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -794,7 +794,7 @@ export class ReverseDrainAbAttr extends PostDefendAbAttr { override applyPostDefend(pokemon: Pokemon, passive: boolean, simulated: boolean, attacker: Pokemon, move: Move, hitResult: HitResult | null, args: any[]): void { const cancelled = new Utils.BooleanHolder(false); - applyAbAttrs(BlockNonDirectDamageAbAttr, pokemon, cancelled); + applyAbAttrs(BlockNonDirectDamageAbAttr, attacker, cancelled); if (!cancelled.value) { const damageAmount = move.getAttrs(HitHealAttr)[0].getHealAmount(attacker, pokemon); pokemon.turnData.damageTaken += damageAmount;