Mirror Coat is a Psychic-typemove introduced in Generation II. It is similar to Counter, except that it works for special attacks instead of physical attacks. Whatever damage is received by the user, double is inflicted upon the target. This move always goes second.