Dream Eater (move)

Dream Eater is a -type move that deals damage and heals the user. It is TM85 and can be obtained in Snowpeak Village from a quest that needs you to use on a sleeping man.

Effect
Dream Eater only works if the target is asleep. Dream Eater inflicts damage, and up to 50% of the damage dealt to the target is restored to the user as HP. If this attack deals 1 HP of damage, 1 HP will be restored to the user.

If the user is holding a Big Root, the HP restored is increased by 30% (making the restored HP 65% of the damage dealt). Big Root does not increase the damage dealt.

Dream Eater can now hit a and will properly heal the user when damaging a substitute, even if it was broken. When used on a Pokémon with the  Ability, the user will lose the amount of HP it would have gained instead.