Changes the user’s type to a random type either resistant or immune to the last move used against it.
Type: normal; class: status; power: —; accuracy: —; PP: 30; priority: 0.
Changes the user’s type to a type either resistant or immune to the last damaging move that hit it. The new type is selected at random and cannot be a type the user already is. If there is no eligible new type, this move will fail.
| gold silver | The user's type is made resistant. |
|---|---|
| crystal | The user's type is made resistant. |
| ruby sapphire | Makes the user resistant to the last attack’s type. |
| emerald | Makes the user resistant to the last attack’s type. |
| firered leafgreen | The user changes type to make itself resistant to the last attack it took. |
| diamond pearl | The user changes its type to make itself resistant to the type of the attack it last took. |
| platinum | The user changes its type to make itself resistant to the type of the attack it last took. |
| heartgold soulsilver | The user changes its type to make itself resistant to the type of the attack it last took. |
| black white | The user changes its type to make itself resistant to the type of the attack the opponent used last. |
| black 2 white 2 | The user changes its type to make itself resistant to the type of the attack the opponent used last. |
| x y | The user changes its type to make itself resistant to the type of the attack the opponent used last. |
| omega ruby alpha sapphire | The user changes its type to make itself resistant to the type of the attack the opponent used last. |
| sun moon | The user changes its type to make itself resistant to the type of the attack the opponent used last. |
| ultra sun ultra moon | The user changes its type to make itself resistant to the type of the attack the opponent used last. |
| lets go pikachu lets go eevee | The user changes its type to make itself resistant to the type of the attack the opponent used last. |
| sword shield | The user changes its type to make itself resistant to the type of the attack the target used last. |
| legends arceus | The user changes its type to make itself resistant to the type of the attack the target used last. |
| scarlet violet | The user changes its type to make itself resistant to the type of the move the target used last. |