Mirror Coat (move)

Mirror Coat  is a damage-dealing Psychic-type move introduced in Generation II.

Effect

 * If the last amount of damage done to the user before the use of Mirror Coat is greater than 0 and was dealt by a special move,
 * Mirror Coat will do twice as much damage as taken by that attack to the opponent.
 * Dark-typePokémon are immune to Mirror Coat, but otherwise, Mirror Coat's type has no effect on the damage done to the target.