Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Ability][Checkup] Immunity #226

Open
6 tasks
frutescens opened this issue Jan 9, 2025 · 0 comments
Open
6 tasks

[Ability][Checkup] Immunity #226

frutescens opened this issue Jan 9, 2025 · 0 comments
Labels
Ability For ability implementations/interactions Checkup Part of an effort to ensure that moves/abilities/game features are functioning correctly.

Comments

@frutescens
Copy link
Contributor

Ability Requirements

  • Documentation
  • Tests
  • Immunity prevents the Pokémon from being afflicted by poison.
  • A Pokémon with this Ability will be cured of poison if it is poisoned while in battle (such as if it gains the Ability outside of battle or by an effect like Skill Swap, or is poisoned by a Pokémon with an Ability like Mold Breaker). If a poisoned Pokémon with Immunity is sent into battle as one of the lead Pokémon or to replace a fainted Pokémon, or gains Immunity due to Trace, it will not be cured of poison until after a Pokémon takes its turn (uses a move, switches out, etc.).
  • If a poisoned Pokémon has Immunity as its original Ability but not its current Ability, it will remain poisoned when switched out.
  • A Pokémon with Immunity can be poisoned by Sunsteel Strike if the attacker has Poison Touch, but will be cured of poison immediately.

Related PRs

Flyout Behaviour

Related Bugs

References

@frutescens frutescens added Ability For ability implementations/interactions Checkup Part of an effort to ensure that moves/abilities/game features are functioning correctly. labels Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ability For ability implementations/interactions Checkup Part of an effort to ensure that moves/abilities/game features are functioning correctly.
Projects
None yet
Development

No branches or pull requests

1 participant