• Smogon Premier League is here and the team collection is now available. Support your team!

Mechanics Protect duration doesn't advance while commanding

What type of bug are you reporting? Mechanics

What is the bug?
If tatsugiri uses any form of Protect before entering the Commander Phase, and uses protect the first turn outside of it (even if it happens multiple turns after in the battle), it can fail protect due to having used it before from tatsugiri point of view.

Are you able to replicate it? If so, how?
https://replay.pokemonshowdown.com/gen9vgc2025regh-2447138357-s5uq3ggwfkmk8esph5e4bj6e0613tdepw
We did this 9 times to be sure it wasn't just RNG.

I can submit an in-game example where it failed tomorrow if needed.
 
Last edited:
The game checks the last move used, not the move used last turn, if you get flinched parad sky dropped ect and attempted to repeat a protect move they will check the last move used as protect and roll the odds
 
By "Protect counter", I mean the number of successful sequence executions that increase the probability of failure.

I think protecting moves need a refactor to work more accurately as intended. In gens 2-4, the counter seems to be handled during move execution rather than at the end of each turn, which would solve the Commander interaction. I can test these tomorrow if nobody does it first:
  • How does Instruct interact with Protect? How does Instruct interact with Protect, if Protect was used in the prior turn? From a previous commit by Marty, Instruct resets the Protect counter.
  • How does Sleep Talk interact with Protect? How does Sleep Talk interact with Protect, if Protect was used in the prior turn?
  • If a Pokémon with Dancer uses Protect and later in the same turn Dancer activates, can Protect fail on the following turn? I tried it and Protect failed after using a Dancer Dragon Dance.
  • I would assume that this already works as expected, but I'm actually curious whether the Protect counter is reset if the Pokémon tries to use Protect again but gets paralyzed. It may also be possible that this behavior is different in older gens. In Gen 2, the Protect counter doesn't reset only if the Pokémon selects a protecting move and gets paralyzed. The counter seems to always reset in gens 3 and 4.
 
Last edited:
Back
Top