Mirror Coat (Japanese: ミラーコートMirror Coat) is a damage-dealing Psychic-type move.
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-type Pokémon are immune to Mirror Coat, but otherwise, Mirror Coat's type has no effect on the damage done to the target.
Mirror Coat is a decreased priority move. If the opponent does not use a decreased priority move during the round that it is used, Mirror Coat will go last regardless of the user's or opponent's speed. If the opponent also uses a decreased priority move during the same round, the attack order of the users will be determined normally.
A retaliation move that pays back the foe's special attack double.