A bunch of random Double/Triple Battle research:
-Wide Guard does not Block Perish Song, but it does block ally multitarget attacks (like Earthquake)
-Multi-Target Attack message Order looks something like this:
Example, Doryuuzu in center of a triple battle uses Earthquake
Check for Immunity (or Levitate) on the Ally side, position 1, then position 3. Then check Opponent side, position 1, then 2, then 3,
Check for Wide Guard in same way
Check for Protect
Check for Telepathy (and possibly other abilities)
Check for misses
Deal Damage to Allies
Check for Fainted Allies
Deal Damage to Opponents
Check for Fainted Opponents
The Super Effective message is displayed before the Not Very Effective message.
It displays the name of the Pokemon in the message (eg. It's Super Effective against ________!)
If multiple are hit by a super effective attack, it will say both names in one message (eg. It's Super Effective against ______ and _____!). Same for multiple Not Very Effectives. The first name listed is the Pokemon at a lower Position number (1 -> 2 -> 3)
-Attack failure message order, the ones listed first will show up over others if more than one apply (eg. Flying Type Pokemon uses Protect, Opponent uses Earthquake, message will say that you are immune to the attack):
Immunity (by Type and at least by Levitate)
Wide Guard (and probably Fast Guard as well)
Protect
Telepathy (probably by some other abilities here as well)
Misses
-Multi-Target attacks are 75% power unless you are targeting exactly one target. The power does not change in mid attack like in DPP.
-Ability Activation ties are resolved based on the speed of the users.
Things that will still need to be tested (although most of this is just asthetic work):
The order that other ability based immunities activate (LightningRod, Storm Drain, Hyper Cutter, Clear Body, Insomnia, Etc.)
How Critical Hit messages are placed in after the attack hits, when multi-targetted