How do immunities work if the Pokemon would be weak to the immunity without it. For example, Drapion is immune to psychic, but would be weak to it if miracle eye was used. In an inverse battle would it be weak to psychic, would it resist it, or would it just take neutral damage?