|30||%||May affect anyone adjacent to the user|
Randomly change the user's type to a type that either resists or is immune to the type of the move last used by the target (incl. status moves). It will not change the user to its current type. Always hits (unless the target is in a semi-invulnerable turn). If the last move the target used was a move that calls another move, the type of the called move will be considered. If the move can change type or had its type changed, the type it was changed to will be considered. Fails is the last move the target used was Struggle or if there is no type that resists that move. It is not affected by Substitute, Protect, Detect or Spiky Shield, but it is blocked by Crafty Shield.