This is a follow-up to
this post, specifically addressing protection-bypassing and Substitute-bypassing moves.
As a result of this work, the following terms will be defined:
- Action: Refers to a move, command, or trigger. When a Pokemon is said to act, it is performing an action.
- Attempt: Refers to paying the costs of an action and trying to execute it. Certain effects can prevent certain actions from being attempted. Ordered actions that can't be attempted become Struggle instead.
- example: A Taunted Pokemon can't attempt non-damaging actions.
- Whether or not an action can be attempted is checked at the start of the step.
- Execute: Refers to the resolution of an action being attempted by a Pokemon. Certain effects and game states prevent actions from being executed. An action that can be attempted, but can't be executed, will fail if attempted.
- example: Explosion can't be executed unless the user can pay its entire En cost.
- example: Aqua Ring doesn't stack with itself, so it will only execute for users not under the effect of Aqua Ring.
- Protection: Refers to the effects of Protect, Detect, and so on that prevents all moves or certain types of moves from affecting the user, or the user's team. Protection can be specific.
- example: "The user has protection from priority attacks."
- Prevent: A prevented action or effect does not apply any of its effects. Prevention can be specific.
- example: "Prevent all effects of moves done to the user."
- example: "Prevent all effects of opponents' nondamaging moves done to the user."
- Succeed: An action succeeds if it isn't prevented, didn't fail, and didn't miss. This is different from hitting a target.
- Fail: An action fails if it is attempted but cannot execute, or if an effect says that it fails. Many moves fail if they're used on a target that are already under their own effects.
- example: A Pokemon is ordered to use Recover, but becomes Taunted before their turn. Their Recover fails to execute.
- example: A Pokemon attempts to use Leech Seed on the same foe twice. The second attempt fails to execute.
- Hit: A damaging action hits its target if it wasn't prevented, wasn't blocked, and didn't miss. Many moves have effects that occur on-hit, such as secondary effects. Some moves or effects care about their user being hit.
- example: "This move has a 20% chance on-hit to inflict Burn."
- Target:Defines an action's range of influence. Actions have to be ordered with targets specified in order to be attempted, unless there's only one possible choice.
- example: Single-target move with only one foe.
- example: A move that targets the entire field.
To sum up action processing (in short and only for now): If you can attempt a move, it can succeed or fail.
These terms are the first of many to make up an eventual Glossary for BBP. The hope is to eventually revise all effect descriptions to use coherent language with consistent meaning. Any terms or effects especially needing clarification should be brought to the mod team's attention.
Moves giving Protection
The relevant moves for this list are Protect, Detect, Wide Guard, Quick Guard, Spiky Shield, King's Shield, Baneful Bunker, Obstruct, Mat Block, and Crafty Shield.
These moves all provide protection against one or more types of moves, preventing their damage and/or effects. However, the following moves
Protection-bypassing Moves:
- The ability Unseen Fist causes the user's damaging contact actions to bypass Protection.
- Damaging Z-Moves apply 25% of their damage to targets under Protection.
- Quick Guard is bypassed by any action occurring at Priority 0 or later.
- Wide Guard is bypassed by any non-damaging action, or damaging action that doesn't have the target type "All other Pokemon", "All foes", or "Up to 3 foes".
- This includes any single-target action.
- This includes actions that target the field, rather than targeting Pokemon.
- Crafty Shield is bypassed by any action that has a BAP.
- This includes actions with a BAP that don't end up dealing damage, such as due to a type immunity.
- The following protective moves are bypassed by any action without a BAP:
- Baneful Bunker
- King's Shield
- Obstruct
- Spiky Shield
- Mat Block
- The following moves remove Protection from their target after bypassing Protection, except when combined with a move not on this list:
- Feint
- Hyperspace Fury
- Hyperspace Hole
- Phantom Force
- Shadow Force
- The following moves bypass Protect, Detect, Spiky Shield, King's Shield, Baneful Bunker, and Obstruct; except when combined with a move not on this list:
- Acupressure
- Aromatic Mist
- Bestow
- Block
- Confide
- Conversion 2
- Curse (Ghost version)
- Decorate
- Doom Desire (targeting and effect)
- Egg Bomb: Trap (targeting and effect)
- Feint
- Flower Shield
- Future Sight (targeting and effect)
- Hold Hands
- Hyperspace Fury
- Hyperspace Hole
- Mean Look
- Perish Song
- Phantom Force
- Play Nice
- Psych Up
- Roar
- Role Play
- Rototiller
- Shadow Force
- Sketch
- Spider Web
- Spikes
- Stealth Rock
- Sticky Web
- Tearful Look
- Teatime
- Toxic Spikes
- Transform
- Whirlwind
Substitute Cleanup
Substitute will be rephrased to refer to this list.
Substitute (old)
The user siphons 15, 20, or 25 HP of its life force and creates a Substitute, which acts as a seperate Pokemon with the marked HP. The cost of this move is 12, 18, or 24 energy respectively for the HP options. The Substitute can absorb damage and status attacks for the user, and if a Substitute is KOed, the Substitute is destroyed but the Pokemon comes to no harm unless the attack is a multi-hit move, in which case the excess damage is applied to the Pokemon behind the Substitute. While a Substitute is up, an opposing Pokemon will not take recoil damage from an attack with recoil, or take damage from Life Orb recoil. Substitute's HP is checked at the end of every attack, much like a standard Pokemon's HP - a substitute is broken once it is at or below 0.5 HP after an attack due to damage rounding rules, in the same way a Pokemon is KOed if it sits at 0.5 or less HP after an attack.
A substitute protects the user from all moves except for Attract, Curse, Destiny Bond, Encore, Grudge, Perish Song, Psych Up, Roar, Taunt and Whirlwind. Moves tagged as #Sound also ignore Substitute.
Substitute (new)
(En cost being listed as 12/18/24 is plenty clear enough to convey the meaning.)
The user spends 15, 20, or 25 HP to create a decoy doll with that much HP. Attacks that would hit the user instead perform damage calculation, and reduce the decoy's HP by that amount. Attacks can critically hit a decoy. Secondary effects can't occur when hitting a decoy, even if the holder is hit too. When the decoy runs out of HP, it is destroyed. If the user has a decoy when they attempt this move, Substitute fails.
Attacks that hit the decoy don't inflict any recoil. Multi-hit attacks, that deal more damage than the decoy has HP, will apply the rest of their damage to the decoy's holder. Nondamaging actions from other Pokemon that would affect the holder are prevented while the decoy lasts.
Some moves bypass the decoy. The list of decoy-bypassing moves is [here].
The old description erroneously mentioned Destiny Bond, and other sources mention Imprison, as bypassing decoys. These effects are user-targeted, and don't have any interaction with decoys at all.
Decoy-bypassing Moves
- The ability Infiltrator causes the user's actions to bypass decoys.
- Decoys are bypassed by any moves used by their own holders. (example: Acupressure)
- Remember that reflected moves "belong" by the owner of the reflecting effect.
- Decoys are bypassed by any moves tagged #Sound.
- Decoys are bypassed by the following moves:
- After You
- Aromatic Mist
- Attract
- Bestow
- Conversion 2
- Curse (Ghost)
- Disable
- Encore
- Fairy Lock
- Foresight
- Gear Up
- Guard Swap
- Haze
- Heart Swap
- Helping Hand
- Hold Hands
- Hyperspace Fury
- Hyperspace Hole
- Instruct
- Magnetic Flux
- Me First
- Mimic
- Miracle Eye
- Odor Sleuth
- Play Nice
- Powder
- Power Swap
- Psych Up
- Reflect Type
- Role Play
- Sketch
- Skill Swap
- Spectral Thief
- Speed Swap
- Taunt
- Torment
- Whirlwind
If no problems are found with these descriptions or lists, they will be implemented shortly.
But they're not implemented yet, so continue using external resources for just a bit longer.