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] Truant #424

Open
11 tasks
frutescens opened this issue Feb 3, 2025 · 0 comments
Open
11 tasks

[Ability][Checkup] Truant #424

frutescens opened this issue Feb 3, 2025 · 0 comments
Labels
Checkup Part of an effort to ensure that moves/abilities/game features are functioning correctly.

Comments

@frutescens
Copy link
Contributor

Ability Requirements

  • Documentation
  • Tests
  • Every second turn, a Pokémon with Truant cannot use a move due to loafing around, such that the Pokémon can move on its first turn but not its second turn.
  • Switching out or gaining the Ability Truant resets the turn count for Truant.
  • Moves with a charging turn, such as Fly, will not work (unless the user is holding a Power Herb), because the turn in which the move would be executed is the same turn in which the Pokémon will be truant.
  • If a Pokémon with Truant uses a move that forces it to recharge next turn (such as Hyper Beam), then it will loaf around and recharge during the same turn. Because of the recharge, this Pokémon will be unable to use items or switch out on this turn.
  • If a Pokémon gains Truant after it calls upon Mega Evolution, Ultra Burst, or Dynamax at the beginning of a turn, but before it moves that turn, Truant will activate on its first attempt to move.
  • Truant cannot be overwritten by Simple Beam, Worry Seed, or Entrainment, but it can be overwritten by Skill Swap, Role Play, Doodle, or Mummy, or disabled with Gastro Acid or Neutralizing Gas.
  • If a Pokémon with Truant uses a move and is then Instructed to use the move again, the Pokémon will loaf around instead of executing that move. Then, in the next turn, the Pokémon with Truant will be able to use a move normally.
  • If a Pokémon with Truant is sent out following an ally Pokémon fainting to end-of-turn damage, Truant will activate on its first attempt to move.
  • Encore will force a Pokémon with Truant to be locked into using the last move used.

Related PRs

Flyout Behaviour

Related Bugs

References

@frutescens frutescens converted this from a draft issue Feb 3, 2025
@frutescens frutescens added the Checkup Part of an effort to ensure that moves/abilities/game features are functioning correctly. label Feb 3, 2025
@frutescens frutescens moved this from In Draft to Active Issue in Ability Checkup Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Checkup Part of an effort to ensure that moves/abilities/game features are functioning correctly.
Projects
Status: Active Issue
Development

No branches or pull requests

1 participant