PokéBase - Pokémon Q&A
1 vote
4,599 views

[besides a substitute ]

by

2 Answers

1 vote
 
Best answer

Transform fails if used on a Pokémon that is protected by Crafty Shield, but works on a target protected by other moves such as Protect or Detect. It also fails against Shadow Pokémon, if the user or the target are transformed or disguised by an Illusion, if the target is behind a substitute, or if the target's Ability is Good as Gold.

Transform will fail if the target is a Starmobile.

In Generation 8, a Dynamaxed Ditto in a Max Raid battle is unable to Transform into Zacian, Zamazenta, or Eternatus, as none of those three are able to Dynamax. However, outside of Raid Battles, Ditto is able to transform into these three.

Transform (Bulbapedia)

by
selected by
I’m pretty sure ditto can’t turn in to Eternamax eternatus, either
2 votes

Ditto
An already transformed opponent (Ex. Ditto used Transform on Moltres, you switch into Ditto, but you can't transform into Moltres)
Zoroark with Illusion active - EC to fondant

Source

by
edited by
Thank you Le Scraf!
That's on there
Ditto can't transform into a Zoroark that has Illusion active.
Transformed opponent, same diff.