The Pokémon only takes damage from attacks.Magic Guard is an ability introduced in Generation 4 So far, 2 Pokémon have this ability.
Magic Guard prevents indirect damage, such as from weather, poison, Curse, and Leech Seed. (However, it does not stop them from being induced) Additional effects, such as trapping from moves like Fire Spin and Attack reduction from a burn, are not prevented.
Outside of battle
Magic Guard has no effect outside of battle.
Pokémon with Magic Guard