Done Magic Bounce vs semi-invulnerability

What type of bug are you reporting? Mechanics

What is the bug?
Using spikes against a pokemon that has magic bounce in a semi invulnerable turn should not trigger magic bounce.
On smogon, it does.

Normal magic bounce spikes:

Magic bounce spikes with dig:


On Smogon:
https://replay.pokemonshowdown.com/gen8customgame-2293185122
Are you able to replicate it? If so, how?
Go into a game where the opponent has magic bounce and dig, and you have spikes.
Use spikes against the opponent while they are in the semi-invulnerable state from dig.
 
More mechanics research on this:
  • The OP is correct that if a Pokemon is semi-invulnerable (in the middle of Fly, Bounce, Sky Drop, Dig, Dive, Shadow Force, Phantom Force), Magic Bounce won't activate.
    • You need to bypass semi-invulnerability checks to see this though (e.g. No Guard Charm will ignore Magic Bounce, sure-hit Toxic from Poison-types will ignore Magic Bounce). If you're not bypassing semi-invulnerability, the Pokemon will just avoid the attack, because the semi-invulnerability checks happens earlier than Magic Bounce in the checks done before move success.
  • This applies to both Magic Bounce / Magic Coat (you could set up Magic Coat with Sky Drop / Instruct).
  • For regular bounceable moves (e.g. Charm), the behavior is the same from Gens 5-8.
  • For hazards in particular, Gen 5 Magic Bounce does bounce hazards back while semi-invulnerable. In Gen 6+ hazards do not bounce while semi-invulnerable.
Gen 5:
Charm on ally Magic Bounce mid-Dig: avoids
No Guard Charm on ally Magic Bounce mid-Dig: does not trigger Magic Bounce
Charm on ally Magic Bounce mid-Sky Drop: avoids
No Guard Charm on ally Magic Bounce mid-Sky drop: does not trigger Magic Bounce
No Guard Charm on opposing Magic Bounce mid-Sky drop: does not trigger Magic Bounce
Spikes on opposing Magic Bounce mid-Dig: triggers Magic Bounce and bounces back Spikes
Spikes on opposing Magic Bounce mid-Sky Drop: triggers Magic Bounce and bounces back Spikes

Gen 6:
Stealth Rock on opposing Magic Bounce mid-Sky Drop: does not trigger Magic Bounce

Gen 7:
Charm on ally Magic Bounce mid-Dig: avoids
No Guard Charm on ally Magic Bounce mid-Dig: does not trigger Magic Bounce
Charm on ally Magic Bounce mid-Sky Drop: avoids
No Guard Charm on ally Magic Bounce mid-Sky drop: does not trigger Magic Bounce
No Guard Charm on opposing Magic Bounce mid-Sky drop: does not trigger Magic Bounce
Stealth Rock on opposing Magic Bounce mid-Sky Drop: does not trigger Magic Bounce
No Guard Toxic on opposing Magic Coat mid-Sky Drop: does not trigger Magic Coat
Stealth Rock on opposing Magic Coat mid-Sky Drop: does not trigger Magic Coat

Gen 8: shown in OP

Gen 9:
Spikes on opposing Magic Bounce mid-Dig: does not trigger Magic Bounce
 
Back
Top