Quick double update involving everyone's favourite battle formats: Rotation Battles and Sky Battles!
In Rotation Battles, abilities that normally activate on switch-in can either activate when rotated in, or only when switched-in to the lead spot (with one exception). Here is a list of all the switch-in abilities I tested and whether they activate on rotation or not:
Group 1 (activates only when switched into the lead spot, not if rotated in):
Anticipation, Delta Stream, Desolate Land, Download, Drizzle, Drought, Forewarn, Frisk, Imposter, Intimidate, Primordial Sea, Sand Stream, Snow Warning, Trace
Group 2 (activates when rotated into the lead spot, not if inactive):
*Air Lock, *Aura Break, *Cloud Nine, *Dark Aura, *Fairy Aura, Flower Gift, *Mold Breaker, *Pressure, Slow Start, Unnerve
* = does not announce its activation when rotated in
Group 3 (always activates, no matter which spot it is in):
Illusion
In general, Group 1 abilities either interact with the opponent's Pokemon in some way or set weather, Group 2 abilities do not interact with the opponent's Pokemon or interact with the field rather than specific Pokemon, and Group 3 is Illusion because it's special.
Additionally, no abilities (besides Illusion) are kept track of while a Pokemon is rotated out (meaning that if you send in a Pokemon with Desolate Land, the weather will instantly stop when it is rotated out and will not restart if rotated back in), and Primal Reversion will only activate when Kyogre/Groudon are switched into the lead spot similar to the Group 1 abilities.
The in-game validator for Sky Battles is a little weird, and as far as I know no one's ever shared the exact order of how it checks legality. The logic of the validator is as follows:
1. If the Pokemon is Gengar (including Gengar-Mega), it is banned.
2. If the Pokemon has Levitate, it is allowed.
3. If the Pokemon is "standing" (see
this list, minus Pinsir-Mega, which if hacked in is allowed), then it is banned.
4. If the Pokemon is Flying-type, it is allowed.
5. All other Pokemon are banned.
This means that through hacking, any Pokemon (besides Gengar) that is forced to have Levitate will be legal in Sky Battles, including "standing" Pokemon like Hawlucha and even Dugtrio. Nothing particularly groundbreaking, but thought it would be interesting to share.