Description
Describe the bug
Immunity and Pastel Veil does not cure the Poison status after a Pokémon with Immunity is Poisoned.
Limber does not cure Paralysis after a Pokémon with Limber is Paralyzed
Insomnia does not cure Sleep after a Pokémon is put to Sleep
Water Veil does not cure Burns after a Pokémon is Burned.
Magma Armor probably does not cure Freeze, but I don't want to deal with the 10% proc.
Oblivious does not cure Taunt
Own Tempo does not cure Confusion
Link to Discord's Bug Report (Immunity ability does not stop Toxic Orb poisoning)
https://discord.com/channels/1125469663833370665/1254195713626083408
Reproduction
Use Will-O-Wisp, Thunder Wave, Spore, and Toxic, or Oblivious and Own Tempo with a Pokémon that has Mold Breaker on the respective Ability.
This should also apply with Neutralizing Gas, which has issues with abilities reactivating (#3905)
Expected behavior
Toxic Poison should immediately be cured when the ability is reactivated
https://replay.pokemonshowdown.com/gen9customgame-2257080241-fj97ehzhf1116bpgf33dkdn2tsz0f20pw
https://bulbapedia.bulbagarden.net/wiki/Category:Abilities_that_can_heal_volatile_status_conditions
Screenshots / Videos
Immunity + Mold Breaker
Immunity.does.not.cure.Poison.mp4
Insomnia + Mold Breaker
Insomnia.mp4
Limber + Mold Breaker
Limber.mp4
Pastel Veil + Mold Breaker
Pastel.Veil.mp4
Water Veil + Mold Breaker
Water.Veil.mp4
Oblivious + Mold Breaker
ObliviousTauntMOldBreaker.mp4
Own Tempo + Mold Breaker
OwnTempoConfuseRayMoldBreaker.mp4
Session export file
No response
User data export file
No response
Additional context
PURIFYING SALT SHOULD NOT CURE STATUS UPON BEING GAINED/REACTIVATED, unlike other abilities with StatusEffectImmunityAbAttr
If the Pokémon has a status condition and gains this Ability, the status condition will not be cured and remains in effect.
-Bulba
-When being Switched out, if the status preventing ability is suppressed, then the status condition will not be healed.
https://replay.pokemonshowdown.com/gen9customgame-2257437771
-If Trace would give a Pokemon an Ability that prevents the status condition, then the status will be cured at the end of the round.
Normal switch against T spikes, Trace gaining Immunity
https://replay.pokemonshowdown.com/gen9customgame-2257432270
Slow U-Turn against T-Spikes, takes damage, then is cured
https://replay.pokemonshowdown.com/gen9customgame-2257434225
Fast U-turn against T-Spikes, does not take damage and is cured
https://replay.pokemonshowdown.com/gen9customgame-2257436315
-It seems that it waits for another Pokémon to make a move and cures itself at the end of that move. otherwise, it cures at the {very start of the next/very end of the] round.
-Check functionality for
Immunity is unsuppressed or gained by trace from faint switch in
https://replay.pokemonshowdown.com/gen9doublescustomgame-2290281986
Sweet Veil does not Heal Sleep like Insomnia, it only prevents it.
Metadata
Assignees
Type
Projects
Status
In review
Activity