Welcome to the Move Restriction Guide. Here, we take a close look at the workings of moves, items, and abilities that restrict the move options available to Pokémon. Any and all conditions that prevent the use of one or more moves will be analyzed here.
Before we get into the specifics, it's important that we lay down some definitions to avoid confusion.
When a Pokémon uses the move Disable, it locks the last move executed by the target. This lock prevents both the selection and execution of the move and remains in effect for 4-7 rounds or until the target leaves the field. If the last action taken by the target was not an executed move, Disable fails. If the targeted move has no PP left, Disable fails. Only one move can be Disabled per Pokémon at any given time.
When a Pokémon uses the move Taunt, it locks all of the target's non-damaging moves. This lock prevents both the selection and execution of these moves and remains in effect for 3-5 rounds or until the target leaves the field. Any move that the game designates as 'Other' (as opposed to physical or special) is locked by Taunt, including moves that could potentially become physical or special moves, such as Assist, Copycat, Me First, Metronome, Mimic, Mirror Move, and Sleep Talk. The moves Bide, Counter, Endeavor, Metal Burst, and Mirror Coat are not classified as 'Other' and are therefore not locked by Taunt.
When a Pokémon holding a Choice Band, Choice Specs, or Choice Scarf executes a move, a lock is placed on all of the Pokémon's other moves. These locks prevent the selection of the moves and remain in effect until the Pokémon leaves the field or until the Choice Item is removed or made unusable with Embargo.
Note that these locks may very well prevent the execution of the moves as well, but I have yet to conceive of a scenario in which a Pokémon will attempt to execute a move locked out by a Choice Item. If a Pokémon gains a Choice item by using Covet, Switcheroo, Thief, or Trick, all moves other than the move used to gain the item are immediately locked. If a Pokémon loses one Choice item and gains another through a single use of Trick or Switcheroo, any existing locks are not removed.
When a Pokémon uses the move Encore, it fixes the last move executed by the target. Instead of being allowed to select a move, the target Pokémon automatically selects the fixed move each round. If the fixed move cannot be legally selected, the target selects Struggle instead. A fixed move that targets a single Pokémon other than the user has its target chosen randomly from the available foes. In addition, only the fixed move may be executed. If the user receives an Encore during a round in which it has not yet acted, its original move selection for that round is ignored and the Encored move is selected (with a randomly chosen target). This fix remains in effect for 4-8 rounds, until the target leaves the field, or until the fixed move runs out of PP. If the last action taken by the target was not an executed move, Encore fails. If the targeted move has no PP left, Encore fails.
There are subtle but important differences between the effect of a Choice item and the effect of an Encore. A Choice item locks all moves but one. An Encore automatically selects a move for use. The most important effect of this can be seen in a Double Battle. While a Choice item allows the selection of a single move and the selection of a target for that move, an Encore does not allow move selection. Hence, if the move has a single target other than the user, the target is chosen randomly between the available foes (your ally is never randomly chosen). In fact, Encore can be used to force a randomized retargeting of an already-selected move.
Example: A Hitmonlee faces off against a Wigglytuff and an Alakazam. On round one, the Hitmonlee selects Blaze Kick targeting the Wigglytuff, the Wigglytuff selects Hyper Voice, and the Alakazam selects Reflect. All the moves are executed in the following order: Alakazam's Reflect, Hitmonlee's Blaze Kick, and Wigglytuff's Hyper Voice. None of the Pokémon are KOed. On round two, Hitmonlee again selects Blaze Kick targeting the Wigglytuff, hoping to finish it off. Wigglytuff selects Hyper Voice again and Alakazam selects Encore targeting the Hitmonlee. When the round starts, the Alakazam executes Encore, forcing Hitmonlee to execute Blaze Kick. Hitmonlee had already selected Blaze Kick, so no change there. However, Encore also forces Hitmonlee to redirect its targeting. A new target for Blaze Kick is randomly chosen between Alakazam and Wigglytuff (50% chance for each).
A Pokémon afflicted by Torment is unable to select a move that it executed in the previous round. Torment remains in effect until the target leaves the field. If the Pokémon did not execute a move in the preceding round, Torment does not prevent the selection of any move.
The interesting thing about Torment is that it never prevents the execution of any move, only its selection. Here's an example to show you what I mean. A Mr. Mime faces off against a Slowbro. On the first round, Mr. Mime selects the move Torment and Slowbro chooses Calm Mind. Both moves are successfully executed and the Slowbro is subjected to Torment. On the second round, Mr. Mime selects Encore and Slowbro, unable to choose Calm Mind again, selects Surf. Mr. Mime gives the Slowbro an Encore. The Slowbro is forced to execute Calm Mind rather than its chosen move. Since Torment does not prevent the execution of any move, the Calm Mind works and Slowbro's stats are raised again. However, Slowbro cannot legally select any move for the third round and must switch out or use Struggle. Slowbro is forced to alternate between Calm Mind and Struggle every other round until the Encore wears off.
When a move's PP reaches 0, that move is no longer eligible for selection and cannot be executed. There are a few ways to speed up the drop of a Pokémon's PP: Spite, Grudge, and Pressure.
Spite is a move that subtracts four PP from the last move executed by the target. If the last action taken by the target was not an executed move, Spite fails. If the targeted move has no PP left, Spite fails.
Pressure is an ability that subtracts an extra PP from any executed move that targets the Pressure Pokémon (excepting moves it uses on itself). If an executed move targets multiple Pokémon that have Pressure, an extra PP is subtracted from the move for each Pokémon with Pressure targeted. When a Pokémon with Pressure enters the field, a message appears indicating its ability.
If a Pokémon uses a direct damage attack and KOes a Pokémon whose last action was the successful execution of Grudge, the attack used to KO the user of Grudge loses all of its remaining PP.
When a Pokémon uses Imprison, it places an effect on itself that prevents its opponent(s) from selecting or executing moves that the user knows. If no opponent knows any moves that the user knows at the time Imprison is used, it fails. Since this is an effect on the user of Imprison, it ends when the user leaves play. This effect is not Baton Passable. If the user learns new moves through the use of Mimic, Sketch, or Transform, these moves become Imprisoned and moves previously known by the user cease to be Imprisoned.
When a Pokémon uses Heal Block, all of its opponents are unable to select or execute the following moves for five turns, including the turn Heal Block is used: Heal Order, Milk Drink, Moonlight, Morning Sun, Recover, Rest, Roost, Slack Off, Softboiled, Swallow, Synthesis, and Wish. In addition, the target(s) do not heal when receiving the effects of Wish or Leech Seed. The targets can still deal damage with draining moves like Drain Punch and Dream Eater, but do not receive their healing effects. Heal Block is an effect on the target(s) and will end when a target leaves play.
During the effects of Gravity, the following moves may not be selected or executed by any Pokémon: Bounce, Fly, Hi Jump Kick, Jump Kick, Magnet Rise, and Splash. Any Pokémon currently under the effect of Magnet Rise immediately lose the effect. Any Pokémon that has executed the charge turn of Fly or Bounce immediately returns to the ground without performing the attack.
A rampage move is only selected once but executes 2-3 times, once per round, with a target chosen randomly among the available foes. At the end of the final round, the user becomes confused. If a Pokémon is unable to execute a rampage move, the rampage ends, the user does not become confused, and the user may select its action the following round. If a Pokémon executes a rampage move but the move fails, the rampage ends and the user may select its action the following round. However, if it is the last turn of the move that fails, the user will still become confused at the end of the round. Only one PP is used up regardless of the number of turns the rampage lasts.
Because the move is only selected once (before the first execution), preventing the selection of the rampage move will not halt a rampage already in progress. Subsequent rounds of a rampage move bypass the selection process entirely. However, preventing the execution of a rampage move will stop the rampage, costing the user of the rampage move a turn in the process. For example, say a Primeape is fighting a Muk. The Primeape uses Thrash and the Muk uses Disable. Now Thrash can neither be selected nor executed. However, since Thrash bypasses the action selection process, Primeape will attempt to execute Thrash again in the second round. It will be unable to do so and will therefore forfeit its turn while our Muk takes the opportunity to set up with Curse. On round three, the Primeape is free to switch or to select any move other than Thrash.
Also, Torment will prevent the use of a rampage move on the turn after the rampage ends, provided the last turn of move was executed.
Uproar works exactly like Outrage, Petal Dance, and Thrash except it lasts 2-5 rounds, doesn't confuse the user when it ends, and prevents all Pokémon on the field from sleeping.
When the first turn of Uproar is executed, all sleeping Pokémon on the field without the Soundproof ability will awaken. After this point, no Pokémon without the Soundproof ability may fall asleep until the round after the uproar ends. If the move cannot be executed or fails for any reason, the Uproar stops at the end of the round and the user may select its action the following round.
A momentum move is only selected once but executes up to five times, once per round, doubling in power each round. If the move cannot be executed or fails for any reason, the momentum ends and the user may select its action the following round. Only one PP is used up regardless of the number of turns the move lasts.
Momentum moves work just like rampage moves for the purposes of move restriction.
Charge moves are two-round attacks. The user charges the move on the first turn (the Charge Action) and delivers the attack on the second turn (the Attack Action). For the purposes of move restriction, the move is selected once and executes twice. Both the Charge Action and the Attack Action are considered an execution of the move. However, only one PP is used up each time the move is used. The PP is lost when the Charge Action executes.
Because the move is only selected once (before the Charge Action), preventing the selection of the move after the execution of the Charge Action will not prevent the execution of the Attack Action. The Attack Action bypasses the selection process entirely. However, preventing the execution of the move will prevent the Attack Action.
To aid understanding, here are some examples.
Recharge moves are two-round attacks. The user attacks on the first turn (the Attack Action). If the move hits the target, the user must spend the subsequent turn recharging (the Recharge Action). For the purposes of move restriction, the move is selected once and executes once on the Attack Action. The Recharge Action is not considered an execution of the move.
To aid understanding, here are some examples.
When a Pokémon does not switch and cannot legally select any of its moves, it selects Struggle and a message is displayed to the screen, "Pokémon X has no moves left!" Struggle is a typeless physical attack with 50 Base Power that cannot miss. If Struggle successfully deals damage, the user receives recoil damage equal to 1/4 of its own maximum HP, rounded down. Because Struggle cannot be selected manually, its target is chosen randomly from the available foes.
Struggle only happens when no other move can be selected. If a Pokémon has selected a move, but is prevented from executing it, the Pokémon will not use Struggle.
If a Pokémon with the Damp ability is on the field, the moves Explosion and Selfdestruct will fail. Note that these moves can still be selected and executed (using up PP in the process), but will not work.
Sucker Punch works on any target that has selected a damaging (physical or special) move at the beginning of the turn. The actual ability of the target to pull off said attack does not play a part in deciding Sucker Punch's result. For instance, the target might have been put asleep since its last turn and have no chance to wake up. Or it might have the Truant ability. None of this plays a part in Sucker Punch's result. If the Pokémon selected a direct-damage move and has not yet taken its turn, Sucker Punch works.
For the purposes of move restriction, a Pokémon that is brought into play by Baton Pass is considered to have just executed Baton Pass itself. This means that if the incoming Pokémon has Baton Pass as one of its own moves, it is a legitimate target for Disable and Encore. An incoming Pokémon that holds a Choice item and has Baton Pass, however, will not have its other moves locked.
This makes Disable a particularly good way to put a stop to Baton Pass chains, especially since it bypasses Substitute. Encore is significantly less useful, since the Encore itself is not Baton Passable, even if the recipient has Baton Pass.
This all holds true for U-turn as well, with one exception. In Diamond and Pearl, if a Pokémon is brought into play through U-turn, has U-turn as one of its own moves, and has a Choice item, all other moves will be locked, allowing only U-turn. In subsequent games, U-turn acts the same way as Baton Pass with regard to Choice items.
The Truant ability prevents a Pokémon from executing its selected move every other round. Turns spent loafing around due to the Truant ability do not count as executed moves. Truant in no way alters the action selection process. Here's the upshot:
For the purposes of Mirror Move, every Pokémon X in battle keeps a short list of attacks that have targeted it. Every time Pokémon Y executes a move that targets Pokémon X, Pokémon X adds that move to the top of the list and notes that Pokémon Y was the one that used it. It doesn't matter if the move misses or fails; if it targeted Pokémon X, it goes on Pokémon X's list. If there is already a move on the list that Pokémon Y used, the older move is removed from the list. Pokémon X only cares about the last move that each other Pokémon on the field used against it. Hence, the list is at most one move long in Single Battles and at most three moves long in Double Battles. Only moves that can be replicated by Mirror Move appear on this list. Moves that cannot be replicated by Mirror Move do not replace existing moves on the list, with few exceptions. If a Pokémon Y leaves play for any reason (switches out, faints, get Roared away, etc.), its move is removed from Pokémon X's list. When a Pokémon uses Mirror Move, it executes the move at the top of its list (the most recently used one). The number of rounds that have passed since the user was targeted with the move does not matter. Replicated moves with a single target will have their target chosen randomly from the available opponents.
Here's an example: A Pidgeot and a Ninetales face off against a Mr. Mime and a Raichu.
We'll say that each trainer only had two Pokémon, so no new Pokémon are brought out.
My apologies for the lengthy example, but I hope it illustrates the mechanics well.
Copycat executes the last move that was executed by any other Pokémon on the field. Even if the last move executed missed or didn't affect the target (Ground attack vs. Flying-type, etc.), Copycat still replicates it. If the last action taken by a Pokémon was not an executed move (a Pokémon flinched, was asleep, hit itself in confusion, was immobilized by love, etc.), Copycat fails. Switching Pokémon is not considered an action for the purposes of Copycat. If the replicated move has a single target other than the user, the target is chosen randomly from the available opponents.
When multiple effects act on the same Pokémon to prevent the execution of a move, the game will first check one effect, then the next, and so on. This is the order that is checked. When a move is vetoed from being executed, no other checks are performed.