• Check out the relaunch of our general collection, with classic designs and new ones by our very own Pissog!

Mechanics [Gen 4] Choice lock snatched moves owned by the user

What type of bug are you reporting? Mechanics

What is the bug?
In Gen 4 only, if a Pokemon with a choice item uses Snatch on the first turn they come out and successfully snatches a move from the opponent that is in the snatcher's moveset, then the Pokemon will become choice locked into the move that was snatched and unable to use the move Snatch. This is currently not implemented on PS!.

EDIT: After making this post, I discovered that if the choiced snatcher snatches a move that is not in the snatcher's moveset on turn 1, then that Pokemon is free to use any move the following turn (cart footage).

Are you able to replicate it? If so, how?
PS! Replay | Cartridge Footage
 
Last edited:
https://github.com/smogon/pokemon-showdown/pull/11581
  • Just to make sure, I tested that a Pokémon using Snatch gets locked into it if it fails to steal a move.
  • I also tested that the Pokémon becomes locked into a known move or is free to use any move, even if it was previously locked into Snatch.

Question: What happens if the Snatch user is forced into a Choice item lock between using Snatch and actually stealing a move? Needs 2 players to test it. This is a test in later generations, where a snatched move can never be locked by a Choice item. Maybe it's worth testing this in Gen 3 as well?
 
Last edited:
https://github.com/smogon/pokemon-showdown/pull/11581
  • Just to make sure, I tested that a Pokémon using Snatch gets locked into it if it fails to steal a move.
  • I also tested that the Pokémon becomes locked into a known move or is free to use any move, even if it was previously locked into Snatch.

Question: What happens if the Snatch user is forced into a Choice item lock between using Snatch and actually stealing a move? Needs 2 players to test it. This is a test in later generations, where a snatched move can never be locked by a Choice item. Maybe it's worth testing this in Gen 3 as well?
I can test it in gen 4 since I have two consols, I'd need you to give me the exact order of moves and all that. And would it matter if one of the editions was Platinum and the other Diamond/Pearl?
 
I can test it in gen 4 since I have two consols, I'd need you to give me the exact order of moves and all that. And would it matter if one of the editions was Platinum and the other Diamond/Pearl?
Test 1
P1 knows Snatch, Calm Mind and one other move (it can be Sleep Talk). The turn proceeds as follows:
  • P1 uses Snatch
  • P2 uses Trick (gives a Choice Band to the Snatch user)
  • P3 uses Calm Mind (which gets snatched by P1)
  • P4 does nothing (uses Sleep Talk)
Check whether P1 can use its other move. If it can't, check whether it can use Calm Mind. If it can't use that either, it is probably locked into Snatch.

The only speed requirement is that P2 must be faster than P3. Snatch already has priority. I don't think P4 matters, but you can make it slower.

My guess is that P1 will end up locked into Calm Mind.

Test 2
Exactly the same setup, except P1 does not know Calm Mind. My guess is that P1 will be free to use any move afterwards.

I don't think the game version matters.
 
Are you able to test this in Gen 3? I'm pretty sure that if the Pokémon doesn't know the move, it won't be locked. However, I'm not sure what will happen if the Pokémon does know the move, since Snatch works so differently in Gens 3 and 4.
 
Back
Top