If a Pokemon is immune to U-turn and the opponent uses U-turn, does the user still get to switch out after U-turn fails to do anything?
No damage is done so the user does not switch out. It simply counts as a 'Doesn't affect <Pokemon>' and the move fails completely.
If a frozen Pokemon uses Flame Wheel / Sacred Fire, but is also confused, can it still hurt itself in its confusion? If it does, does it remain frozen or does it thaw? Same for a frozen Pokemon with Truant, which might be easier to test but could theoretically give different results.
Using SoulSilver vs. Diamond, I managed to freeze a Flame Wheel Slaking, and I can say that if a Truant mon is Frozen, it places Freezing at a higher priority. Rather than say "SLAKING is goofing off!", it says that it is frozen solid. I think it's because you don't choose a move on the second turn, you simply click 'Fight' and Truant activates automatically.
As for Frozen and Confusion...
It places Confusion on a higher level. Frozen Shuckle has Confuse Ray used on it. As I tried to use Flame Wheel, it said "Shuckle is confused" first, then Shuckle hit itself in confusion, and is still Frozen. The result is the opposite of TruantFreeze. Hope that answers your question, Obi.
I also have some news on Conversion2, in regards to the OP. Tested on SS.
- It changes the user's type completely, even if dual-typed, so something Dark/Ghost would become simply mono-Water if hit by a Fire move.
- It fails if there is no other type to change to (e.g. Steel type hit by dragon move).
- It will take all available types that resist or are immune to. (e.g. opponent used Thunderbolt. Conversion2 can change you to either Dragon, Electric Grass or Ground.)
- Each type available for selection has an even chance of being selected, even though at random. (e.g. if hit with a Dragon-type move, 100% chance of being Steel-typed, if hit with a Steel-type move, 25% chance of being Electric, Fire Steel or Water.) Also, if user is one of the available types that type is not counted on the selection (e.g. Grass-type is hit by Water-type move and uses Conversion2 has 50% chance of becoming either Dragon or Water.)
Not sure if there's anything else about Conversion2.
In a double battle, if two foes hit you with different attacks, then it obviously works off the most recent one, but I think that's obvious. It works through a Sub, but Smogon's Dex has that already.
In terms of Protect/Detect:
if the user is faster than the opponent and the user has protect.
1st turn: ninjask - Protect / chimchar - Ember (fails)
2nd turn: ninjask - Conversion2 - FAILS, no prior attack to be resistant to.
AND
1st turn: ninjask - Conversion2 - FAILS / Mon2 - Ember
2nd turn: ninjask - Protect / chimchar - Ember (fails)
3rd turn: ninjask - Conversion2 - FAILS. (I assume no move was used
AND
1st turn: ninjask - Conversion2 - FAILS / chimchar - Earthquake (doesn't affect ninjask)
2nd turn: ninjask - Conversion2 - FAILS
These experiments prove this: Conversion2 works off the
the most recent attack the foe used, not the most recent attack that connected.
So if the move the foe used right before Conversion2 activates did not do damage, then the Conversion2 fails.