Contribute to Me Now - Share via - - Google+ - E-mail

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Battle System

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Battle System

Tags: pokemon-ruby-sapphire-and-emerald, in-depth-guides, battle-system

Contents

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Timing Notes

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Turn Phases

A turn consists of four phases done in order:

  • Each player chooses a command for each Pokémon in battle, at the same time. For each Pokémon in battle he or she controls, a player does one of the following: have the Pokémon use one of its moves; use an item from the Bag (in battles that allow it); or switch it out for another Pokémon (that Pokémon must be an unfainted Pokémon not in battle, and not an Egg, controlled by that player).
    • If a player chooses an item, it’s used immediately, at that point.
  • Switching Pokémon for both players (resolves in the order leader-first, opposing-first, leader-second, opposing-second)
  • Attacks
  • Post-turn effects

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Priority and Turn Order

Turn order is determined two times each turn: once after commands are chosen, and again at the end of each turn (before end-of-turn effects).

  • Attacks with a higher priority level strike first.
  • If two or more attacks have the same priority level, ties are broken using each Pokémon in battle’s Speed. At a 20% chance (which chance was determined as the turn began), all holders of Quick Claw whose attacks have the same priority level will strike at a random order and before other Pokémon whose attacks have the same priority level.
  • If there are still ties in priority or Speed, ties are broken at random.

Priority Levels

Every move is categorized in one of ten priority levels:

  • 5: Helping Hand
  • 4: Magic Coat, Snatch
  • 3: Protect, Detect, Endure, Follow Me
  • 1: Quick Attack, Mach Punch, Extremespeed, Fake Out
  • 0: All other attacks
  • -1: Vital Throw
  • -3: Focus Punch
  • -4: Revenge
  • -5: Counter, Mirror Coat
  • -6: Whirlwind, Roar

Modifications to Speed

  • Speed stat stage is applied.
  • If Pokémon has Swift Swim, Speed is doubled in rain.
  • If Pokémon has Chlorophyll, Speed is doubled during Sunny Day.
  • If Pokémon is holding Macho Brace, Speed is halved.
  • If Pokémon is paralyzed, Speed is multiplied by 1/4.
  • In battles in which the Bag can be used (except in the Battle Pyramid), if the player has the Dynamo Badge or the Thunder Badge, the Speed of the player’s team’s Pokémon is multiplied by 1.1.

Turn Order Rules

For the purposes of Detect, Endure, and Protect, Pokémon that chose to switch at the beginning of a turn are ignored when determining whether a particular Pokémon "strikes last" in that turn.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Switching Out

Before Pokémon switch out at the switching-out phase of the turn, a message is shown for each Pokémon that chose Focus Punch for use in the order of leader-first, nonleader-first, leader-second, nonleader-second.

Section A: All steps below resolve as soon as the Pokémon enters the battle.

  1. Pokémon loses HP if Spikes are on its side (If Pokémon faints, the next Pokémon is chosen and enters the battle immediately)
  2. Drizzle/Drought/Sand Stream (no order between them) (At the beginning of the battle, this step instead resolves in turn order, including the Quick Claw effect)

Section B: Each step below resolves after all Pokémon enter the battle, in the order of leader-first, opposing-first, leader-second, opposing-second.

  1. Intimidate, if not already applied
  2. Trace, if not already applied
  3. Forecast, if not already applied

If more than one Pokémon was chosen to be switched out, the above steps (in both sections) are resolved for each Pokémon when it enters the battle, before the next Pokémon switches out.

If more than one Pokémon is switched in from fainted ones at the same time, new ones are switched in in the order of leader-first, nonleader-first, leader-second, nonleader-second. Each Pokémon switched in this way enters the battle before the next Pokémon is chosen.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Before the Attack

In the attack phase, the turn order guides the order in which Pokémon do their attacks. Each attack is known as an "attack segment".

Before a Pokémon uses an attack, the following effects are checked, in this order:

  1. Sleep check
  2. If frozen, check if defrosted
  3. Battle Palace check
  4. If attacker used Hyper Beam or a similar move last turn, display "X must recharge!" and end processing
  5. Torment message (for Battle Palace)
  6. If Truant check succeeds, display "X is loafing around!" and end processing
  7. If attacker flinches, end processing
  8. Disable check
  9. Taunt check
  10. Imprison check
  11. Confusion check
  12. Paralysis check
  13. Attract check
  14. If frozen and Flame Wheel or Sacred Fire was chosen, defrost
  15. Obedience check

If the pre-attack checks succeed, the Pokémon uses the move and PP is reduced by 1.

If the PP can’t be reduced this way, the Pokémon doesn’t use that move instead. (In this case, Snatch doesn’t consider the move as used.)

When it comes to PP reduction, if the move is taken with Snatch or Magic Coat, the new user doesn’t lose PP for that use, even if it also has that move.

The exception to PP reduction is Struggle when it’s chosen for use automatically because the Pokémon has no moves it could choose.

Explosion, If Selfdestruct, and Memento were used, the user’s HP immediately becomes 0 at this time.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Obedience Check

In Trainer Tower battles and battles in which Exp. Points are gained, if the Pokémon tries to attack, the Pokémon’s 32-bit ID number, OT (Original Trainer) name, or both are different from those of the player, and its level is greater than the player’s "badge level", then this process is followed to determine whether the attack can be used.

  1. The badge level is determined based on the Badges the player has:
    • No badges: Badge level=10
    • Knuckle Badge/Cascade Badge: Badge level=30
    • Heat Badge/Rainbow Badge: Badge level=50
    • Feather Badge/Marsh Badge: Badge level=70
    • Rain Badge/Earth Badge: Badge level=100
    • In Pokémon Emerald Version, Pokémon FireRed Version, and Pokémon LeafGreen Version, if the Pokémon is a Mew or Deoxys without the obedience flag, the badge level is 0 instead. Even those Pokémon, however, will obey the player in battles not subject to this obedience check, even without the obedience flag.
  2. A random integer from 0 through 255 is generated, and A is set to ((Level of Pokémon)+(Badge level))*(Random integer)/256.
  3. If A is greater than or equal to the badge level, the Pokémon is disobedient. Otherwise, this process stops and the attack is used as usual.
  4. If the Pokémon chose Rage for use, the effect of Rage is canceled.
  5. If the attack is Snore or Sleep Talk while the Pokémon is asleep, display "X ignored orders while asleep!" and the attack is canceled.
  6. Another random integer from 0 through 255 is generated, and B is set to ((Level of Pokémon)+(Badge level))*(random number)/256.
  7. If B is less than the badge level, display the message "X ignored orders!" and the Pokémon uses a different move that can be chosen for use if possible. If a different move is used this way, PP is spent for that different move instead of the move ordered, and the ordered move is still the last move chosen for use, but the different move can be the last move used as usual.
  8. If B is greater than or equal to the badge level, C is set to (Level of Pokémon)-(badge level), and R is set to a random integer from 0 through 255.
    1. If R is less than C and the Pokémon doesn’t have Vital Spirit or Insomnia and Uproar is not in effect for a Pokémon in battle, display "X began to nap!" and the Pokémon falls asleep. (Not prevented by Safeguard or Substitute.)
    2. Otherwise, if R minus C is less than C, display "X won’t obey!" and the Pokémon deals confusion damage to itself.
    3. Otherwise, display one of the following messages: "X won’t obey!", "X turned away!", "X is loafing around!", "X pretended not to notice!".

No obedience check is done if Pursuit is used as a Pokémon is about to switch or while the Pokémon’s Thrash, Petal Dance, Outrage, Bide, Uproar, Rollout, Ice Ball, or two-turn attack effect is continuing.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Targeting

The game now finds the attack’s target. This depends on the attack’s range.

The word "target" in the move list refers to a single target of the attack. If a Pokémon "uses a move with no particular target", or if the range is "no particular target" it means that no target is predefined for the move. If an attack has more than one target in its range, the effect is applied to each target separately, in the order of the player Trainer’s left, opposing Trainer’s left, player Trainer’s right, opposing Trainer’s right.

If an effect causes a Pokémon to use a move "with no particular target", or no target was selected for the move, and the move has a range of "single Pokémon except user", "no particular target", or "opposing Pokémon selected at random", the target is chosen randomly among the opposing Pokémon. For all other target types, the move targets all Pokémon that fit the targeting criteria.

If there is no Pokémon at a potential target’s position and the move has a single target, the move targets the opposing Pokémon closest to the (Trainer’s) left. If there is still no target, the attack does nothing.

These effects can change the target of moves and are applied in this order.

  • Follow Me takes effect. If the attack is redirected to another target, the remaining effects below are ignored. (See attack description for Follow Me for details.)
  • If a Pokémon other than the target has Lightningrod, and the attack’s type is Electric, the attack is redirected to that target. (See that ability’s descriptions for details.)
  • If Magic Coat is in effect for the target when certain moves are used, that target uses that attack instead. (See attack description for Magic Coat for details. If this effect happens, effects that trigger whenever that target is targeted by an attack don’t happen.)

The Pressure, Volt Absorb, Water Absorb, and Flash Fire take into account the target determined after Follow Me, Lightningrod, and Magic Coat are applied.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Accuracy Check

After targets are found, the attack proceeds against each target.

Attacks that ignore this accuracy check are Aerial Ace, Faint Attack, Magical Leaf, Shadow Punch, Shock Wave, Swift, and Vital Throw, as well as Thunder during Rain Dance. The use of Protect and Detect can override these attacks, though.

Moves that have an accuracy of 0 in the list of moves don’t have an accuracy check.

  1. The accuracy starts at its original value.
  2. If the attack is a one-hit KO attack:
    • If the target’s level is greater than the attacker’s, the target is unaffected by the attack.
    • The accuracy rises by the difference between the attacker’s level and the target’s.
    • If the target has Sturdy, the target is unaffected by the attack.
  3. Otherwise:
    1. If the attack is Thunder and the weather is sunny, the accuracy is 50.
    2. The attacker’s accuracy stat stage is reduced by the target’s evasiveness stat stage.
    3. The resulting accuracy stat stage is modified so it is neither less than -6 nor greater than 6.
    4. The accuracy is multiplied by the respective multiplier for the resulting accuracy stat stage.
    5. If the attacker has Compoundeyes, the accuracy is multiplied by 1.3.
    6. If the target has Sand Veil and the weather is a sandstorm, the accuracy is multiplied by 4/5.
    7. If the attacker has Hustle and the attack is a physical attack, the accuracy is multiplied by 4/5.
    8. If the target is holding Brightpowder, the accuracy is multiplied by 0.9.
    9. If the target is holding Lax Incense, the accuracy is multiplied by 0.95.
  4. If a random integer from 1 through 100 is less than or equal to the accuracy, the attack hits.

Accuracy Stat Stage

Multipliers for the accuracy stat stage. As described above, the accuracy stat stage is reduced by the target’s evasiveness stat stage. After applying the multiplier, the result is rounded down.

  • -6: 33/100
  • -5: 36/100
  • -4: 43/100
  • -3: 50/100
  • -2: 60/100
  • -1: 75/100
  • 0: 100/100
  • 1: 133/100
  • 2: 166/100
  • 3: 2/1
  • 4: 250/100
  • 5: 133/50
  • 6: 3/1

Pokémon Ruby Version, Sapphire Version, and Emerald Version - During the attack

If the attack hits and the attack deals damage, its damage is calculated.

Otherwise, if the attack hits, the attack’s effect happens, if possible.

If damage was dealt to a target and the target has a substitute and the substitute was defeated, it fades.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Damage Calculation

The game performs the following steps in this order.

  1. Some moves have a calculated power, the determination of which is handled here. This applies to Hidden Power, Rollout and Ice Ball, Reversal and Flail, Magnitude, and so on.
  2. If the attacker has Pure Power or Huge Power, Attack is doubled.
  3. In Trainer Tower battles and battles in which Exp. Points are gained, the Gym Badges increase the appropriate stat by 1.1. (The Stone Badge/Boulder Badge raises Attack, the Balance Badge/Soul Badge raises Defense, and the Mind Badge/Volcano Badge raises Special Attack and Special Defense.)
  4. The following items increase Attack by 1.1 if the attacker is holding it and the attack is the appropriate type:
    • Silk Scarf - Normal
    • Black Belt - Fighting
    • Sharp Beak - Flying
    • Poison Barb - Poison
    • Soft Sand - Ground
    • Hard Stone - Rock
    • Silverpowder - Bug
    • Spell Tag - Ghost
    • Metal Coat - Steel
  5. The following items increase Special Attack by 1.1 if the attacker is holding it and the attack is the appropriate type:
    • Charcoal - Fire
    • Mystic Water - Water
    • Miracle Seed - Grass
    • Magnet - Electric
    • TwistedSpoon - Psychic
    • Nevermeltice - Ice
    • Dragon Fang - Dragon
    • Blackglasses - Dark
  6. If the attacker holds a Sea Incense and the attack is a Water type, multiply Special Attack by 1.05.
  7. If the attacker holds a Choice Band, multiply Attack by 1.5.
  8. If the attacker’s current species is Latios or Latias and the attacker is holding Soul Dew, multiply Special Attack by 1.5 except in the Battle Tower and the Battle Frontier.
  9. If the target’s current species is Latios or Latias and the target is holding Soul Dew, multiply Special Defense by 1.5 except in the Battle Tower and the Battle Frontier.
  10. If the attacker’s current species is Clamperl and the attacker is holding Deepseatooth, Special Attack is doubled.
  11. If the target’s current species is Clamperl and the target is holding Deepseascale, Special Defense is doubled.
  12. If the attacker’s current species is Pikachu and the attacker is holding Light Ball, Special Attack is doubled.
  13. If the target’s current species is Ditto and the target is holding Metal Powder, Defense is doubled.
  14. If the attacker’s current species is Cubone or Marowak and the attacker is holding Thick Club, Attack is doubled.
  15. If the target has Thick Fat and the attack is either of Fire or Ice type, Special Attack is halved.
  16. If the attacker has Hustle, multiply Attack by 1.5.
  17. If the attacker has Plus and another Pokémon in battle has Minus, or vice versa, multiply Special Attack by 1.5.
  18. If the attacker has Guts and is poisoned, burned, paralyzed, frozen, or asleep, multiply Attack by 1.5.
  19. If the target has Marvel Scale and is poisoned, burned, paralyzed, frozen, or asleep, multiply Defense by 1.5.
  20. If the attack’s type is Electric and Mud Sport is in effect, the power is halved.
  21. If the attack’s type is Fire and Water Sport is in effect, the power is halved.
  22. If the attacker has 1/3 of its maximum HP or less and one of the following is true, multiply the power by 1.5.
    • Attacker has Overgrow and attack is of type Grass.
    • Attacker has Blaze and attack is of type Fire.
    • Attacker has Torrent and attack is of type Water.
    • Attacker has Swarm and attack is of type Bug.
  23. If the attack is Selfdestruct or Explosion, the target’s Defense is halved.
  24. The stats are modified according to the attacker’s and the target’s stat stages . If the attack is a critical hit, the Attack or Special Attack stat stage is treated as 0 if it is less than 0, and the Defense or Special Defense stat stage is treated as 0 if it is greater than 0.
  25. The damage becomes equal to:

    int(int(int(2*L/5+2)*A*P/D)/50)

    where L is the attacker’s level, A is the attacker’s Attack or Special Attack value, P is the attack’s power, and D is the target’s Defense or Special Defense value. For physical attack types (Normal, Fighting, Flying, Poison, Ground, Rock, Bug, Ghost, Steel), use the Attack and Defense values. For special attack types (Fire, Water, Electric, Grass, Ice, Psychic, Dragon, Dark), use the Special Attack and Special Defense values.
  26. If the attacker is burned, damage from physical attacks is halved unless attacker has Guts.
  27. If Reflect is in effect for the target’s side and the attack is not a critical hit, damage from physical attacks is halved if there was only one Pokémon in battle on the target’s side as the attacker began to use the move, or divided by 3 then multiplied by 2 otherwise.
  28. If Light Screen is in effect for the target’s side and the attack is not a critical hit, damage from special attacks is halved if there was only one Pokémon in battle on the target’s side as the attacker began to use the move, or divided by 3 then multiplied by 2 otherwise.
  29. If the attack targets "all opposing Pokémon" and there were two Pokémon on the opposing Pokémon’s side as the attacker began to use the move, divide the calculated damage by 2.
  30. If no Pokémon in battle has the Cloud Nine or Air Lock ability, the damage is modified as follows.
    • During Sunny Day, damage from Fire-type attacks is multiplied by 1.5 and damage from Water-type attacks is halved.
    • During Rain Dance, damage from Water-type attacks is multiplied by 1.5 and damage from Fire-type attacks is halved.
    • During Hail, Rain Dance, or Sandstorm, Solarbeam’s damage is halved.
  31. If the attacker’s Flash Fire was activated, multiply the power by 1.5 if the attack is of Fire type.
  32. For physical attacks, the damage is set to 1 if it equals 0.
  33. Add 2 to the calculated damage.
  34. If the attack is a critical hit (see below), the damage is doubled.
  35. Some attacks, namely, Astonish, Extrasensory, Facade, Needle Arm, Pursuit, Revenge, SmellingSalt, Stomp, and Weather Ball, add a multiplier to the damage when certain conditions are met. The damage is multiplied accordingly if those conditions are met.
  36. If Charge is in effect for the attacker and the move’s original type is Electric, the damage is doubled.
  37. If the attacker’s partner used Helping Hand this turn, multiply the damage by 1.5.
  38. If the attack type shares a type with one of the attacker’s types, multiply the damage by 1.5. (This is popularly called Same Type Attack Bonus.) This doesn’t apply if the attack is Struggle.
  39. For each type the target has, a number is multiplied according to the attack type’s type matchup to that type. See below . This doesn’t apply if the attack is Struggle, which is always normally effective against the target’s types.
  40. In a final step called "damage variance", the damage is multiplied by X, where X is a random integer from 85 through 100, and divided by 100, then the damage is set to 1 if it equals 0.

For Beat Up, only the Helping Hand effect, critical hit damage multiplier, and damage variance are applied, in that order. Other effects of moves, items, types, and abilities are not applied.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Critical Hit Method

  • Set C to 0.
  • If Focus Energy is in effect for attacker, add 2 to C.
  • If attack has a "good chance for a critical hit", add 1 to C.
  • If attacker’s current species is Chansey and the attacker is holding Lucky Punch, add 2 to C.
  • If attacker’s current species is Farfetch’d and the attacker is holding Stick, add 2 to C.
  • If attacker is holding Scope Lens, add 1 to C.
  • The critical hit ratio is as follows:
    • C = 0: 1/16
    • C = 1: 1/8
    • C = 2: 1/4
    • C = 3: 1/3
    • C = 4 or more: 1/2

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Stat Stages

Stat stages refer to levels that raise or lower stats during a battle. Each stat stage has 13 different levels.

Stat Stage -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
Stat Multiplier 10/40 10/35 10/30 10/25 10/20 10/15 10/10 15/10 20/10 25/10 30/10 35/10 40/10

That stat scale applies to the stat stages for Attack, Defense, Special Attack, Special Defense, and Speed. At the start of a battle, each Pokémon’s stat stages begin at 0. The stat stages for a Pokémon are reset to 0 when the Pokémon leaves the battle, (except Baton Pass).. Each stat stage can’t go lower than -6 or higher than 6.

To apply stat stages, multiply the stat by the stat multiplier for the corresponding stat stage.

The term "stat stages" refers to those for Attack, Defense, Special Attack, Special Defense, and Speed, as well as those for evasiveness and accuracy (see Accuracy check ).

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Type Matchup Chart

Attack types are the rows; Pokémon types are the columns. If a Pokémon has two types, the type matchups from both types are multiplied.

Attack Type NOR FIG FLY POI GRO ROC BUG GHO STE FIR WAT GRA ELE PSY ICE DRA DAR
NORMAL 1x 1x 1x 1x 1x 1/2 1x 0 1/2 1x 1x 1x 1x 1x 1x 1x 1x
FIGHTING 2x 1x 1/2 1/2 1x 2x 1/2 0 2x 1x 1x 1x 1x 1/2 2x 1x 2x
FLYING 1x 2x 1x 1x 1x 1/2 2x 1x 1/2 1x 1x 2x 1/2 1x 1x 1x 1x
POISON 1x 1x 1x 1/2 1/2 1/2 1x 1/2 0 1x 1x 2x 1x 1x 1x 1x 1x
GROUND 1x 1x 0 2x 1x 2x 1/2 1x 2x 2x 1x 1/2 2x 1x 1x 1x 1x
ROCK 1x 1/2 2x 1x 1/2 1x 2x 1x 1/2 2x 1x 1x 1x 1x 2x 1x 1x
BUG 1x 1/2 1/2 1/2 1x 1x 1x 1/2 1/2 1/2 1x 2x 1x 2x 1x 1x 2x
GHOST 0 1x 1x 1x 1x 1x 1x 2x 1/2 1x 1x 1x 1x 2x 1x 1x 1/2
STEEL 1x 1x 1x 1x 1x 2x 1x 1x 1/2 1/2 1/2 1x 1/2 1x 2x 1x 1x
FIRE 1x 1x 1x 1x 1x 1/2 2x 1x 2x 1/2 1/2 2x 1x 1x 2x 1/2 1x
WATER 1x 1x 1x 1x 2x 2x 1x 1x 1x 2x 1/2 1/2 1x 1x 1x 1/2 1x
GRASS 1x 1x 1/2 1/2 2x 2x 1/2 1x 1/2 1/2 2x 1/2 1x 1x 1x 1/2 1x
ELECTRIC 1x 1x 2x 1x 0 1x 1x 1x 1x 1x 2x 1/2 1/2 1x 1x 1/2 1x
PSYCHIC 1x 2x 1x 2x 1x 1x 1x 1x 1/2 1x 1x 1x 1x 1/2 1x 1x 0
ICE 1x 1x 2x 1x 2x 1x 1x 1x 1/2 1/2 1/2 2x 1x 1x 1/2 2x 1x
DRAGON 1x 1x 1x 1x 1x 1x 1x 1x 1/2 1x 1x 1x 1x 1x 1x 2x 1x
DARK 1x 1/2 1x 1x 1x 1x 1x 2x 1/2 1x 1x 1x 1x 2x 1x 1x 1/2

Pokémon Ruby Version, Sapphire Version, and Emerald Version - After the attack

After an attack is successful, the following happens:

  1. If not the last hit, show "it’s "super effective" or "it’s not effective", as applicable
  2. Recoil (If user now has 0 HP, it faints.)
  3. Additional effect ("May...") if it affects user or if the target isn’t defeated
    • Note: Effects that contain the word "may" in the list of moves are considered additional effects. An additional effect won’t occur on a target if it has zero HP remaining, but will occur on its user (such as Metal Claw’s additional effect) even if the target is defeated.
  4. Rage effect
  5. The target thaws out if attack is a Fire-type attack and isn’t Hidden Power
  6. If the target is defeated and user isn’t defeated, Grudge effect
  7. Destiny Bond effect
    • If user now has 0 HP, it faints.
  8. The target faints if defeated
  9. Resolve effects based on ability (Static, Synchronize, Rough Skin, Color Change, and so on.) Here the ability the target had when the damage was dealt is used.
    • If user now has 0 HP, it faints.
  10. Berry and Herb check (for all Pokémon in battle)
  11. User’s Shell Bell effect

Additional effects of multi-hit effects (additional effects have the word "may" in the attack descriptions) take place after all hits of the multi-hit attack resolve.

After all hits of a successful attack have resolved:

  1. User faints if Selfdestruct/Explosion was used
  2. Player’s unfainted participants gain Exp Points if the target faints, if it’s a Pokémon on the other side from the player’s side
  3. Player’s unfainted participants gain Exp Points if user faints, if it’s a Pokémon on the other side from the player’s side
  4. Switch Pokémon if necessary, according to this turn’s priority.

In Single Battles, if a Pokémon faints during its attack segment and the other Pokémon hasn’t taken its attack segment yet, that Pokémon’s attack segment is skipped. (However, if it used Hyper Beam or an equivalent move on the previous turn, it need not "recharge" for the following turn.)

Pokémon Ruby Version, Sapphire Version, and Emerald Version - End of turn

Before applying end-of-turn effects, the priority for the turn is again calculated.

Applied for each Pokémon.

  • End effect of Protect/Detect/Endure
  • Hyper Beam
  • Substitute breaks if it was defeated

Each step is applied for each side (player’s side, then foe’s side).

  • Reflect
  • Light Screen
  • Mist
  • Safeguard

Then for each unfainted Pokémon, in turn order, all of these steps are applied.

  • Wish
  • Rain Dance
  • Sandstorm
  • Sunny Day
  • Hail
  • Pokémon faints if it has reached 0 HP

Then the player’s Pokémon gain Exp. Points for fainted opposing Pokémon and new Pokémon in battle are chosen if necessary.

Then for each unfainted Pokémon, in turn order, all of the steps listed below are applied. If a step causes the Pokémon to reach 0 HP, the Pokémon faints immediately.

  • Ingrain
  • Rain Dish
  • Speed Boost
  • Truant
  • Shed Skin
  • Leftovers
  • Berry and Herb check
  • Leech Seed
  • HP loss because of Poison
  • HP loss because of Toxic
  • HP loss because of Burn
  • Nightmare
  • Curse
  • Multi-turn attacks
  • Uproar
  • Outrage/Thrash/Petal Dance
  • Reduce Disable count, if any, by 1
  • Encore
  • Taunt/Lock-on/Mind Reader
  • Yawn
  • If the Pokémon has fainted, the game is decided. If the opposite side has no Pokémon left, any Pokémon remaining on the player’s side gains Exp. Points, if possible and allowed.

Then the player’s Pokémon gain Exp. Points for unfainted Pokémon, if necessary. Then any fainted Pokémon become switched with others, if possible.

Then Future Sight/Doom Desire is resolved for each unfainted Pokémon in the order leader-first, opposing-first, leader-second, opposing-second. If a Pokémon faints this way, Exp. Points are gained if necessary and a new Pokémon in battle is chosen before this effect resolves for other Pokémon.

Then Perish Song is resolved for each unfainted Pokémon in turn order. If a Pokémon faints this way, Exp. Points are gained if necessary and a new Pokémon in battle is chosen before this effect resolves for other Pokémon.

After both Future Sight/Perish Song steps above, not in between, the game is decided.

Applied for each Pokémon.

  • End effect of Protect/Detect/Endure
  • Hyper Beam
  • Substitute breaks if it was defeated

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Chance of Running in Wild Battles

In a wild Pokémon battle, if the unmodified Speed of the Pokémon trying to run is equal to or greater than the target’s, running is successful. Otherwise, the formula below is used.

X=(int(A*128/B)+(30*C)) % 256

where:

  • A = Unmodified Speed of Pokémon trying to run
  • B = Unmodified Speed of the target. If this value is 0, it becomes 1 instead.
  • C = Number of times the player already tried to run this battle, not counting the current attempt. Doesn’t count attempts to run when an effect (such as Mean Look) prevents the Pokémon from running. This variable doesn’t change when the player’s Pokémon changes or when the Pokémon chooses an attack.
  • "%" is the remainder operator.

If a random integer from 0 through 255 is less than X, running is successful. Otherwise, running fails.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Single Battle

A Single Battle is a battle with one Pokémon in battle on each side. When a Single Battle starts, the first Pokémon on each side enters the battle.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Double Battle

A Double Battle is a battle with two Pokémon in battle on each side. A Double Battle requires two or more Pokémon. When a Double Battle starts, the first Pokémon on each side takes the left position, and the second Pokémon on each side takes the right position. If there are two Trainers on a single side, instead the first Pokémon on the left Trainer’s party takes the left position of that side, and the first Pokémon on the right Trainer’s party takes the right position of that side.

If a Double Battle has at least one side with two players on it, then it’s called a Multi Battle . In a Multi Battle, each side has two Pokémon on it, with each Pokémon controlled by a different player, and each player can have one to three Pokémon. (In some Multi Battles, one side can have a single player. In such a case, that player controls both Pokémon on a side, must have at least two Pokémon, and can have up to six Pokémon.) In a Multi Battle, when switching out a Pokémon or replacing a fainted one, a player can choose only a Pokémon he or she controls to replace it. However, in Multi Battles that allow the use of the Bag, that player can still use items (such as Potion or Antidote) on a Pokémon the other player controls.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Attack Explanations

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Last move used

Whenever a Pokémon uses an attack, even if it fails, the game sets a variable to that move at the end of that Pokémon’s attack segment. This variable is called the "last move used" and each Pokémon has a "last move used". The "last move used" is set even on the first attack segment of a two-turn attack.

The "last move used" is set to an invalid identifier for a move if the move used is Mimic, Sketch, or Transform; if the move can’t be used because it has zero PP; or if the move is prevented from being used.

The "last move used" is set even on the first attack segment of a two-turn attack.

This variable doesn’t change when the Bag command is used to use an item, at the end of any turn in which the Pokémon leaves the battle with Baton Pass, or when the Run command is used and running is unsuccessful. If the attack is taken with Snatch, the variable is only set for the attack’s original user. If the attack is taken with Magic Coat, the variable is only set for Pokémon that actually use the attack. The variable is reset when the Pokémon leaves the battle,.

The use of Pursuit as a Pokémon is about to switch doesn’t count as the "last move used".

Sketch uses a different version of the "last move used". The differences are that this variable doesn’t change on the first attack segment of a two-turn attack or when a move is prevented from being used by a Pokémon; that at the end of any turn in which a Pokémon at that position leaves the battle using Baton Pass, the variable is set to the move that Pokémon chose for use that turn; and that the variable changes to a move even if it can’t be used because it has zero PP.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Last move called

Another version of the "last move used" is the "last move called", which each Pokémon has. Whenever a Pokémon uses a move, even if it fails, the game sets the "last move called" to that move at the end of that Pokémon’s attack segment. The variable is set even on the first attack segment of a two-turn attack, and the variable can even be set to Mimic, Sketch, or Transform, or to moves used by other moves, but not to a move that uses another move if it does use another move. This variable doesn’t change when the Bag command is used to use an item, at the end of any turn in which the Pokémon leaves the battle with Baton Pass, or when the Run command is used and running is unsuccessful. The variable is reset when the Pokémon leaves the battle,. The use of Pursuit as a Pokémon is about to switch doesn’t count as the "last move called". The "last move called" is set to an invalid identifier for a move if the move is prevented from being used or if it can’t be used because it has zero PP. If the attack is taken with Snatch, the variable is only set for the attack’s original user. If the attack is taken with Magic Coat, the variable is only set for Pokémon that actually use the attack.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Descriptions of Common Effects

Effects that are common to many attacks are described below. Of the effects listed here, a Pokémon will remain poisoned, burned, paralysis, frozen, and asleep even when the Pokémon leaves the battle, including when a battle ends. (However, a Pokémon will stop being poisoned, burned, paralyzed, frozen, and asleep, as well as have full HP and PP, when it’s taken to a Pokémon Center nurse or placed in a PC storage box.) An effect can’t cause poison, burn, paralysis, freezing, or sleep against a Pokémon if it already has one of these five conditions or if it has fainted.

Burn (BRN)

If a Pokémon is burned, the damage from physical attacks it uses is halved, and it loses 1/8 of its maximum HP (but not less than 1 HP) at the end of each turn. Fire-type Pokémon can’t become burned by any means.

Poison (PSN)

If a Pokémon is poisoned, it loses 1/8 of its maximum HP (but not less than 1 HP) at the end of each turn. Poison- and Steel-type Pokémon can’t become poisoned by any means . Outside of battle, a poisoned Pokémon loses 1 HP every four steps the player walks.

Being badly poisoned differs from normal poisoning in the HP loss method during battle. When a Pokémon becomes badly poisoned or a badly poisoned Pokémon enters the battle, a variable, T, is set to 0 for that Pokémon’s position. At the end of each turn, if the Pokémon is badly poisoned, T rises by 1 (up to a maximum of 15) and the Pokémon loses its maximum HP, divided by 16 and multiplied by T (but not less than 1 HP). (This HP loss happens instead of the HP loss for regular poisoning.) "Being badly poisoned doesn’t revert to normal poisoning by any means, even when a battle ends.

Unless otherwise noted, poison includes being normally poisoned and badly poisoned.

Paralysis (PAR)

If a Pokémon is paralyzed, its Speed is multiplied by 1/4 (see Priority ) and there is a 1/4 chance that it will be unable to attack during its attack segment. Ground-type Pokémon can’t become paralyzed by Electric type attacks, but can be paralyzed by all other means .

Sleep (SLP)

If a Pokémon is asleep, it can’t attack during its attack segment. When a Pokémon falls asleep, it receives a sleep count of 2 to 7. At the beginning of the Pokémon’s attack segment, its sleep count is reduced by 1, and then it wakes up if the sleep count is 0 or less. The game stores the current duration of a Pokémon that’s asleep, in case the Pokémon leaves battle and enters the battle in another one.

Frozen (FRZ)

If a Pokémon is frozen, it can’t attack during its attack segment. Ice-type Pokémon can’t become frozen by any means . At the beginning of the Pokémon’s attack segment, it will thaw out at a 20% chance. If the Pokémon loses HP because of a Fire-type attack (not just those that cause burns; Hidden Power is considered as Normal) , it thaws out.

Confusion

When a Pokémon becomes confused, it receives a count of 2 to 5. At the beginning of the Pokémon’s attack segment, this count is reduced by 1, then if it is greater than 0, there is a 50% chance that the Pokémon will deal damage to itself rather than use an attack. The self-inflicted confusion attack is a Normal-type physical attack, has a power of 40, can’t be a critical hit, and ignores the effects of Reflect and Helping Hand, and its damage isn’t affected by the Pokémon’s types. Confusion is removed from the Pokémon when it leaves the battle (except Baton Pass).

Flinch

After a Pokémon uses a move that makes the target flinch in the same turn, the target can flinch when the beginning of its attack segment comes and thus skip its attack this turn. Effects that cause a Pokémon to flinch set a flag on that Pokémon. If the flag is set as the Pokémon begins its attack segment, it will flinch. This flag is cleared at the beginning of a Pokémon’s attack segment and at the end of each turn.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Weather

The weather moves can be used at any time, even during weather. A weather move fails if the weather condition associated with that move is already in effect. For example, Rain Dance fails while the weather is rainy.

The effects of Hail, Rain Dance, Sandstorm, and Sunny Day are weather effects.

There can be only one weather condition at a time. If another weather condition comes in effect, the previous condition is canceled.

In some battles, a particular weather condition already comes in effect before the first turn of the battle. This condition lasts indefinitely. If a Pokémon has an ability that makes the weather change to a different condition, it then takes effect.

If two or more Pokémon with an ability that can change the weather enter the battle at the same time, their effects are resolved in turn order; that is, the ability of the Pokémon that would strike last in turn order will ultimately take place.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Terrain

For the purposes of Camouflage, Nature Power, and Secret Power, Phenac Stadium is treated as "underwater", Pyrite Colosseum is treated as "rocky ground", Deep Colosseum, Realgam Colosseum, the Under Colosseum, and Mt. Battle areas 1 through 30 and 61 through 99, are treated as "elsewhere", Orre Colosseum is treated as "sand", and Mt. Battle areas 100 and 31 through 60 are treated as "rocky ground."

Fishing is treated as "moving water" or "still water", depending on where the Pokémon was fished.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Stacking Effects

Generally, moves with the same effect code don’t stack with each other. For example, the moves Block, Mean Look, and Spider Web share the same effect. Once any of these moves is used, they will fail against the same target until the effect is removed. Multi-turn attacks such as Wrap and Whirlpool also share the same effect for a given target and don’t stack with the use of different kinds of multi-turn attacks.

Effects of the same move also don’t stack with each other unless noted otherwise. For example, Ingrain can’t be used multiple times on the same Pokémon. However, Stockpile and Spikes can be used multiple times for a bigger effect (Spikes says "Can be used up to three times", and Stockpile raises the user’s Stockpile count up to a maximum of 3).

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Learning new moves

Sometimes, after a Pokémon levels up, it could learn new moves during a battle. If this happens, the new move is copied and replaces the old move that used to be there, unless Transform is in effect for the Pokémon or the current move is different from the Pokémon’s original move (in which cases the Pokémon’s original move is still changed to the newly learned move). When the Pokémon’s attack segment comes (if it hasn’t taken its attack segment already), the Pokémon will use the move located at the old move’s position.

Mimic and Sketch will take account of the target’s last move used even if the target no longer has that move. Also, if the move changes this way, this doesn’t stop any two-turn attack, Hyper Beam, Bide, Thrash, Rollout, Uproar, and equivalent moves in progress. Grudge and Pressure will reduce the PP of the newly used move as though that move were chosen for use.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Two-turn attacks

In a two-turn attack, the user prepares for the attack on the first attack segment, and hits target on the second attack segment. The user can’t take any action until the user finishes using the two-turn attack. On both attack segments, the user uses the two-turn attack. If the user is prevented from using the two-turn attack, the effect ends. PP is deducted on the first attack segment of the two-turn attack.

If the last move called by the user was a two-turn attack and the second attack segment of the attack wasn’t done yet, it uses that attack instead of the move it chose for use when the Pokémon’s attack segment comes.

A two-turn attack is not a multi-turn attack, and vice versa.

A two-turn attack remains a two-turn attack even if the attack would not take two turns.

For all two-turn attacks, on the first attack segment of the attack’s use, no accuracy check is done and no check is made to determine whether the attack will be ineffective against the target or otherwise be avoided by the target.

For the two-turn attacks Bounce, Dig, Dive, and Fly, all attacks other than the exceptions given in the attack descriptions, even those that "can’t be evaded" or that have an accuracy of 0, and even the returned attack from Future Sight and Doom Desire, will miss the user while it is using any one of these two-turn attacks, unless noted otherwise. Exceptions include Memento, Psych Up, and Sketch. The user of a two-turn attack just mentioned will also be affected by Helping Hand as normal.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Multi-hit attacks

The multi-hit attacks are labeled "Multi-hit attack" and "Attacks twice in a row" in the attack descriptions, as well as Triple Kick and Beat Up. For all multi-hit attacks except Triple Kick, an accuracy check is performed only once, namely, before the attack hits target multiple times. If the attack is ineffective against the target, no hits of the attack are done.

If the user is asleep when it would perform a hit of a multi-hit attack, the attack stops unless the multi-hit attack was used with Sleep Talk.

When the target of a multi-hit attack faints, the attack stops.

Unless noted otherwise, each hit of a multi-hit attack is treated as a separate attack.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Moves that use other moves

In Pokémon Ruby Version and Pokémon Sapphire Version, the moves Assist, Metronome, Mirror Move, Nature Power, and Sleep Talk can use other moves.

For all these moves, the move being used is not considered the "last move used" during the user’s attack segment; unless noted otherwise, the move being used can be used even if it can’t be used or chosen for use because of an effect. Moves used this way have "no particular target" (see "Targeting").

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Notes for Specific Moves

Mirror Move

Mirror Move uses a variable X. X is set to the last move that was used and that targeted the user for which all of the following are true:

  • The move succeeded in affecting Mirror Move’s user (that is, it didn’t miss, fail, or be ineffective against it).
  • The move has a range of "single Pokémon except user", "all opposing Pokémon", "all Pokémon except user", "opposing Pokémon selected at random", or "no particular target".
  • The move has flag "e" in the List of Moves.

Special targeting cases:

  • A two-turn attack targets a Pokémon on both attack segments of use.
  • Snatch targets the opposing Pokémon closest to the Trainer’s left.

The variable X is set separately for each Pokémon and doesn’t change as turns end. When a Pokémon leaves the battle, its value for X is reset, as well as those of all of its opposing Pokémon.

For a move that uses another move, these variables are not modified during that move’s use even if the move being used meets the criteria.

If an effect changes an attack’s target (with Follow Me), Lightningrod, Magic Coat, or Snatch, the changed target is used instead of the old target for the purposes of whether an attack targets Mirror Move’s user.

Transform

After Transform is used, the user will have the same appearance according to the target’s species and the user’s Shiny status.

When a wild Pokémon using Transform is caught, the effect of Transform ends.

In battles in which Exp. Points can be gained, the player’s Pokémon gain Exp. Points based on the species that the enemy Pokémon was when it was defeated.

Even if Transform is in effect for the user, its stats are recalculated according to its level and original IVs when it levels up.

Substitute

Substitute creates a copy of the user called a substitute; to make a substitute, the user loses 1/4 of its maximum HP, but not less than 1 HP. This attack fails if the HP reduced would faint the user or if the user already has a substitute. The substitute has life points equal to the HP lost this way. (The term "life points" is used here to differentiate it from HP, to avoid confusion when describing Substitute’s effect.)

If an effect (such as a move, item, or ability) is absent in this description, it is assumed to work as normal both with and without Substitute’s effect.

These are the main effects that happen while the user has a substitute:

  • Attacks by other Pokémon can’t cause poison, burn, paralysis, freezing, sleep, confusion, or flinching against the user. (Effects of attacks can still do so. If an item or an ability causes one of these effects, the description will say whether Substitute prevents it.) Additional effects of attacks by other Pokémon can’t inflict such effects if the user had a substitute as the attack began (for Twineedle, this applies only if the user had a substitute during the second hit of the attack).
  • Attacks and abilities by other Pokémon, other than Haze and Tickle, can’t lower the user’s stat stages. Additional effects of attacks by other Pokémon can’t do so if the user had a substitute as the attack began.
  • If user would lose HP because of an attack by another Pokémon, the user’s substitute loses that many life points instead.

Note that the last effect listed above is a replacement effect. If damage is intercepted to the substitute, Bide, Counter, Mirror Coat, and Rage are not affected by it.

When the substitute has no life points left, it fades and Substitute’s effect ends.

Any other effects that affect the user’s HP do not involve the substitute in any way. This applies to reductions of the user’s HP from poison, Leech Seed, Sandstorm, recoil, and so on; and to effects that cause the user to gain HP. Moreover, effects that need to know the user’s HP (Super Fang, Reversal, Flail, Eruption, and so on) won’t use the substitute’s life points in place of the user’s HP. (This is why "life points" is used instead of HP to describe the substitute’s vitality.)

The substitute will be removed, and Substitute’s effect will end, when the user leaves the battle (except Baton Pass) or if the user faints before the substitute fades. If the user uses Baton Pass, the substitute retains its current life points.

Other notes regarding Substitute are given below.

  • While the user has a substitute, attacks and confusion damage can deal damage equal to or greater than the user’s HP even if an effect prevents it from fainting (False Swipe, Endure, Focus Band).
  • The game checks whether a substitute fades after every hit of a multi-hit attack. The multi-hit attack will continue even after the substitute fades.
  • Damage from the user’s confusion is given to the user.
  • Attacks by other Pokémon that hit the user’s substitute can’t remove the user’s held item. (The user can use Trick normally.)
  • If a target misses when using Jump Kick or Hi Jump Kick, it loses HP as normal. (The HP loss from such moves ignores effects from Endure and Focus Band, because Substitute’s user doesn’t actually lose HP.)
  • If another Pokémon uses Pain Split or Dream Eater against the user, it will fail. The user can use these attacks normally.
  • The attack from Future Sight and Doom Desire is passed to the substitute instead of the user.
  • Swagger and Flatter will fail against the user.
  • Pay Day won’t cause the attacker to gain money from the attack if it hits the user’s substitute.
  • While user has a substitute, the damage from SmellingSalt against the user by other Pokémon doesn’t increase if the user is paralyzed, and won’t heal the user’s paralysis if the attack is successful.
  • Detect, Endure, and Protect work as normal for both the user and other Pokémon.
  • If the user has a substitute when another Pokémon begins to use a multi-turn attack against the user, the secondary effect of that attack won’t occur. The effect of multi-turn attacks against the user will end when the user creates a substitute.
  • Trick will fail against the user. The user can use Trick normally.
  • When a target uses Absorb, Mega Drain, Leech Life, Giga Drain, or a recoil attack against the user, it loses or gains HP according to the number of life points lost by the substitute. (For example, if the target uses Absorb on the user and the substitute loses 10 life points, the target gains 5 HP.)
  • Block, Mean Look, and Spider Web will fail against the user.
  • Lock-on and Mind Reader will fail against the user. The user can use these attacks normally.
  • Curse, if it’s used by another Pokémon and that Pokémon is a Ghost type, will fail for that Pokémon when used against the user.
  • Nightmare and Leech Seed will fail against the user.
  • Mimic and Sketch will fail against the user.
  • Yawn will fail against the user.
  • Grudge, Magic Coat, Taunt, and Transform will work as normal for both the user and other Pokémon in battle.
  • The substitute will absorb damage from Pursuit if the user attempts to switch.

Conversion 2

Conversion 2 takes into account the last move that targeted the user after the user’s last turn. This move is represented by a variable (separate for each Pokémon) that is reset at the end of that Pokémon’s attack segment and when that Pokémon leaves the battle,.

This variable is set if the attack was successful against a Pokémon, meaning it didn’t miss, fail, or be ineffective against it. If the variable is set to a move, the game also stores the type of that attack. (The determined types of Hidden Power and Weather Ball are used.) If the attack was used, but wasn’t successful against a Pokémon, the variable is set to 0xFFFF, an invalid identifier for a move, for that Pokémon.

Special targeting cases:

  • A two-turn attack targets a Pokémon on both attack segments of use.
  • Spikes and Snatch target the opposing Pokémon closest to the Trainer’s left.
  • Future Sight and Doom Desire target a Pokémon only when the attack is used.
  • Bide target a Po, Counter, and Mirror Coatkmon when an attack is returned.
  • Magic Coat doesn’t have a target.
  • Curse targets a Pokémon only in its "ghost" variant. (Its type stored will be "???".)
  • The variable will be set to any moves that a move uses, when appropriate.
  • Confusion damage is ignored.

To avoid misunderstandings, abilities of Pokémon are ignored when determining whether a type is "not very effective" or ineffective against another type. Furthermore, the effects of Foresight and Odor Sleuth are ignored in this determination.

If the attack was redirected with Follow Me, LightningRod, or Magic Coat, Conversion 2 takes the changed target into account. If the attack was taken with Snatch, Conversion 2 takes the original target into account.

Protect/Detect

As a bug, Pokémon Ruby Version , Pokémon Sapphire Version , and Pokémon Emerald Version don’t set a maximum for the number of consecutive uses of Endure, Protect, and Detect. Thus, in the rare case that more than four consecutive uses is achieved, the success rate can take on strange values as it accesses other data structures. For example, in Pokémon Ruby Version and Pokémon Sapphire Version , the chances when X is 4 and 5 are 118/65536 and 165/65536, respectively.

Of the moves that don’t target a target (Bide, Haze, Milk Drink, Wish, Hail, Grudge, Imprison), only Bide is affected by Protect and Detect, namely, when Bide returns an attack to a Pokémon.

Magic Coat

This explanation will clarify how Magic Coat works.

If only one Pokémon is targeted by an attack, Magic Coat’s effect bounces back the entire attack, making Magic Coat’s user the user of that attack and targeting the attack’s original user.

If only one Pokémon is targeted by an attack affected by Magic Coat and Soundproof (such as Supersonic), Soundproof’s effect overrides Magic Coat’s effect.

If more than one Pokémon is targeted by an attack, as can be the case with Leer and String Shot, for example, Magic Coat works differently depending on where the user is located. If the user is the one on the (Trainer’s) left, Magic Coat’s effect bounces back the entire attack, making Magic Coat’s user the user of that attack and affecting all opposing Pokémon in that way. (If one of the opposing Pokémon used Magic Coat, the attack’s effect on it will be bounced back -- that user of Magic Coat will then be treated as the user of that portion of the attack.) If the user is the one on the right, the attack executes as normal, the user’s partner is affected as normal, and the attack’s effect on the user is bounced back. (If Magic Coat is in effect for both the user and its partner the one on the left’s Magic Coat effect will be used against attacks like these.)

If both opposing Pokémon are targeted by an attack affected by Magic Coat and Soundproof (the only such attack is Growl) and the target on the left has Soundproof and had used Magic Coat, Soundproof will block the attack for the first target and the attack will move on to the target on the right as usual.

The attack’s target and user are changed before an accuracy check is made for the attack.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - List of Moves

View moves by name - View moves by effect

Name Type Power Accuracy PP Add'l Effect Range Flags
00:
PoundNORMAL40100350Single exc. userabef
Mega PunchNORMAL8085200Single exc. userabef
ScratchNORMAL40100350Single exc. userabef
ViceGripNORMAL55100300Single exc. userabef
CutNORMAL5095300Single exc. userabef
Wing AttackFLYING60100350Single exc. userabef
SlamNORMAL8075200Single exc. userabef
Vine WhipGRASS35100100Single exc. userabef
Mega KickNORMAL1207550Single exc. userabef
Horn AttackNORMAL65100250Single exc. userabef
TackleNORMAL3595350Single exc. userabef
Water GunWATER40100250Single exc. userbef
Hydro PumpWATER1208050Single exc. userbef
PeckFLYING35100350Single exc. userabef
Drill PeckFLYING80100200Single exc. userabef
StrengthNORMAL80100150Single exc. userabef
Rock ThrowROCK5090150Single exc. userbef
Egg BombNORMAL10075100Single exc. userbef
WaterfallWATER80100150Single exc. userabef
MegahornBUG12085100Single exc. userabef
Hyper VoiceNORMAL90100100All opposing Pokémonbe
Dragon ClawDRAGON80100150Single exc. userabef
If the target is using Dive, this attack’s power is doubled.
SurfWATER95100150All opposing Pokémonbef
01: Puts the target to sleep.
SingNORMAL055150Single exc. userbce
Sleep PowderGRASS075150Single exc. userbce
HypnosisPSYCHIC060200Single exc. userbce
Lovely KissNORMAL075100Single exc. userbce
SporeGRASS0100150Single exc. userbce
GrassWhistleGRASS055150Single exc. userbce
02: May poison the target.
Poison StingPOISON151003530Single exc. userbe
SmogPOISON20702040Single exc. userbe
SludgePOISON651002030Single exc. userbe
Sludge BombPOISON901001030Single exc. userbe
03: If this attack is successful, user gains half of HP lost by the target because of this attack, but not less than 1 HP.
AbsorbGRASS20100200Single exc. userbe
Mega DrainGRASS40100100Single exc. userbe
Leech LifeBUG20100150Single exc. userabe
Giga DrainGRASS6010050Single exc. userbe
04: May burn the target.
Fire PunchFIRE751001510Single exc. userabe
EmberFIRE401002510Single exc. userbe
FlamethrowerFIRE951001510Single exc. userbe
Fire BlastFIRE12085510Single exc. userbe
Heat WaveFIRE100901010All opposing Pokémonbe
05: May freeze the target.
Ice PunchICE751001510Single exc. userabe
Ice BeamICE951001010Single exc. userbe
BlizzardICE12070510All opposing Pokémonbe
Powder SnowICE401002510All opposing Pokémonbe
06: May paralyze the target.
ThunderPunchELECTRIC751001510Single exc. userabe
Body SlamNORMAL851001530Single exc. userabe
ThunderShockELECTRIC401003010Single exc. userbe
ThunderboltELECTRIC951001510Single exc. userbe
LickGHOST201003030Single exc. userabe
Zap CannonELECTRIC100505100Single exc. userbe
SparkELECTRIC651002030Single exc. userabe
DragonBreathDRAGON601002030Single exc. userbef
07: User faints as part of this attack’s use, after damage calculation. The target’s Defense is treated as halved in damage calculation.
SelfdestructNORMAL20010050All exc. userbef
ExplosionNORMAL25010050All exc. userbef
08: Fails unless the target is asleep. If this attack is successful, user gains half of HP lost by the target because of this attack, but not less than 1 HP.
Dream EaterPSYCHIC100100150Single exc. userbe
09: Uses last move that successfully targeted user, with no particular target.
Mirror MoveFLYING00200No particular target
0A: Raises user’s Attack by 1 stage.
MeditatePSYCHIC00400Userd
SharpenNORMAL00300Userd
HowlNORMAL00400Userd
0B: Raises user’s Defense by 1 stage.
HardenNORMAL00300Userd
WithdrawWATER00400Userd
0D: Raises user’s Special Attack by 1 stage.
GrowthNORMAL00400Userd
10: Raises user’s evasiveness by 1 stage.
Double TeamNORMAL00150Userd
11: Can’t be evaded.
SwiftNORMAL600200All opposing Pokémonbef
Faint AttackDARK600200Single exc. userbef
Shadow PunchGHOST600200Single exc. userabef
Aerial AceFLYING600200Single exc. userabef
Magical LeafGRASS600200Single exc. userbef
Shock WaveELECTRIC600200Single exc. userbef
12: Lowers the target’s Attack by 1 stage.
GrowlNORMAL0100400All opposing Pokémonbce
13: Lowers the target’s Defense by 1 stage.
Tail WhipNORMAL0100300All opposing Pokémonbce
LeerNORMAL0100300All opposing Pokémonbce
14: Lowers the target’s Speed by 1 stage.
String ShotBUG095400All opposing Pokémonbce
17: Lowers the target’s accuracy by 1 stage.
Sand-AttackGROUND0100150Single exc. userbce
SmokeScreenNORMAL0100200Single exc. userbce
KinesisPSYCHIC080150Single exc. userbe
FlashNORMAL070200Single exc. userbce
18: Lowers the target’s evasiveness by 1 stage.
Sweet ScentNORMAL0100200All opposing Pokémonbce
19: Resets all stat stages on all Pokémon in battle to zero. (This effect is not considered to reduce stat stages.)
HazeICE00300Userb
1A: If this attack is successful and isn’t already in effect, the effect begins and X is set to 0. During effect, user uses this attack during each of its attack segments and can’t take any other action, and whenever the user is damaged by an attack by another Pokémon, the HP lost by the user because of that attack is added to X. At user’s second attack segment after this one, deals X times 2 damage to the Pokémon at the position of the last Pokémon (other than the user) that damaged the user with an attack during this attack’s effect, or if there is no such Pokémon, to one of the opposing Pokémon chosen at random, and this effect ends. Accuracy check is performed only when this attack is returned. Affected by type immunities. Returned attack is considered an attack by the user. Effect ends without returning an attack if, during effect, user is prevented from using this attack or leaves the battle,, this attack’s PP is reduced to 0, or user falls asleep or becomes frozen.
BideNORMAL1100100Userabf
1B: If this attack is successful and isn’t already in effect, the effect begins. Effect lasts for two or three turns, including this turn. During effect, user uses this attack during each of its attack segments and can’t take any other action. When effect ends at the end of the last turn, user becomes confused unless it’s already confused. Effect ends without causing confusion if this attack’s type is ineffective against the target’s types, if this attack’s PP is reduced to 0 during effect, if user is prevented from using this attack, or when user falls asleep, becomes frozen, or leaves the battle. If user is asleep as it starts to use this attack, this attack deals damage and lasts one attack segment (doesn’t cause confusion).
ThrashNORMAL9010020100Random opposing Pokémonabef
Petal DanceGRASS7010020100Random opposing Pokémonabef
OutrageDRAGON9010015100Random opposing Pokémonabef
1C: Ends wild Pokémon battles. In Trainer battles, replaces the target with a random unfainted non-Egg Pokémon not in battle with the same controller as the target, and this attack fails if there is no such Pokémon. Fails either way if Ingrain is in effect for the target, or if user’s level is less than the target’s level and int( ((user’s level) + (the target’s level)) * X / 256 ) + 1 is less than or equal to the target’s level divided by 4, rounded down, where X is a random integer from 0 through 255. Priority level -6.
WhirlwindNORMAL0100200Single exc. userbe
RoarNORMAL0100200Single exc. userbe
1D: Multi-hit attack. Attacks two to five times in a row. 37.5% chance for two or three times; 12.5% chance for four or five times.
DoubleSlapNORMAL1585100Single exc. userabef
Comet PunchNORMAL1885150Single exc. userabef
Fury AttackNORMAL1585200Single exc. userabef
Pin MissileBUG1485200Single exc. userbef
Spike CannonNORMAL20100150Single exc. userbef
BarrageNORMAL1585200Single exc. userbef
Fury SwipesNORMAL1880150Single exc. userabef
Bone RushGROUND2580100Single exc. userbef
Arm ThrustFIGHTING15100200Single exc. userabef
Bullet SeedGRASS10100300Single exc. userbef
Icicle SpearICE10100300Single exc. userbef
Rock BlastROCK2580100Single exc. userbef
1E: User’s types become the type of one of the user’s moves, except Curse, chosen at random. (Considers Hidden Power and Weather Ball as Normal.) It reverts to its original types when user leaves the battle. Fails if each of user’s moves (except Curse) is of either type of the user, since it chooses a type other than one of user’s types.
ConversionNORMAL00300User
1F: May make the target flinch.
Rolling KickFIGHTING60851530Single exc. userabef
HeadbuttNORMAL701001530Single exc. userabe
BiteDARK601002530Single exc. userabe
Bone ClubGROUND65852010Single exc. userbe
Rock SlideROCK75901030All opposing Pokémonbe
Hyper FangNORMAL80901510Single exc. userabe
20: User gains half of its maximum HP. Does nothing if user’s HP is full.
RecoverNORMAL00200Userd
Slack OffNORMAL0100100Userd
21: Badly poisons the target.
ToxicPOISON08510100Single exc. userbce
22: In wild Pokémon battles and in Trainer battles in which Exp. Points can be gained, if this attack is successful and the user is controlled by the player, an amount equal to five times the user’s current level (during attack’s use) is added to the money to be obtained when the player wins the battle, up to 65,535. (Not obtained if running occurred in the battle.)
Pay DayNORMAL4010020100Single exc. userbef
23: Effect lasts for five turns, including this turn. During effect, damage from special attacks that aren’t critical hits against any Pokémon in battle on the user’s side is halved as long as there is only one Pokémon in battle on the user’s side, or divided by 3 then multiplied by 2 otherwise. During effect, this attack fails for any Pokémon in battle on the user’s side.
Light ScreenPSYCHIC00300Userd
24: May either burn, freeze, or paralyze the target.
Tri AttackNORMAL801001020Single exc. userbe
25: User gains all HP; user sleeps with a sleep count of 3, even if user is poisoned, burned, paralyzed, or frozen. Does nothing if user’s HP is full. Fails if user is already asleep or can’t fall asleep.
RestPSYCHIC00100Userd
26: One-hit KO. Deals damage to the target equal to the target’s current HP. Ineffective if the target’s level is greater than user’s level. When used, this attack’s accuracy is its original accuracy plus the level difference. Affected by type immunities. Other effects that affect this attack’s accuracy are ignored for this attack.
GuillotineNORMAL13050Single exc. userabe
Horn DrillNORMAL13050Single exc. userabe
FissureGROUND13050Single exc. userbe
Sheer ColdICE13050Single exc. userbe
27: Two-turn attack.
Razor WindNORMAL80100100All opposing Pokémonbef
28: Deals damage to the target equal to half of the target’s current HP, but not less than 1. Affected by type immunities.
Super FangNORMAL190100Single exc. userabe
29: Deals 40 damage to the target. Affected by type immunities.
Dragon RageDRAGON1100100Single exc. userbef
2A: Multi-turn attack. If this attack is successful and isn’t already in effect, the effect begins. Effect lasts for three to six turns, including this turn. During effect, the target can’t switch out or run, and at the end of each turn except the last, the target loses 1/16 of its maximum HP (but not less than 1 HP). Effect ends when user or the target leaves the battle. The effect is not reset when a Pokémon in battle uses this or another multi-turn attack against the target during effect.
BindNORMAL157520100Single exc. userabef
WrapNORMAL158520100Single exc. userabef
Fire SpinFIRE157015100Single exc. userbef
ClampWATER357510100Single exc. userabef
Sand TombGROUND157015100Single exc. userbef
Power is doubled if the target is using Dive.
WhirlpoolWATER157015100Single exc. userbef
2B: Good chance for a critical hit.
Karate ChopFIGHTING50100250Single exc. userabef
Razor LeafGRASS5595250All opposing Pokémonbef
CrabhammerWATER9085100Single exc. userabef
SlashNORMAL70100200Single exc. userabef
AeroblastFLYING1009550Single exc. userbef
Cross ChopFIGHTING1008050Single exc. userabef
Air CutterFLYING5595250All opposing Pokémonbef
Leaf BladeGRASS70100150Single exc. userabef
2C: Attacks twice in a row.
Double KickFIGHTING30100300Single exc. userabef
BonemerangGROUND5090100Single exc. userbef
2D: If this attack misses (but not solely if it becomes ineffective), user loses HP equal to half of the damage the attack would have dealt, or 1, whichever is greater (not considered recoil), but not more HP than half of the target’s maximum HP (can be 0 HP).
Jump KickFIGHTING7095250Single exc. userabef
Hi Jump KickFIGHTING8590200Single exc. userabef
2E: For five turns, including this turn, for each Pokémon in battle on the user’s side, attacks and abilities by other Pokémon can’t lower that Pokémon’s stat stages. (An effect that merely changes stat stages without necessarily lowering them, such as Haze and Psych Up, is not affected.) During effect, this attack fails for any Pokémon in battle on the user’s side.
MistICE00300Userd
2F: During effect, attacks by the user have a heightened chance for a critical hit. Effect ends when user leaves the battle (except Baton Pass).
Focus EnergyNORMAL00300Userd
30: If this attack is successful, user loses 1/4 of HP lost by the target because of this attack, but not less than 1 HP (recoil).
Take DownNORMAL9085200Single exc. userabef
SubmissionFIGHTING8080250Single exc. userabef
This attack’s damage isn’t affected by the target’s or user’s types. (This effect doesn’t change this attack’s type.)
StruggleNORMAL5010010Single exc. userabef
31: Confuses the target.
SupersonicNORMAL055200Single exc. userbce
Confuse RayGHOST0100100Single exc. userbce
Sweet KissNORMAL075100Single exc. userbce
32: Raises user’s Attack by 2 stages.
Swords DanceNORMAL00300Userd
33: Raises user’s Defense by 2 stages.
BarrierPSYCHIC00300Userd
Acid ArmorPOISON00400Userd
Iron DefenseSTEEL00150Userd
34: Raises user’s Speed by 2 stages.
AgilityPSYCHIC00300Userd
35: Raises user’s Special Attack by 2 stages.
Tail GlowBUG0100200Userd
36: Raises user’s Special Defense by 2 stages.
AmnesiaPSYCHIC00200Userd
39: User’s Defense, Special Attack, Special Defense, Speed, and Attack stats; types; moves; species; individual values; ability; and stat stages become those of the target (even if those values are the same). Gender is not copied. Ends the effect of Disable against the user. Moves copied have 5 PP. (Their maximum PP depends on the number of PP Ups used for each move slot for the user.) Fails if the target is using Bounce, Dig, Dive, or Fly. These attributes revert to their originals when user leaves the battle. During effect, user can use this attack, and this attack fails against user.
TransformNORMAL00100Single exc. user
3A: Lowers the target’s Attack by 2 stages.
CharmNORMAL0100200Single exc. userbce
FeatherDanceFLYING0100150Single exc. userbce
3B: Lowers the target’s Defense by 2 stages.
ScreechNORMAL085400Single exc. userbce
3C: Lowers the target’s Speed by 2 stages.
Cotton SporeGRASS085400Single exc. userbce
Scary FaceNORMAL090100Single exc. userbce
3E: Lowers the target’s Special Defense by 2 stages.
Fake TearsDARK0100200Single exc. userbce
Metal SoundSTEEL085400Single exc. userbce
41: Effect lasts for five turns, including this turn. During effect, damage from physical attacks that aren’t critical hits against any Pokémon in battle on the user’s side is halved as long as there is only one Pokémon in battle on the user’s side, or divided by 3 then multiplied by 2 otherwise. During effect, this attack fails for any Pokémon in battle on the user’s side.
ReflectPSYCHIC00200Userd
42: Poisons the target.
PoisonPowderPOISON075350Single exc. userbce
Poison GasPOISON055400Single exc. userbce
43: Paralyzes the target. Affected by type immunities.
Stun SporeGRASS075300Single exc. userbce
Thunder WaveELECTRIC0100200Single exc. userbce
GlareNORMAL075300Single exc. userbce
44: May lower the target’s Attack by 1 stage.
Aurora BeamICE651002010Single exc. userbe
45: May lower the target’s Defense by 1 stage.
AcidPOISON401003010All opposing Pokémonbe
Iron TailSTEEL100751530Single exc. userabe
Rock SmashFIGHTING201001550Single exc. userabe
Crush ClawNORMAL75951050Single exc. userabe
46: May lower the target’s Speed by 1 stage.
BubbleBeamWATER651002010Single exc. userbe
ConstrictNORMAL101003510Single exc. userabe
BubbleWATER201003010All opposing Pokémonbe
Icy WindICE559515100All opposing Pokémonbe
Rock TombROCK508010100Single exc. userbe
Mud ShotGROUND559515100Single exc. userbef
47: May lower the target’s Special Attack by 1 stage.
Mist BallPSYCHIC70100550Single exc. userbe
48: May lower the target’s Special Defense by 1 stage.
PsychicPSYCHIC901001010Single exc. userbe
CrunchDARK801001520Single exc. userabe
Shadow BallGHOST801001520Single exc. userbe
Luster PurgePSYCHIC70100550Single exc. userbe
49: May lower the target’s accuracy by 1 stage.
Mud-SlapGROUND2010010100Single exc. userbe
OctazookaWATER65851050Single exc. userbe
Muddy WaterWATER95851030All opposing Pokémonbef
4B: Two-turn attack. Good chance for a critical hit. May make the target flinch.
Sky AttackFLYING14090530Single exc. userbef
4C: May confuse the target.
PsybeamPSYCHIC651002010Single exc. userbe
ConfusionPSYCHIC501002510Single exc. userbe
Dizzy PunchNORMAL701001020Single exc. userabe
DynamicPunchFIGHTING100505100Single exc. userabe
Signal BeamBUG751001510Single exc. userbef
Water PulseWATER601002020Single exc. userbef
4D: Attacks twice in a row. May poison the target. (Additional effect occurs after all hits of the attack have resolved.)
TwineedleBUG251002020Single exc. userbe
4E: Can’t be evaded. Priority level -1.
Vital ThrowFIGHTING70100100Single exc. userabef
4F: Creates a substitute using 1/4 of user’s maximum HP. Effect ends when user leaves the battle (except Baton Pass). More information.
SubstituteNORMAL00100Userd
50: If this attack is successful, on the next turn, user can’t take any action and pauses during its attack segment. (That move is prevented from being used during that attack segment.)
Hyper BeamNORMAL1509050Single exc. userbef
Blast BurnFIRE1509050Single exc. userbef
Hydro CannonWATER1509050Single exc. userbef
Frenzy PlantGRASS1509050Single exc. userbef
51: When user uses this attack and this move has at least 1 PP (before PP reductions), even if the attack misses or becomes ineffective, the effect begins if this attack isn’t in effect already, unless Protect or Detect is in effect for the target. During effect, whenever user loses HP because of a damaging attack by an opposing Pokémon, user’s Attack rises by 1 stage. During effect, whenever an opposing Pokémon uses Future Sight or Doom Desire against user, user’s Attack rises by 1 stage. Effect ends when user doesn’t choose this move for use or when user leaves the battle.
RageNORMAL20100200Single exc. userabef
52: Copies last move used by the target. That move replaces this move. The copied move has 5 PP. (Its maximum PP depends on the number of PP Ups used for this move’s move slot.) Fails if there is no such move or that move is Metronome, Mimic, Sketch, Struggle, or any move user knows. Fails if Transform is in effect for user.
MimicNORMAL0100100Single exc. userb
53: Uses a random move. Doesn’t use Counter, Covet, Destiny Bond, Detect, Endure, Focus Punch, Follow Me, Helping Hand, Metronome, Mimic, Mirror Coat, Protect, Sketch, Sleep Talk, Snatch, Struggle, Thief, or Trick. (Can choose a move the user otherwise can’t choose for use.)
MetronomeNORMAL00100No particular target
54: During effect, at the end of each turn, if there is a Pokémon at user’s position, the target loses 1/8 of its maximum HP (but not less than 1 HP), and the Pokémon at user’s position gains HP lost by the target this way. Effect ends when the target leaves the battle (except Baton Pass) or uses Rapid Spin. Fails if the target is a Grass type.
Leech SeedGRASS090100Single exc. userbce
55: Does nothing.
SplashNORMAL00400User
56: For two to five turns, including this turn, the last move used by the target when the effect began can’t be used or chosen for use by the target. Fails if the target doesn’t have that move or it has zero PP. During effect, this attack fails against the target. Effect ends when the target leaves the battle.
DisableNORMAL055200Single exc. userbe
57: Deals damage to the target equal to user’s level. Affected by type immunities.
Seismic TossFIGHTING1100200Single exc. userabef
Night ShadeGHOST1100150Single exc. userbef
58: Deals damage to the target equal to (user’s level) * (N * 10 + 50) / 100, rounded down, where N is a random integer from 0 through 10. Affected by type immunities.
PsywavePSYCHIC180150Single exc. userbef
59: If the last Pokémon (other than the user) that damaged the user with a physical attack this turn is one of user’s opposing Pokémon, and there is a Pokémon at the position of that attack’s user, deals damage to the Pokémon at the position of that attack’s user (or the other opposing Pokémon if there is no such Pokémon) equal to 2 times the amount of HP lost by the user because of that attack. Fails if that amount is 0. Affected by type immunities. Considers Hidden Power as Normal. Priority level -5. (For multi-hit attacks, deals damage based on the last hit of that attack.)
CounterFIGHTING1100200No particular targetae
5A: Effect lasts for three to six turns, including this turn. If this attack is successful, the target, during its attack segment this turn, uses the last move used by the target when the effect began (the "affected move"), with no particular target, instead of any other move, unless all of its moves can’t be chosen for use. During effect, the target chooses the affected move for use automatically and can’t choose the other moves it has for use. ( The target can switch or run as normal. No obedience check is done for the target during effect.) This attack fails if the affected move is Encore, Mirror Move, or Struggle; if the target doesn’t have affected move; or if affected move has zero PP. During effect, this attack fails against the target. Effect ends when the target leaves the battle . At the beginning of the target’s attack segment and at the end of the turn, if the target doesn’t have affected move, effect ends. At the end of the turn, if affected move has zero PP, effect ends.
EncoreNORMAL010050Single exc. userbe
5B: User’s HP and the target’s HP become equal to the average of user’s and the target’s current HP, rounded down, and are adjusted so that they don’t exceed their maximum HP. Not affected by type immunities.
Pain SplitNORMAL0100200Single exc. userbe
5C: May make the target flinch. Fails unless user is asleep.
SnoreNORMAL401001530Single exc. userbef
5D: User’s types change to a random type the type of the last attack that successfully targeted user is "not very effective" or ineffective against. Fails if there is no such attack. User reverts to its original types when user leaves the battle. Considers determined types of Hidden Power and Weather Ball. Can choose one of the user’s types. More information.
Conversion 2NORMAL0100300User
5E: Until the end of the next turn, attacks by the user against the target can’t be evaded and do not miss the target because it’s using a two-turn attack. (Includes attack returned from Doom Desire and Future Sight, and all hits of multi-hit attacks, including Triple Kick. Overridden by Protect and Detect.) Effect ends when user or the target leaves the battle (except Baton Pass). If user leaves the battle with Baton Pass during effect, effect is reset. This attack can be used against the target during effect. When this attack is used, effect of this attack ends for all Pokémon in battle (other than the user and the target) against the target.
Mind ReaderNORMAL010050Single exc. userbe
Lock-OnNORMAL010050Single exc. userbe
5F: Permanently copies the last move used by the target (different variable). That move replaces this move even after the battle ends or the user leaves the battle. Doesn’t copy Sketch, Struggle, or any move user knows. Fails if Transform is in effect for user. A move copied this way has its current PP set to its original maximum PP, and its maximum PP depends on the number of PP Ups for this move’s move slot.
SketchNORMAL0010Single exc. user
61: Uses one of the user’s moves, at random. Fails unless user is asleep. Doesn’t choose Bide, Sleep Talk, Assist, Mirror Move, Metronome, Focus Punch, Uproar, any two-turn move, or a move the user can’t choose for use (but not solely because it has zero PP). (A move used this way will fail to be used if it can’t be used because it has zero PP.) No PP is spent for the move used.
Sleep TalkNORMAL00100No particular target
62: Until user’s next attack segment, if an attack (other than a multi-hit attack) by an opposing Pokémon causes the user to faint, that opposing Pokémon also faints. Effect ends when user leaves the battle. Effect ends when the Bag command is used to use an item on the user or when the Run command is used and the user fails to run.
Destiny BondGHOST0050User
63: This attack’s power is 200 if N is less than 2, 150 if N is 2 through 4, 100 if N is 5 through 9, 80 if N is 10 through 16, 40 if N is 17 through 32, or 20 if N is 33 or greater, where N is equal to (user’s current HP * 48 / user’s maximum HP), rounded down.
FlailNORMAL1100150Single exc. userabef
ReversalFIGHTING1100150Single exc. userabef
64: Lowers PP of last move used by the target by 2 to 5. Fails if that move’s PP is 1 or less, if there is no such move, or if the target doesn’t have that move.
SpiteGHOST0100100Single exc. userbe
65: If this attack’s damage would reduce the target’s HP to less than 1, it reduces it to 1 instead. (This attack doesn’t fail if 0 damage would be dealt this way.)
False SwipeNORMAL40100400Single exc. userabef
66: Each Pokémon (both in battle and not in battle) on the user’s side stops being poisoned, burned, paralyzed, frozen, and asleep.
Heal BellNORMAL0050Userd
AromatherapyGRASS0050Userd
67: Priority level 1.
Quick AttackNORMAL40100300Single exc. userabef
Mach PunchFIGHTING40100300Single exc. userabef
ExtremeSpeedNORMAL8010050Single exc. userabef
68: Hits three times. Stops if a miss is caused. This attack’s power is multiplied by 2 for the second hit and by 3 for the third hit.
Triple KickFIGHTING1090100Single exc. userabef
69: If this attack is successful, user receives the target’s held item (even if the target has zero HP) if user is not holding any items, if that item is not a Mail or an Enigma Berry, if user didn’t have an item "knocked off" this battle, and unless the target is one of the player’s Pokémon in a battle (other than Battle Pyramid) in which the Bag can be used, and the user isn’t. (Not considered an additional effect.)
ThiefDARK4010010100Single exc. userabe
CovetNORMAL4010040100Single exc. userbe
6A: During effect, the target can’t switch out or run. Effect ends when user or the target leaves the battle (except Baton Pass). During effect, this attack fails against the target.
Spider WebBUG0100100Single exc. userbce
Mean LookNORMAL010050Single exc. userbce
BlockNORMAL010050Single exc. userbce
6B: Fails unless the target is asleep. As long as the target remains asleep, the target loses 1/4 of its maximum HP (but not less than 1 HP) at the end of each turn (including the current turn). Effect ends when the target leaves the battle or wakes up.
NightmareGHOST0100150Single exc. userbe
6C: Raises user’s evasiveness by 1 stage. Even if user’s evasiveness can’t be raised, until user leaves the battle, damage from Astonish, Extrasensory, Needle Arm, and Stomp, when used by other Pokémon, is doubled against user (effect is not cumulative).
MinimizeNORMAL00200Userd
6D: If user isn’t a Ghost type, lowers user’s Speed by 1 stage and raises user’s Attack and Defense by 1 stage. If user is a Ghost type, user loses half of its maximum HP but not less than 1 HP (even if HP reduced would faint user) and at the end of each turn until the target leaves the battle (except Baton Pass), the target loses 1/4 of its maximum HP< (but not less than 1 HP). During effect, this attack fails against the target. (As commands are chosen, if user isn’t a Ghost type, user can’t choose a target. If user doesn’t choose a target, a random opposing Pokémon is chosen as the target as this attack is used.)
Curse???00100Single exc. user
6F: User avoids attacks with flag "b" when they are used this turn by other Pokémon. Those attacks with an accuracy check will miss the user. This attack fails if user strikes last this turn. A variable, X, starts at 0, and resets to 0 if the last move called for the user is not Detect, Endure, or Protect as user uses this attack or if this attack fails, and rises by 1 (up to 3) each time this attack is successful. This attack has a 50% chance of failing if X is 1, a 75% chance if X is 2, and an 87.5% chance if X is 3. Priority level 3.
ProtectNORMAL00100User
DetectFIGHTING0050User
70: Can be used up to three times. During effect, whenever an opposing Pokémon enters the battle, that Pokémon, unless it’s a Flying type or has Levitate, loses HP: 1/8 of its maximum HP (but not less than 1 HP) for one use; 1/6 of its maximum HP (but not less than 1 HP) for two uses; and 1/4 of its maximum HP (but not less than 1 HP) for three uses. Effect ends when any opposing Pokémon uses Rapid Spin.
SpikesGROUND00200Opposing Pokémon's side
71: During effect, evasiveness stat stage modifications on the target are ignored in accuracy checks against the target. During effect, Normal- and Fighting-type attacks against the target (even non-damaging ones) are normally effective against the Ghost type. Effect ends when the target leaves the battle. This attack can be used against the target during effect.
ForesightNORMAL0100400Single exc. userbe
Odor SleuthNORMAL0100400Single exc. userbe
72: Each Pokémon in battle without a perish count receives a perish count of 4. (Fails if no Pokémon in battle received a perish count this way.) At the end of each turn (including the current turn), for each Pokémon in battle with a perish count, in turn order, that count is reduced by 1 and the Pokémon faints (and a new Pokémon enters the battle immediately) if that count is then 0. (The game is not decided until after reducing the count of all those Pokémon.) A Pokémon’s perish count is removed when it leaves the battle (except Baton Pass).
Perish SongNORMAL0050User
73: Weather. Lasts for five turns, including this turn. During effect, at the end of each turn except the last, each Pokémon in battle, except Ground, Rock, and Steel types, loses 1/16 of its maximum HP (but not less than 1 HP) in turn order (the game is decided after applying the effect to each one of those Pokémon, but a new Pokémon in battle isn’t chosen at that point).
SandstormROCK00100User
74: Until the end of the turn (before end-of-turn effects) , if an attack by other Pokémon would reduce user’s HP to less than 1, it reduces user’s HP to 1 instead. (Doesn’t affect damage calculated by Future Sight and Doom Desire.) This attack fails if user strikes last this turn. A variable, X, starts at 0, and resets to 0 if the last move called for the user is not Detect, Endure, or Protect as user uses this attack or if this attack fails, and rises by 1 (up to 3) each time this attack is successful. This attack has a 50% chance of failing if X is 1, a 75% chance if X is 2, and an 87.5% chance if X is 3. Priority level 3.
EndureNORMAL00100User
75: If this attack is successful and isn’t already in effect, the effect begins and X is set to 2. During effect, user uses this attack during each of its attack segments and can’t take any other action, and X is doubled whenever this attack is successful. During effect, this attack’s power is multiplied by X, or by 2 times X if Defense Curl is in effect for the user. Effect ends when user leaves the battle; when this attack is prevented from being used, misses, or becomes ineffective; when this attack’s PP is reduced to 0 during effect; when the attack is used for five attack segments; or when user falls asleep or becomes frozen. If user is asleep as it starts to use this attack, this attack’s effect lasts one attack segment.
RolloutROCK3090200Single exc. userabef
Ice BallICE3090200Single exc. userabef
76: Raises the target’s Attack by 2 stages and confuses the target.
SwaggerNORMAL09015100Single exc. userbce
77: A multiplier, X (which begins at 0), rises by 1, up to a maximum of 4, if this attack is successful. X is reset to 0 when user leaves the battle; when user falls asleep or becomes frozen; when this move’s PP is reduced to 0 during effect; or when this attack is prevented from being used, misses, or becomes ineffective. This attack’s power is multiplied by 2 to the power of X. (Each Pokémon has a different X value.)
Fury CutterBUG1095200Single exc. userabef
78: Makes the target fall in love. (There is a 50% chance that the attack of a Pokémon in love will be canceled.) Fails if user or the target is gender-unknown, or if both have the same gender. Effect ends when user or the target leaves the battle. Fails if the target is using Bounce, Dig, Dive, or Fly. During effect, this attack fails against the target.
AttractNORMAL0100150Single exc. userbce
79: This attack’s power is (user’s friendship * 10 / 25) or 1, whichever is greater.
ReturnNORMAL1100200Single exc. userabef
7A: At random, the target gains 1/4 of its maximum HP (but not less than 1 HP) and this attack doesn’t deal damage (52/256 chance), or this attack’s power is 40 (102/256), 80 (76/256), or 120 (26/256). If this attack would deal damage, it’s ineffective against the target if the target is immune. If this attack would restore HP, it does nothing if the target is immune because it has Wonder Guard or if the target’s HP is full.
PresentNORMAL190150Single exc. userbe
7B: This attack’s power is equal to int((255-User’s friendship)*2/5) or 1, whichever is greater.
FrustrationNORMAL1100200Single exc. userabef
7C: For five turns, including this turn, attacks can’t cause poison, burn, paralysis, freezing, sleep, or confusion against each Pokémon in battle on the user’s side if they are used by other Pokémon . (During effect, Yawn will fail against any Pokémon in battle on the user’s side.) During effect, this attack fails for any Pokémon in battle on the user’s side.
SafeguardNORMAL00250Userd
7D: May burn the target. If user is frozen and it would use this attack at the beginning of its attack segment, it becomes defrosted before this attack is used.
Flame WheelFIRE601002510Single exc. userabe
Sacred FireFIRE10095550Single exc. userbe
7E: This attack’s power is 10 (5% chance), 30 (10%), 50 (20%), 70 (30%), 90 (20%), 110 (10%), or 150 (5%) (Magnitude 4 through 10, respectively; power is not determined separately for each target). If a target is using Dig, this attack’s power is doubled for that target.
MagnitudeGROUND1100300All exc. userbef
7F: Replaces user with a different unfainted non-Egg Pokémon not in battle with the same controller as the user of user’s choice and transfers user’s stat stages, confusion count, and effects of certain moves to that Pokémon.
Baton PassNORMAL00400User
80: When the target switches, if user chose this move for use and the target is one of user’s opposing Pokémon, and if user is not asleep, frozen, or about to skip its attack this turn because it has Truant, user uses this attack against the target with its damage doubled, and user skips its attack this turn. (This effect doesn’t depend on user having used this attack beforehand. Using the attack this way doesn’t change whether user strikes before or after other Pokémon. No accuracy check is done if the attack is used this way.)
PursuitDARK40100200Single exc. userabe
81: If this attack is successful, effects of multi-turn attacks and Leech Seed end against the user, and effect of Spikes on the user’s side ends.
Rapid SpinNORMAL20100400Single exc. userabef
82: Deals 20 damage to the target. Affected by type immunities.
SonicBoomNORMAL190200Single exc. userbef
84: User gains 2/3 of its maximum HP during Sunny Day; 1/4 of its maximum HP during Hail, Rain Dance, or Sandstorm; 1/2 of its maximum HP otherwise. Does nothing if user’s HP is full. If the user would gain 0 HP this way, it gains 1 HP instead.
Morning SunNORMAL0050Userd
85: User gains 2/3 of its maximum HP during Sunny Day; 1/4 of its maximum HP during Hail, Rain Dance, or Sandstorm; 1/2 of its maximum HP otherwise. Does nothing if user’s HP is full. If the user would gain 0 HP this way, it gains 1 HP instead.
SynthesisGRASS0050Userd
86: User gains 2/3 of its maximum HP during Sunny Day; 1/4 of its maximum HP during Hail, Rain Dance, or Sandstorm; 1/2 of its maximum HP otherwise. Does nothing if user’s HP is full. If the user would gain 0 HP this way, it gains 1 HP instead.
MoonlightNORMAL0050Userd
87: This attack’s power is equal to (X*40/63)+30, rounded down, where X is 0, plus 1 if half the user’s HP individual value (IV) is odd, plus 2 if half its Attack IV is odd, plus 4 if half its Defense IV is odd, plus 8 if half its Speed IV is odd, plus 16 if half its Special Attack IV is odd, plus 32 if half its Special Defense IV is odd. This attack’s type is equal to (X * 15 / 63), rounded down, where X is 0, plus 1 if the user’s HP IV is odd, plus 2 if its Attack IV is odd, plus 4 if its Defense IV is odd, plus 8 if its Speed IV is odd, plus 16 if its Special Attack IV is odd, plus 32 if its Special Defense IV is odd, and the type is selected from this list: 0 = Fighting; 1 = Flying; 2 = Poison; 3 = Ground; 4 = Rock; 5 = Bug; 6 = Ghost; 7 = Steel; 8 = Fire; 9 = Water; 10 = Grass; 11 = Electric; 12 = Psychic; 13 = Ice; 14 = Dragon; 15 = Dark.
Hidden PowerNORMAL1100150Single exc. userbef
88: Weather. Lasts for five turns, including this turn. During effect, damage from Water-type attacks is multiplied by 1.5, and damage from Fire-type attacks is halved.
Rain DanceWATER0050User
89: Weather. Lasts for five turns, including this turn. During effect, damage from Fire-type attacks is multiplied by 1.5, and damage from Water-type attacks is halved. During effect, effects can’t freeze a Pokémon .
Sunny DayFIRE0050User
8A: May raise user’s Defense by 1 stage.
Steel WingSTEEL70902510Single exc. userabef
8B: May raise user’s Attack by 1 stage.
Metal ClawSTEEL50953510Single exc. userabe
Meteor MashSTEEL100851020Single exc. userabef
8C: May raise user’s Attack, Defense, Special Attack, Special Defense, and Speed by 1 stage.
AncientPowerROCK60100510Single exc. userabe
Silver WindBUG60100510Single exc. userbef
8E: User loses half of its maximum HP and user’s Attack rises by 12 stages. Will fail if HP reduced would faint user or if user’s Attack can’t be raised.
Belly DrumNORMAL00100Userd
8F: User adopts all of the target’s current stat stages.
Psych UpNORMAL00100Single exc. userd
90: If the last Pokémon (other than the user) that damaged the user with a special attack this turn is one of user’s opposing Pokémon, and there is a Pokémon at the position of that attack’s user, deals damage to the Pokémon at the position of that attack’s user (or the other opposing Pokémon if there is no such Pokémon) equal to 2 times the amount of HP lost by the user because of that attack. Fails if that amount is 0. Affected by type immunities. Considers Hidden Power as Normal. Priority level -5. (For multi-hit attacks, deals damage based on the last hit of that attack.)
Mirror CoatPSYCHIC1100200No particular targete
91: Two-turn attack. On first attack segment of use, raises user’s Defense by 1 stage.
Skull BashNORMAL100100150Single exc. userabef
92: May make the target flinch. Power is doubled if the target is using Fly or Bounce.
TwisterDRAGON401002020All opposing Pokémonbef
93: Power is doubled if the target is using Dig.
EarthquakeGROUND100100100All exc. userbef
94: Does a damage calculation, which is not a critical hit and whose damage isn’t affected by the target’s or user’s types, by the user against the target (won’t fail); at the end of the turn that follows the next turn, if there is a Pokémon at the target’s position (even if the user is that Pokémon), deals damage to that Pokémon by the damage calculated. Accuracy check and damage variance are performed only when attack is returned. (Doesn’t deal damage if the Pokémon at the target’s position is using Bounce, Dig, Dive, or Fly.) Remains in effect even if user or the target leaves the battle (except if the battle ends). Damage returned is not affected by type immunities. During effect, this attack fails against the Pokémon at the target’s position. Returned attack is not considered an attack by the user. (If more than one Pokémon uses this attack in the same turn, each of those hits will occur when the attacks are returned, in turn order of the effects' targets, and the game is not decided until all those hits resolve. If a Pokémon faints this way, a new Pokémon in battle is chosen before the other hits resolve.)
Future SightPSYCHIC8090150Single exc. user
Doom DesireSTEEL1208550Single exc. user
95: Power is doubled if the target is using Fly or Bounce.
GustFLYING40100350Single exc. userbef
96: May make the target flinch. Damage is doubled if Minimize is in effect for the target.
StompNORMAL651002030Single exc. userabe
Needle ArmGRASS601001530Single exc. userabe
AstonishGHOST301001530Single exc. userabe
ExtrasensoryPSYCHIC801003010Single exc. userbe
97: Two-turn attack. Damage is halved during Hail, Rain Dance, and Sandstorm. During Sunny Day, this attack takes one attack segment.
SolarBeamGRASS120100100Single exc. userbef
98: May paralyze the target. During Rain Dance, this attack can’t be evaded. Otherwise, during Sunny Day, this attack’s accuracy is 50. Can hit the target even if it is using Fly or Bounce.
ThunderELECTRIC120701030Single exc. userbe
99: User runs from the wild Pokémon battle. Fails if battle is a Trainer battle.
TeleportPSYCHIC00200User
9A: Does one hit for each Pokémon (both in battle and not in battle) on the user’s side, excluding Eggs and those that have fainted or that are poisoned, burned, paralyzed, frozen, or asleep. Fails if there is no such Pokémon. For each of those Pokémon, Attack used in damage formula is the Attack race value (commonly called "base stat") for that Pokémon’s original species; the Level used in damage formula is the level of that Pokémon; and the Defense used in damage formula is the Defense race value (commonly called "base stat") for the target’s current species. Effects that change this attack’s damage aren’t applied, except the effect of Helping Hand, critical hits, and damage variance (in that order). Accuracy check is performed only once. Considered a multi-hit attack. All hits are considered attacks by the user. (The order corresponds to how the user’s controller listed the Pokémon as the battle began. If there are two Trainers on a single side, the Pokémon controlled by the Trainer on the left, when their backs are seen, go before those of the other Trainer.)
Beat UpDARK10100100Single exc. userbef
9B: Two-turn attack.
While user is using this attack, user is unaffected by attacks other than Earthquake, Fissure, and Magnitude, and user doesn’t lose HP because of Sandstorm and Hail.
DigGROUND60100100Single exc. userabef
While user is using this attack, user is unaffected by attacks other than Gust, Sky Uppercut, Thunder, and Twister.
FlyFLYING7095150Single exc. userabef
While user is using this attack, user is unaffected by attacks other than Gust, Sky Uppercut, Thunder, and Twister. May paralyze the target.
BounceFLYING8585530Single exc. userabef
While user is using this attack, user is unaffected by attacks other than Surf and Whirlpool, and user doesn’t lose HP because of Sandstorm and Hail.
DiveWATER60100100Single exc. userabef
9C: Raises user’s Defense by 1 stage. Even if user’s Defense can’t be raised, until user leaves the battle, Ice Ball and Rollout, when used by user, have double power (even if user is asleep). (Effect is not cumulative.)
Defense CurlNORMAL00400Userd
9D: User gains half of its maximum HP. Does nothing if user’s HP is full.
SoftboiledNORMAL0100100Userde
Milk DrinkNORMAL00100Userbd
9E: If this attack is successful, makes the target flinch (considered an additional effect). Fails unless it’s the first turn of the battle or the user entered the battle after commands were chosen in the previous turn. (Using an item from the Bag happens as commands are chosen.) Priority level 1.
Fake OutNORMAL40100100Single exc. userbe
9F: If this attack is successful and isn’t already in effect, the effect begins. Effect lasts for two to five turns, including this turn. During effect, user uses this attack during each of its attack segments and can’t take any other action. During effect, no Pokémon can fall asleep and each sleeping Pokémon in battle wakes up at the beginning of its attack segment and at the end of each turn including the last one. Effect ends if this attack’s type is ineffective against the target’s types, if user is prevented from using this attack, if this move’s PP is reduced to 0 during effect, or when user falls asleep, becomes frozen, or leaves the battle.
UproarNORMAL5010010100Random opposing Pokémonbef
A0: Raises user’s Stockpile count by 1. Fails if user’s Stockpile count is 3 or greater. The Stockpile count is reset when user leaves the battle.
StockpileNORMAL00100Userd
A1: Damage is multiplied by the user’s Stockpile count. Can’t cause a critical hit, and damage variance is not performed. Does nothing if user’s Stockpile count is 0. Unless this attack misses (other than with Protect), even if this attack becomes ineffective because of type immunities, user’s Stockpile count resets to zero.
Spit UpNORMAL100100100Single exc. userbf
A2: User gains HP according to the user’s Stockpile count: 1/4 of its maximum HP (but not less than 1 HP) if it’s 1; half of its maximum HP if it’s 2; and all HP if it’s 3. Does nothing if user’s Stockpile count is 0. Does nothing if user’s HP is full. Even if user’s HP is full, user’s Stockpile count resets to zero.
SwallowNORMAL00100Userd
A4: Weather. Lasts for five turns, including this turn. During effect, at the end of each turn except the last, each Pokémon in battle, except Ice types, loses 1/16 of its maximum HP (but not less than 1 HP) in turn order (the game is decided after applying the effect to each one of those Pokémon, but a new Pokémon in battle isn’t chosen at that point).
HailICE00100Userb
A5: During effect, the target can’t choose for use the last move it used. Effect ends when the target leaves the battle.
TormentDARK0100150Single exc. userbe
A6: Raises the target’s Special Attack by 1 stage and confuses the target.
FlatterDARK0100150Single exc. userbce
A7: Burns the target.
Will-O-WispFIRE075150Single exc. userbce
A8: User faints as part of this attack’s use. Lowers the target’s Attack and Special Attack by 2 stages each. Fails if the target’s Attack and Special Attack stat stages are -6 (doesn’t cause fainting).
MementoDARK0100100Single exc. userbe
A9: Damage is doubled if user is poisoned, burned, or paralyzed.
FacadeNORMAL70100200Single exc. userabe
AA: Does nothing if, this turn, user loses HP because of a damaging attack by another Pokémon. Priority level -3. (PP is still consumed for the move; move is not prevented from being used this way.)
Focus PunchFIGHTING150100200Single exc. userab
AB: If the target is paralyzed, damage is doubled and, if this attack is successful, the target is cured of paralysis.
SmellingSaltNORMAL60100100Single exc. userabe
AC: Whenever an opposing Pokémon uses an attack with a range of "single Pokémon except user" this turn and there is a Pokémon at the position of this attack’s user, it’s directed to the Pokémon at the position of this attack’s user instead of to any other potential target of that attack (other than its user). Effect remains even if user leaves the battle (except if the battle ends). (Applied before Magic Coat. Affects Future Sight and Doom Desire only when attack is used, not when it’s returned.) Priority level 3.
Follow MeNORMAL0100200User
AD: In tall grass, uses Stun Spore. In very tall grass, uses Razor Leaf. In caves or on ice, uses Shadow Ball. On rocky ground, uses Rock Slide. In moving water (rivers, sea), uses Surf. In still water, uses Bubblebeam. Underwater, uses Hydro Pump. In sand, uses Earthquake. Elsewhere, uses Swift.
Nature PowerNORMAL095200No particular target
AE: Until the end of the next turn, damage from Electric-type attacks by the user is doubled. (Considers Hidden Power and Weather Ball as Normal.) Effect ends when user leaves the battle. User can use this attack during effect.
ChargeELECTRIC0100200Userd
AF: Until the end of the next turn, non-damaging moves can’t be used or chosen for use by the target. Effect ends when the target leaves the battle.
TauntDARK0100200Single exc. userb
B0: Damage of attacks by user’s partner this turn is multiplied by 1.5. Effect ends when user’s partner leaves the battle. Fails if user doesn’t have a partner or if user struck after its partner. (Doesn’t fail if the partner switched out this turn before the user’s attack segment.) Priority level 5.
Helping HandNORMAL0100200User
B1: Simultaneously, user receives the target’s item, and the target receives user’s item. Fails if user, the target, or both each hold a Mail or an Enigma Berry; if neither one holds an item; if user had an item "knocked off" this battle; or if the target is one of the player’s Pokémon in a battle (other than Battle Pyramid) in which the Bag can be used, and the user isn’t.
TrickPSYCHIC0100100Single exc. userbe
B2: Changes user’s ability to that of the target. Fails if the target’s ability is Wonder Guard or if the target doesn’t have an ability. (Doesn’t fail if user and the target have the same ability.)
Role PlayPSYCHIC0100100Single exc. user
B3: At the end of the next turn, if there is a Pokémon at user’s position, that Pokémon gains half of its maximum HP. Effect remains even if user leaves the battle (except if the battle ends). During effect, this attack fails for the Pokémon at user’s position.
WishNORMAL0100100Userb
B4: Uses a random move from a random Pokémon (both in battle and not in battle) on the user’s side, other than the user and Eggs. Doesn’t use the following moves: Assist, Counter, Covet, Destiny Bond, Detect, Endure, Focus Punch, Follow Me, Helping Hand, Metronome, Mimic, Mirror Coat, Mirror Move, Protect, Sketch, Sleep Talk, Snatch, Struggle, Thief, or Trick. (Uses original moves of Pokémon in battle. A move will be counted more than once if more than one eligible Pokémon has that move. In Pokémon Colosseum, a move from a fainted Pokémon is not chosen.)
AssistNORMAL0100200No particular target
B5: During effect, user can’t switch out or run, and at the end of each turn, user gains 1/16 of its maximum HP (but not less than 1 HP). Effect ends when user leaves the battle (except Baton Pass).
IngrainGRASS0100200Userd
B6: Lowers user’s Attack and Defense by 1 stage if this attack is successful.
SuperpowerFIGHTING12010050Single exc. userabe
B7: The next time this turn, as an attack with flag "c" is used by another Pokémon (even if that attack is used by another move), if the user is the first target of that attack, instead user uses that attack against that other Pokémon or that other Pokémon then its partner (depending on the attack’s range), the other targets of the previous attack are ignored, and effect ends. Otherwise, if the user is not the first target of that attack, user uses that attack against that other Pokémon and effect ends. Effect ends when user leaves the battle. (Attack is used at the time that attack’s effects against the user would resolve. Soundproof takes precedence over this effect.) Priority level 4. More information.
Magic CoatPSYCHIC0100150No particular target
B8: If user isn’t holding an item, user receives the last item that was consumed this battle and was held by a Pokémon at user’s position just before it was consumed. That item is reset if user receives an item this way.
RecycleNORMAL0100100User
B9: Damage is doubled if user lost HP because of a damaging attack by a Pokémon at the target’s position this turn and that Pokémon was the last Pokémon in battle (other than the user) to hit the user this turn with a damaging attack. Priority level -4.
RevengeFIGHTING60100100Single exc. userabef
BA: Unless this attack misses, even if this attack becomes ineffective because of type immunities, ends the effects of Reflect and Light Screen on the opposing Pokémon’s side before dealing damage.
Brick BreakFIGHTING75100150Single exc. userabef
BB: At the end of the next turn, if the target isn’t poisoned, burned, paralyzed, frozen, or asleep and remains in battle since this effect began, the target sleeps. (Safeguard and Substitute don’t prevent this.) Fails if the target can’t fall asleep when this attack is used, or if the target is poisoned, burned, paralyzed, frozen, or asleep. (Fails if the target has a substitute.)
YawnNORMAL0100100Single exc. userbce
BC: If this attack is successful and the target’s HP is greater than 0, the target drops the item it’s holding for the rest of the battle (the target has the item "knocked off"). Effect remains even if the target leaves the battle and enters the battle again. (That item is not consumed, but the target won’t be holding any items afterward.)
Knock OffDARK2010020100Single exc. userabe
BD: Deals damage to the target equal to the target’s current HP minus user’s current HP. Affected by type immunities. Fails if user’s current HP is equal to or greater than the target’s current HP.
EndeavorNORMAL110050Single exc. userabef
BE: This attack’s power is equal to int(user’s current HP * 150 / user’s maximum HP) or 1, whichever is greater.
EruptionFIRE15010050All opposing Pokémonbef
Water SpoutWATER15010050All opposing Pokémonbe
BF: Simultaneously, user adopts the target’s ability, and the target adopts user’s ability. (The abilities are not revealed.) Fails if user, the target, or both have Wonder Guard, if both Pokémon have the same ability, or if neither one has an ability. (Doesn’t fail if user and the target have the same ability.)
Skill SwapPSYCHIC0100100Single exc. userbe
C0: During effect, moves that the user knows can’t be used or chosen for use by each opposing Pokémon. Effect ends when user leaves the battle. Fails if neither opposing Pokémon knows a move that the user knows.
ImprisonPSYCHIC0100100Userb
C1: User is cured of burns, poison, and paralysis.
RefreshNORMAL0100200Userd
C2: Until user’s next attack segment, if an attack by an opposing Pokémon causes the user to faint, the PP of the move that attack’s user chose for use is reduced to 0. Effect ends when user leaves the battle. Effect ends when the Bag command is used to use an item on the user or when the Run command is used and the user fails to run.
GrudgeGHOST010050Userbe
C3: The next time this turn, if a Pokémon in battle other than the user uses an attack with flag "d" (even if that attack is used by another move), instead this attack’s user uses that attack against that other Pokémon. (Follow Me Can’t affect this. If two or more Pokémon used this move this turn, the attack is taken by each of those Pokémon in turn order, earliest first, each time targeting the attack’s previous user for Psych Up.) Effect ends when user leaves the battle. Priority level 4.
SnatchDARK0100100No particular targete
C4: This attack’s power is 20 if the weight of the target’s species is less than 10 kilograms (kg), else 40 if less than 25 kg, else 60 if less than 50 kg, else 80 if less than 100 kg, else 100 if less than 200 kg, else 120.
Low KickFIGHTING1100200Single exc. userabef
C5: In tall grass, may poison the target. In very tall grass, may put the target to sleep. In caves or on ice, may make the target flinch. on rocky ground, may confuse the target. In moving water (rivers, sea), may lower the target’s Attack by 1 stage. In still water, may lower the target’s Speed by 1 stage. Underwater, may lower the target’s Defense by 1 stage. In sand, may lower the target’s accuracy by 1 stage. Elsewhere, may paralyze the target.
Secret PowerNORMAL701002030Single exc. userbe
C6: If this attack is successful, user loses 1/3 of HP lost by the target because of this attack, but not less than 1 HP (recoil).
Double-EdgeNORMAL120100150Single exc. userabef
Volt TackleELECTRIC120100150Single exc. userabef
C7: Confuses the target.
Teeter DanceNORMAL0100200All exc. userb
C8: Good chance for a critical hit. May burn the target.
Blaze KickFIRE85901010Single exc. userabe
C9: During effect, power of Electric-type attacks by any Pokémon in battle is halved. (Effect is not cumulative.) Effect ends when user leaves the battle (except Baton Pass). During effect, this attack fails for the user, and other Pokémon in battle can use this attack.
Mud SportGROUND0100150User
CA: May badly poison the target.
Poison FangPOISON501001530Single exc. userabe
CB: This attack’s damage is doubled during weather. During Sunny Day, this attack’s type is Fire. During Rain Dance, this attack’s type is Water. During Sandstorm, this attack’s type is Rock. During Hail, this attack’s type is Ice.
Weather BallNORMAL50100100Single exc. userbef
CC: Lowers user’s Special Attack by 2 stages if this attack is successful.
OverheatFIRE140905100Single exc. userabef
Psycho BoostPSYCHIC140905100Single exc. userbef
CD: Lowers the target’s Attack and Defense by 1 stage.
TickleNORMAL0100200Single exc. userbcef
CE: Raises user’s Defense and Special Defense by 1 stage.
Cosmic PowerPSYCHIC00200Userd
CF: Can hit the target even if it’s using Fly or Bounce.
Sky UppercutFIGHTING8590150Single exc. userabef
D0: Raises user’s Attack and Defense by 1 stage.
Bulk UpFIGHTING00200Userd
D1: Good chance for a critical hit. May poison the target.
Poison TailPOISON501002510Single exc. userabef
D2: During effect, power of Fire-type attacks by any Pokémon in battle is halved. (Effect is not cumulative.) Effect ends when user leaves the battle (except Baton Pass). During effect, this attack fails for the user, and other Pokémon in battle can use this attack.
Water SportWATER0100150User
D3: Raises user’s Special Attack and Special Defense by 1 stage.
Calm MindPSYCHIC00200Userd
D4: Raises user’s Attack and Speed by 1 stage.
Dragon DanceDRAGON00200Userd
D5: On and under water, user’s type becomes Water. In caves, on ice, and on rocky ground, user’s type becomes Rock. On tall grass and very tall grass, user’s type becomes Grass. In sand, user’s type becomes Ground. Elsewhere, user’s type becomes Normal. Fails if determined type is the same as one of the user’s types.
CamouflageNORMAL0100200Userd

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Abilities



This is a complete description of all the abilities in Pokémon Ruby Version and Pokémon Sapphire Version and their effects.

Air Lock

As long as this Pokémon is in battle, no effects from the weather are applied. (The weather effects are still displayed and can still end as normal.)

Arena Trap

An opposing Pokémon can’t switch out or run unless it has Levitate or it’s a Flying type. In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, doubles the rate of wild Pokémon battles.

Battle Armor

Attacks can’t be critical hits against this Pokémon.

Blaze

If this Pokémon’s current HP is 1/3 of its maximum HP, rounded down, or less, power of Fire-type attacks by this Pokémon is multiplied by 1.5.

Chlorophyll

During Sunny Day, this Pokémon’s Speed is doubled.

Clear Body

Attacks and abilities by other Pokémon, can’t lower this Pokémon’s stat stages. (An effect that merely changes stat stages without necessarily lowering them, such as Haze and Psych Up, is not affected.)

Cloud Nine

As long as this Pokémon is in battle, no effects from the weather are applied. (The weather effects are still displayed and can still end as normal.)

Color Change

Whenever this Pokémon loses HP because of a damaging attack by another Pokémon, if this Pokémon doesn’t share a type with that attack’s type, this Pokémon types change to that attack’s type. (Doesn’t affect Shadow attacks.)

Compoundeyes

Accuracy of attacks by this Pokémon is multiplied by 1.3. In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, the rate of encountering wild Pokémon with common items is 60% and of encountering those with rare items is 20%.

Cute Charm

If this Pokémon loses HP because of a direct attack by another Pokémon, that other Pokémon becomes infatuated (at a 1/3 chance) if its gender is different from this Pokémon and neither is gender-unknown (not considered an additional effect). In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, the rate of encountering wild Pokémon of the opposite gender as this Pokémon raises to 2/3.

Damp

As long as this Pokémon is in battle, Selfdestruct and Explosion will fail for all Pokémon in battle (doesn’t cause fainting).

Drizzle

When this Pokémon enters the battle, the effect of Rain Dance begins and continues indefinitely, even if already in effect, unless the effect is already indefinite.

Drought

When this Pokémon enters the battle, the effect of Sunny Day begins and continues indefinitely, even if already in effect, unless the effect is already indefinite.

Early Bird

The sleep count is reduced by 2 instead of 1 in this Pokémon’s sleep checks.

Effect Spore

Whenever this Pokémon loses HP because of a direct attack by another Pokémon, that other Pokémon becomes poisoned, becomes paralyzed, or sleeps, at a combined 10% chance (not considered an additional effect, Safeguard and Substitute don’t affect this).

Flame Body

If this Pokémon loses HP because of a direct attack by another Pokémon, that other Pokémon becomes burned at a 1/3 chance (not considered an additional effect, Safeguard and Substitute don’t affect this). In Pokémon Emerald Version , if this Pokémon is anywhere in the player’s party, every 256 steps lowers the "Egg counter" of each Egg by 2 instead of 1. (This effect is not cumulative with multiple instances of Flame Body, Magma Armor, or both.)

Flash Fire

Fire-type attacks are ineffective against this Pokémon (even Will-O-Wisp) as long as this Pokémon isn’t frozen. When a Fire-type attack that targets this Pokémon is used by another Pokémon and this Pokémon has this ability and isn’t frozen, damage from Fire-type attacks by this Pokémon is multiplied by 1.5 (even while this Pokémon doesn’t have this ability) until this Pokémon leaves the battle. (Effect is not cumulative.) For Will-O-Wisp, this ability is not activated if this Pokémon is poisoned, burned, paralyzed, frozen, or asleep, is a Fire type, or has a substitute. (Applied after accuracy check and effects that change targets, but before damage calculation.)

Forecast

When this Pokémon enters the battle, after each Pokémon’s attack segment, at the end of each turn, and whenever another Pokémon enters the battle, if this Pokémon’s current species is Castform, this Pokémon type becomes Fire during Sunny Day, Water during Ice during Hail, Normal otherwise, and Rain Dance, unless this Pokémon shares a type with that type.

Guts

This Pokémon’s Attack is multiplied by 1.5 if this Pokémon is poisoned, burned, paralyzed, frozen, or asleep. Damage from attacks by this Pokémon is not reduced because of burns.

Huge Power

This Pokémon’s Attack is doubled.

Hustle

This Pokémon’s Attack is multiplied by 1.5. Accuracy of physical attacks (even non-damaging ones) by this Pokémon is multiplied by 4/5. In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, adjusts levels of wild Pokémon differently from usual. (See "Encounters" in the notes.).

Hyper Cutter

Attacks and abilities by other Pokémon can’t lower this Pokémon’s Attack stat stage. (An effect that merely changes stat stages without necessarily lowering them, such as Haze and Psych Up, is not affected.) In Pokémon Emerald Version , When this Pokémon appears anywhere in party and uses Cut outside of battle, it removes grass within a 2-tile (instead of 1-tile) range.

Illuminate

If this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, doubles the rate of wild Pokémon battles.

Immunity

This Pokémon can’t be poisoned.

Inner Focus

Effects can’t cause this Pokémon to flinch. (Triggers only after an attack that causes flinching is used, and not at the beginning of this Pokémon’s attack segment.)

Insomnia

This Pokémon can’t fall asleep.

Intimidate

When this Pokémon enters the battle, lowers each opposing Pokémon’s Attack by 1 stage. In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, halves the rate of battles with wild Pokémon at least 5 levels less than this Pokémon’s level.

Keen Eye

Attacks and abilities by other Pokémon can’t lower this Pokémon’s accuracy stat stage. (An effect that merely changes stat stages without necessarily lowering them, such as Haze and Psych Up, is not affected.) In Pokémon Emerald Version , Halves the rate of lower-level Wild Pokémon battles.

Levitate

This Pokémon is immune to damaging Ground-type attacks. (This ability’s effect is checked at the same point that the type matchup is checked.)

Lightningrod

Electric-type attacks (even non-damaging ones) by opposing Pokémon are directed to this Pokémon instead of to any other Pokémon that could be a target of that attack (other than its user), unless that other target has this ability. Considers Hidden Power as Normal. (Applied after Follow Me, but before Magic Coat. If more than one Pokémon in battle on this Pokémon side has this ability, the attack is directed to the one earlier in this turn’s priority.) In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, the player will receive phone calls more often.

Limber

This Pokémon can’t be paralyzed.

Liquid Ooze

If Absorb, Giga Drain, Leech Life, Mega Drain, or the effect of Leech Seed (but not Dream Eater), when it drains HP from this Pokémon, would cause another Pokémon to gain HP (before adjusting for maximum HP), that other Pokémon loses that much HP instead.

Magma Armor

This Pokémon can’t be frozen. In Pokémon Emerald Version , if this Pokémon is anywhere in the player’s party, every 256 steps lowers the "Egg counter" of each Egg by 2 instead of 1. (This effect is not cumulative with multiple instances of Flame Body, Magma Armor, or both.)

Magnet Pull

An opposing Pokémon can’t switch out or run if it’s a Steel type. In Pokémon Emerald Version , Rate of encountering a Steel-type wild Pokémon is 50%.

Marvel Scale

This Pokémon’s Defense is multiplied by 1.5 if it’s poisoned, burned, paralyzed, frozen, or asleep.

Minus

If another Pokémon has the Plus ability, Special Attack of this Pokémon is multiplied by 1.5.

Natural Cure

If this Pokémon leaves the battle (but not if a battle ends or this Pokémon leaves the battle), this Pokémon stops being poisoned, burned, paralyzed, frozen, and asleep before that happens. (Checks this Pokémon’s current ability.)

Oblivious

This Pokémon can’t be infatuated.

Overgrow

If this Pokémon’s current HP is 1/3 of its maximum HP, rounded down, or less, power of Grass-type attacks by this Pokémon is multiplied by 1.5.

Own Tempo

This Pokémon can’t be confused.

Pickup

If this Pokémon appears anywhere in party and isn’t holding an item, this Pokémon picks up an item (at a 10% chance) after a battle other than a link, Battle Pike, Colosseum, or Trainer Hill battle ends, and if the player won the battle.

Detailed Information

The check for Pickup is done using the Pokémon’s original species and original ability. The items obtained with Pickup depend on the version:

  • Pokémon Ruby Version and Pokémon Sapphire Version ; Pokémon Colosseum: The chance is 30% to find a Super Potion, 10% each to find a Full Heal, Full Restore, Nugget, Rare Candy, Revive, or Ultra Ball, 5% to find a Protein, 4% to find a PP Up, and 1% to find a King’s Rock.
  • Pokémon FireRed Version and Pokémon LeafGreen Version : The chance is 15% to find an Oran Berry, 10% each to find a Aspear, Cheri, Chesto, Pecha, Persim Berry, or Rawst, 5% each to find Nugget, PP Up, Rare Candy, or TM10, and 1% each to find a Belue Berry, Durin, Pamtre, Spelon, or Watmel.
  • Emerald Version; Pokémon XD : Let X equal (L minus 1) divided by 10, rounded down, where L is the level of the Pokémon with Pickup. There are two sets of items, common items and rare items.
    • Common items: 0=Potion, 1=Antidote, 2=Super Potion, 3=Great Ball, 4=Repel, 5=Escape Rope, 6=X Attack, 7=Full Heal, 8=Ultra Ball, 9=Hyper Potion, 10=Rare Candy, 11=Protein, 12=Revive, 13=HP Up, 14=Full Restore, 15=Max Revive, 16=PP Up, 17=Max Elixir. The item chances for the item numbered X and the items following it are: 30%, 10%, 10%, 10%, 10%, 10%, 10%, 5%, and 3%.
    • Rare items: 0=Hyper Potion, 1=Nugget, 2=King’s Rock, 3=Full Restore, 4=Ether, 5=White Herb, 6=TM44, 7=Elixir, 8=TM01, 9=Leftovers, 10=TM26. The item chances for the item numbered X and the item following it are: 1% and 1%.

    The Pickup ability has no effect in the Battle Pike. In the Battle Pyramid, there is always a 30% chance to find a Hyper Potion and a 10% chance each to find Ether or Revive. The chance to find other items depends on the number of floors cleared. The chances for each item in order is 10%, 10%, 10%, 5%, 5%, 5%, 5%:

    • 0-6: Fluffy Tail, Cheri Berry, Lum Berry, Brightpowder, Shell Bell, Max Revive, Sacred Ash
    • 7-13: Dire Hit, Pecha Berry, Leppa Berry, Leftovers, Choice Band, Full Restore, Max Elixir
    • 14-20: X Attack, Rawst Berry, Lum Berry, Scope Lens, Focus Band, Max Revive, Sacred Ash
    • 21-27: X Defend, Lum Berry, Leppa Berry, Quick Claw, King’s Rock, Full Restore, Max Elixir
    • 28-34: X Speed, Chesto Berry, Lum Berry, Brightpowder, Shell Bell, Max Revive, Sacred Ash
    • 35-41: X Accuracy, Lum Berry, Leppa Berry, Leftovers, Choice Band, Full Restore, Max Elixir
    • 42-48: X Special, Lum Berry, Lum Berry, Scope Lens, Focus Band, Max Revive, Sacred Ash
    • 49-55: Guard Spec., Lum Berry, Leppa Berry, Quick Claw, King’s Rock, Full Restore, Max Elixir
    • 56-62: Fluffy Tail, Lum Berry, Lum Berry, Brightpowder, Shell Bell, Max Revive, Sacred Ash
    • 63-69: Dire Hit, Lum Berry, Leppa Berry, Leftovers, Choice Band, Full Restore, Max Elixir
    • 70-76: X Attack, Lum Berry, Lum Berry, Scope Lens, Focus Band, Max Revive, Sacred Ash
    • 77-83: X Defend, Lum Berry, Leppa Berry, Quick Claw, King’s Rock, Full Restore, Max Elixir
    • 84-90: X Speed, Lum Berry, Lum Berry, Brightpowder, Shell Bell, Max Revive, Sacred Ash
    • 91-97: X Accuracy, Lum Berry, Leppa Berry, Leftovers, Choice Band, Full Restore, Max Elixir
    • 98-104: X Special, Lum Berry, Lum Berry, Scope Lens, Focus Band, Max Revive, Sacred Ash
    • 105-111: Guard Spec., Lum Berry, Leppa Berry, Quick Claw, King’s Rock, Full Restore, Max Elixir
    • 112-118: Fluffy Tail, Lum Berry, Lum Berry, Brightpowder, Shell Bell, Max Revive, Sacred Ash
    • 119-125: Dire Hit, Lum Berry, Leppa Berry, Leftovers, Choice Band, Full Restore, Max Elixir
    • 126-132: X Attack, Lum Berry, Lum Berry, Scope Lens, Focus Band, Max Revive, Sacred Ash
    • 133 or more: X Defend, Lum Berry, Leppa Berry, Quick Claw, King’s Rock, Full Restore, Max Elixir
Plus

If another Pokémon has the Minus ability, Special Attack of this Pokémon is multiplied by 1.5.

Poison Point

If this Pokémon loses HP because of a direct attack by another Pokémon, that other Pokémon becomes poisoned at a 1/3 chance (not considered an additional effect, Safeguard and Substitute don’t affect this).

Pressure

Whenever an attack by another Pokémon (including Spikes) targets this Pokémon when it’s used, the PP of the move that attack’s user chose for use this turn is reduced by an additional 1, but not to less than 0. ( Applied after Follow Me and Lightningrod. If the move’s user changes, effect applies both to the move’s original and new users. Attack won’t fail solely because the move’s PP can’t be reduced this way. This effect also applies to moves used by other moves. If the attack’s user was not its original user, this effect applies only if this Pokémon is the first target of the attack. Doesn’t trigger for hits of multi-hit attacks after the first. This effect doesn’t apply if that other Pokémon "can’t take any action" because of an effect such as Outrage or Rollout. Doesn’t apply to Bide or to the "non-Ghost" version of Curse.) In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, adjusts levels of wild Pokémon differently from usual. (See "Encounters" in the notes.).

Pure Power

This Pokémon’s Attack is doubled.

Rain Dish

At the end of each turn, if Rain Dance is in effect, this Pokémon gains 1/16 of its maximum HP (but not less than 1 HP).

Rock Head

This Pokémon doesn’t receive recoil, except from Struggle.

Rough Skin

Whenever this Pokémon loses HP because of a direct attack by another Pokémon, that other Pokémon loses 1/16 of its maximum HP but not less than 1 HP (not considered recoil).

Run Away

This Pokémon can always run from a wild Pokémon battle even if an effect prevents it from running.

Sand Stream

When this Pokémon enters the battle, the effect of Sandstorm begins and continues indefinitely, even if already in effect, unless the effect is already indefinite.

Sand Veil

During Sandstorm, accuracy of attacks against this Pokémon is multiplied by 8/10 and this Pokémon doesn’t lose HP because of the Sandstorm effect. In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, halves the rate of wild Pokémon battles during a sandstorm.

Serene Grace

Chance of additional effects from attacks by this Pokémon is doubled.

Shadow Tag

Opposing Pokémon can’t run or switch.

Shed Skin

At the end of each turn, this Pokémon stops being poisoned, burned, paralyzed, frozen, and asleep at a 1/3 chance (combined).

Shell Armor

Attacks can’t be critical hits against this Pokémon.

Shield Dust

No additional effects of attacks by other Pokémon can occur against this Pokémon. (Additional effects that don’t affect this Pokémon are not prevented.)

Soundproof

This Pokémon doesn’t receive the effects of Grasswhistle, Growl, Heal Bell, Hyper Voice, Metal Sound, Perish Song, Roar, Screech, Sing, Snore, Supersonic, or Uproar. (Uproar doesn’t affect this Pokémon sleep status; this Pokémon doesn’t receive a Perish count when Perish Song is used, but its Perish count will still decline; Heal Bell doesn’t affect this Pokémon even if this Pokémon is not a Pokémon in battle)

Detailed Information

In battle, Soundproof’s effect also affects the Poke Flute in Pokémon FireRed Version and Pokémon LeafGreen Version : a Pokémon with Soundproof won’t wake up when it’s used in battle, even if it isn’t a Pokémon in battle. (Outside of battle, however, even a Pokémon with Soundproof will wake up when the Poke Flute is used.)

Speed Boost

At the end of each turn, raises this Pokémon’s Speed by 1 stage unless this Pokémon entered the battle after commands were chosen for this turn.

Static

Whenever this Pokémon loses HP because of a direct attack by another Pokémon, that other Pokémon becomes paralyzed at a 1/3 chance (not considered an additional effect, Safeguard and Substitute don’t affect this). In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, the rate of encountering an Electric-type wild Pokémon is 50%.

Stench

If this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, halves the rate of wild Pokémon battles.

Sticky Hold

This Pokémon’s held item can’t be removed from this Pokémon by other Pokémon. (This includes Knock Off.) (This Pokémon can use Trick normally. Trick will fail against this Pokémon even if it isn’t holding any items.) In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, the fishing success rate raises.

Sturdy

One-hit KO attacks against this Pokémon will fail for other Pokémon.

Suction Cups

Roar and Whirlwind fail against this Pokémon. In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, the fishing success rate raises.

Swarm

If this Pokémon’s current HP is 1/3 of its maximum HP, rounded down, or less, power of Bug-type attacks by this Pokémon is multiplied by 1.5. In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, Pokémon cries are heard more often.

Swift Swim

During Rain Dance, this Pokémon’s Speed is doubled.

Synchronize

Whenever an attack by another Pokémon or an ability from another Pokémon causes this Pokémon to be poisoned, burned, or paralyzed, that other Pokémon also receives the same condition. (Safeguard and Substitute don’t affect this. If this Pokémon became badly poisoned, that other Pokémon becomes normally poisoned. Resolves at the same time most other ability effects are resolved, not immediately.) In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, the rate of encountering wild Pokémon with the same nature as this Pokémon is 50%.

Thick Fat

Special Attack for Fire-type and Ice-type attacks against this Pokémon is halved.

Torrent

If this Pokémon’s current HP is 1/3 of its maximum HP, rounded down, or less, power of Water-type attacks by this Pokémon is multiplied by 1.5.

Trace

When this Pokémon enters the battle, it adopts the ability of a random opposing Pokémon. (See "notes" below.)

Detailed Information

In the strange case that neither Pokémon has an ability when a Pokémon with Trace enters the battle, it checks after each Pokémon’s attack segment and at the end of each turn whether the Pokémon has Trace and at least one opposing Pokémon has an ability. If so, this Pokémon gains the ability of one of the opposing Pokémon and processing ends. It is possible to gain any ability, including Trace and Wonder Guard, using Trace.

Truant

Every other turn, this Pokémon does nothing instead of using an attack.

Detailed Information

A variable, X, begins at 0 for each Pokémon in battle. At the end of each turn, if the Pokémon has Truant and it was in battle since after commands were chosen during that turn, X is set to 0 if it equals 1, or to 1 if it equals 0. At the Pokémon’s attack segment, a "Truant check" is made after the sleep and freeze checks, and before the confusion check. If the Pokémon has Truant and X equals 1, the Pokémon "is loafing around" and skips its attack this turn. (Any attack it could have used is prevented from being used.) A Pokémon’s value for X is reset to 0 when it enters the battle, and doesn’t change whenever the Pokémon loses or gains Truant.

Vital Spirit

This Pokémon can’t fall asleep. In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, adjusts levels of wild Pokémon differently from usual. (See "Encounters" in the notes.).

Volt Absorb

Whenever a damaging Electric-type attack by another Pokémon targets this Pokémon, this Pokémon gains 1/4 of its maximum HP (but not less than 1 HP) and the attack is ineffective against this Pokémon. (Applied after accuracy check and effects that change targets, but before damage calculation. Applies even if attack would otherwise be ineffective against this Pokémon.)

Water Absorb

Whenever a damaging Water-type attack by another Pokémon targets this Pokémon, this Pokémon gains 1/4 of its maximum HP (but not less than 1 HP) and the attack is ineffective against this Pokémon. (Applied after accuracy check and effects that change targets, but before damage calculation. Applies even if attack would otherwise be ineffective against this Pokémon.)

Water Veil

This Pokémon can’t be burned.

White Smoke

Attacks and abilities by other Pokémon, can’t lower this Pokémon’s stat stages. (An effect that merely changes stat stages without necessarily lowering them, such as Haze and Psych Up, is not affected.) In Pokémon Emerald Version , if this Pokémon is the first in the player’s party and if the first in the party isn’t an Egg, halves the rate of wild Pokémon battles.

Wonder Guard

This Pokémon is immune to damaging attacks whose type is not "super effective" against this Pokémon types. (Affects fixed-damage attacks in the same way as other damaging attacks. Doesn’t affect Future Sight, Doom Desire, Beat Up, Struggle, or confusion damage. This ability’s effect is checked at the same point that the type matchup is checked.)

Notes

Descriptions in normal text indicate effects that occur only in battle. Unless noted otherwise, such effects apply only if this Pokémon is a Pokémon in battle. Descriptions in italics indicate effects that occur out of battle.

The games also define an ability called "CACOPHONY", which goes before Air Lock in the ability order and has no effect, and which no Pokémon can have.

If an ability’s effect contains the words "This Pokémon can’t...", the affected condition, if the Pokémon has it, is removed if the Pokémon has this ability. This effect triggers after each Pokémon’s attack segment and whenever a Pokémon (including this Pokémon) enters the battle (but not when a battle begins). This effect won’t remove the affected condition when it leaves the battle or when a battle ends, even if this ability is the Pokémon’s original ability.

Pokémon Ruby Version, Sapphire Version, and Emerald Version - Held Items

RageCandyBar

(Doesn’t exist in these games.)

Enigma Berry

Has no effect as is.

Detailed Information

The name of the Enigma Berry is unimportant for the game’s purposes; it instead focuses on the Berry’s "form". Normal Enigma Berries are named "ENIGMA" and have a form number of 0. The term "Enigma Berry" in games before Pokémon Diamond Version and Pokémon Pearl Version includes all special forms of the Enigma Berry, such as Nutpea, Pumkin, and so on.

  • Form 3: At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is asleep, it wakes up and this item is consumed. (Can be used from the Bag.)
  • Form 5: At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is burned, it is cured of burns and this item is consumed. (Can be used from the Bag.)
  • Form 6: At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is frozen, it is defrosted and this item is consumed. (PUMKIN) (Can be used from the Bag.)
  • Form 8: At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is confused, it is cured of confusion and this item is consumed. (TOUGA) (Can be used from the Bag.)
  • Form 23: At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if a stat stage becomes less than 0, all stat stages less than 0 become 0 and this item is consumed. (GINEMA)
  • Form 28: At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is in love, it’s no longer in love and this item is consumed. (EGGANT)
  • Form 4: At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is poisoned, it is cured of poison and this item is consumed. (DRASH) (Can be used from the Bag.)

A Pokémon with an Enigma Berry can’t be traded to a game before Pokémon Diamond Version and Pokémon Pearl Version . Special forms of an Enigma Berry become a normal Enigma Berry upon being migrated via Pal Park to a later game (such as Pokémon Diamond Version and Pokémon Pearl Version ); this includes the Enigma Berry form named "CHILAN", which has the same name as a Berry newly introduced in Pokémon Diamond Version and Pokémon Pearl Version .

Potion

The chosen Pokémon gains 20 HP.

Max Potion

The chosen Pokémon gains all HP.

Hyper Potion , Energy Root

The chosen Pokémon gains 200 HP.

Super Potion , EnergyPowder

The chosen Pokémon gains 50 HP.

Fresh Water

The chosen Pokémon gains 50 HP.

Soda Pop

The chosen Pokémon gains 60 HP.

Lemonade

The chosen Pokémon gains 80 HP.

Moomoo Milk

The chosen Pokémon gains 100 HP.

Ether

Restores 10 PP to a single original move of the chosen Pokémon. (In battle, if the current move was learned with Mimic or Transform, its current PP doesn’t change to the original move’s new current PP; otherwise, it does.)

Max Ether

Restores all PP to a single original move of the chosen Pokémon. (In battle, if the current move was learned with Mimic or Transform, its current PP doesn’t change to the original move’s new current PP; otherwise, it does.)

Elixir

Restores 10 PP to all original moves of the chosen Pokémon. (In battle, if the current move at a given position was learned with Mimic or Transform, its current PP doesn’t change to the original move’s new current PP; otherwise, it does.)

Max Elixir

Restores all PP to all original moves of the chosen Pokémon. (In battle, if the current move at a given position was learned with Mimic or Transform, its current PP doesn’t change to the original move’s new current PP; otherwise, it does.)

Choice Band

Holder’s Attack is multiplied by 1.5. Holder can’t choose any move for use other than the first move that the holder used (other than Mimic, Sketch, or Transform) while it was holding this item and that it used since it entered the battle or this effect ends or is reset, whichever is later. (Using Trick or Knock Off resets the affected move for its target. Using Trick resets the affected move for its user only if it held no item or a different item from the item gained. If the holder gains this item after using Trick or Thief/Covet and didn’t hold that item just before it was gained this way, it doesn’t become the first move used this way. This item ignores moves used by other moves, moves that can’t be used because they have zero PP, moves used by the holder because of Snatch or Magic Coat, the use of Pursuit as a Pokémon is about to switch, and moves the holder started to use but were taken by other Pokémon because of Snatch or Magic Coat. Ignores Struggle. Affected move is not reset if the move runs out of PP and then has its PP restored.)

Leftovers

At the end of each turn, holder gains 1/16 of its maximum HP, but not less than 1 HP.

Macho Brace

Holder’s Speed is halved. The Pokémon earns twice the normal amount of base stats (EVs) in battle (see Base Stats (EVs)).

Shell Bell

Whenever another Pokémon is hit by an attack by the holder, holder gains 1/8 of the HP lost by that other Pokémon (or life points lost by its substitute) because of that attack, but not less than 1 HP, unless that amount is 0.

Focus Band

If an attack (including confusion damage) would reduce the holder’s HP to less than 1, at a 10% chance its damage is changed so that it reduces the holder’s HP to 1 instead. (Includes returned attack from Future Sight and Doom Desire.)

BrightPowder

Accuracy of attacks by other Pokémon against holder is multiplied by 0.9.

Lax Incense

Accuracy of attacks by other Pokémon against holder is multiplied by 0.95.

Smoke Ball

Holder can always run from a wild Pokémon battle even if an effect prevents it from running (applied before "Run Away" ability).

Exp. Share

Enables holder to earn Exp. Points even if it doesn’t participate in a battle (see Experience).

Quick Claw

The holder will strike before other moves with the same priority level at a 20% chance (see Priority).

Soothe Bell

Raises holder’s friendship faster (See "friendship" in the various notes page).

King’s Rock

Whenever an attack by the holder with flag "f" in the attack list is successful, the target may flinch (10% chance). This is considered an additional effect by Shield Dust but not Serene Grace. (Prevented by Substitute.) For Triple Kick and Beat Up, triggers once each hit. For other multi-hit attacks, triggers once each hit and again after all hits. (This effect is cumulative with additional effects that already cause their target to flinch.)

Amulet Coin

If holder participated in winning a Trainer battle, the player earns twice more money than usual. (This effect is not cumulative.)

Cleanse Tag

Reduces rate of wild Pokémon battles (see Encounters).

Lucky Egg

Amount of experience holder earns in battle is multiplied by 1.5.

Scope Lens

Raises holder’s critical hit rate.

Soft Sand

Attack for Ground-type attacks by the holder is multiplied by 1.1.

Hard Stone

Holder’s Attack for Rock-type attacks by the holder is multiplied by 1.1.

Miracle Seed

Holder’s Special Attack for Grass-type attacks by the holder is multiplied by 1.1.

BlackGlasses

Holder’s Special Attack for Dark-type attacks by the holder is multiplied by 1.1.

Black Belt

Holder’s Attack for Fighting-type attacks by the holder is multiplied by 1.1.

Metal Coat

Holder’s Attack for Steel-type attacks by the holder is multiplied by 1.1.

Magnet

Holder’s Special Attack for Electric-type attacks by the holder is multiplied by 1.1.

Mystic Water

Holder’s Special Attack for Water-type attacks by the holder is multiplied by 1.1.

Sea Incense

Holder’s Special Attack for Water-type attacks by the holder is multiplied by 1.05.

Sharp Beak

Holder’s Attack for Flying-type attacks by the holder is multiplied by 1.1.

Poison Barb

Holder’s Attack for Poison-type attacks by the holder is multiplied by 1.1.

NeverMeltIce

Holder’s Special Attack for Ice-type attacks by the holder is multiplied by 1.1.

Spell Tag

Holder’s Attack for Ghost-type attacks by the holder is multiplied by 1.1.

TwistedSpoon

Holder’s Special Attack for Psychic-type attacks by the holder is multiplied by 1.1.

Charcoal

Holder’s Special Attack for Fire-type attacks by the holder is multiplied by 1.1.

Dragon Fang

Holder’s Special Attack for Dragon-type attacks by the holder is multiplied by 1.1.

Dragon Scale

Has no effect in battle.

Exp. Share

Holder earns Exp. Points and base stat points (EVs) in a battle, even if it didn’t participate in that battle (See notes).

Silk Scarf

Holder’s Attack for Normal-type attacks by the holder is multiplied by 1.1.

SilverPowder

Holder’s Attack for Bug-type attacks by the holder is multiplied by 1.1.

Soul Dew

If the holder’s current species is Latios or Latias, its Special Attack and Special Defense are multiplied by 1.5, except in the Battle Tower and the Battle Frontier.

DeepSeaTooth

If the holder’s current species is Clamperl, its Special Attack is doubled.

DeepSeaScale

If the holder’s current species is Clamperl, its Special Defense is doubled.

Light Ball

If the holder’s current species is Pikachu, its Special Attack is doubled.

Lucky Punch

If the holder’s current species is Chansey, attacks by it have a heightened chance for a critical hit.

Metal Powder

If the holder’s current species is Ditto, its Defense is doubled.

Thick Club

If the holder’s current species is Cubone or Marowak, its Attack is doubled.

Stick

If the holder’s current species is Farfetch’d, attacks by it have a heightened chance for a critical hit.

Revive

The HP of the chosen Pokémon is half of its maximum HP, rounded down, if it has fainted. This happens as commands are chosen. If the Pokémon used to be a Pokémon in battle at a spot that’s now empty, it enters the battle again but no effects that occur "when a Pokémon enters the battle" will trigger.

Max Revive , Revival Herb

The chosen Pokémon has all HP if it has fainted. This happens as commands are chosen. If the Pokémon used to be a Pokémon in battle at a spot that’s now empty, it enters the battle again but no effects that occur "when a Pokémon enters the battle" will trigger.

Black Flute

If used, halves the rate of wild Pokémon battles. (Not consumed after use.)

White Flute

If used, doubles the rate of wild Pokémon battles. (Not consumed after use.)

X Attack

Raises the Attack of the current Pokémon controlled by its owner by 1 stage.

X Defend

Raises the Defense of the current Pokémon controlled by its owner by 1 stage.

X Speed

Raises the Speed of the current Pokémon controlled by its owner by 1 stage.

X Accuracy

Raises the accuracy of the current Pokémon controlled by its owner by 1 stage.

X Special

Raises the Special Attack of the current Pokémon controlled by its owner by 1 stage.

Guard Spec.

Begins the effect of Mist for the current Pokémon controlled by its owner (unless it’s already in effect).

Dire Hit

Begins the effect of Focus Energy for the current Pokémon controlled by its owner (unless it’s already in effect).

Pok Doll , Fluffy Tail

Ends the wild Pokémon battle, even if an effect prevents a Pokémon from running.

Full Restore

The chosen Pokémon gains all HP and stops being poisoned, burned, paralyzed, frozen, asleep, and confused.

Blue Flute

If used, makes the chosen Pokémon wake up, even if it has Soundproof. (Not consumed after use. Can be used from the menu screen.)

Yellow Flute

If used, the chosen Pokémon is cured of confusion, even if it has Soundproof. (Not consumed after use. Can be used from the menu screen.)

Red Flute

If used, the chosen Pokémon is no longer infatuated, even if it has Soundproof. (Not consumed after use. Can be used from the menu screen.)

Pok Flute

A key item. In battle, makes all sleeping Pokémon (both in battle and not in battle) on both sides wake up. Makes all sleeping Pokémon in the player’s party wake up outside of battle.

Full Heal , Lava Cookie , Heal Powder

The chosen Pokémon stops being poisoned, burned, paralyzed, frozen, asleep, and confused.

Berry Juice

At the end of each turn, if holder has half its maximum HP or less, holder gains 20 HP and this item is consumed. If used from the Bag: The chosen Pokémon gains 20 HP. (This item is not considered a Berry.)

Oran Berry

At the end of each turn, if holder has half its maximum HP or less, holder gains 10 HP and this item is consumed. If used from the Bag: The chosen Pokémon gains 10 HP.

Sitrus Berry

At the end of each turn, if holder has half its maximum HP or less, holder gains 30 HP and this item is consumed. If used from the Bag: The chosen Pokémon gains 30 HP.

Cheri Berry

At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is paralyzed, holder is cured of paralysis and this item is consumed. If used from the Bag: The chosen Pokémon is cured of paralysis.

Chesto Berry

At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is asleep, holder wakes up and this item is consumed. If used from the Bag: The chosen Pokémon wakes up.

Pecha Berry

At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is poisoned, holder is cured of poison and this item is consumed. If used from the Bag: The chosen Pokémon is cured of poison.

Rawst Berry

At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is burned, holder is cured of burns and this item is consumed. If used from the Bag: The chosen Pokémon is cured of burns.

Aspear Berry

At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is frozen, holder is defrosted and this item is consumed. If used from the Bag: The chosen Pokémon is defrosted.

Leppa Berry

At the end of each turn, if one of holder’s original moves has 0 PP, restores 10 PP to the first original move listed with zero PP, and this item is consumed. If used from the Bag: Restores 10 PP to a single original move of the chosen Pokémon. (In battle, whether this item is used from the Pack or otherwise, if the current move was learned with Mimic or Transform, its current PP doesn’t change to the original move’s new current PP; otherwise, it does.)

Persim Berry

At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is confused, holder is cured of confusion and this item is consumed. If used from the Bag: The chosen Pokémon is cured of confusion.

Lum Berry

At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is poisoned, burned, paralyzed, frozen, asleep, or confused, holder stops being poisoned, burned, paralyzed, frozen, asleep, and confused and this item is consumed. If used from the Bag: The chosen Pokémon stops being poisoned, burned, paralyzed, frozen, asleep, and confused.

Figy Berry

At the end of each turn, if holder has half its maximum HP or less, holder gains 1/8 of its maximum HP (but not less than 1 HP) and this item is consumed, then, if its nature is Bold, Calm, Modest, or Timid, it becomes confused if it wasn’t already. (Not prevented by Safeguard or Substitute.) (No effect if used from the menu screen; can’t be used from the Bag.)

Wiki Berry

At the end of each turn, if holder has half its maximum HP or less, holder gains 1/8 of its maximum HP (but not less than 1 HP) and this item is consumed, then, if its nature is Adamant, Careful, Impish, or Jolly, it becomes confused if it wasn’t already. (Not prevented by Safeguard or Substitute.) (No effect if used from the menu screen; can’t be used from the Bag.)

Mago Berry

At the end of each turn, if holder has half its maximum HP or less, holder gains 1/8 of its maximum HP (but not less than 1 HP) and this item is consumed, then, if its nature is Brave, Quiet, Relaxed, or Sassy, it becomes confused if it wasn’t already. (Not prevented by Safeguard or Substitute.) (No effect if used from the menu screen; can’t be used from the Bag.)

Aguav Berry

At the end of each turn, if holder has half its maximum HP or less, holder gains 1/8 of its maximum HP (but not less than 1 HP) and this item is consumed, then, if its nature is Lax, Naive, Naughty, or Rash, it becomes confused if it wasn’t already. (Not prevented by Safeguard or Substitute.) (No effect if used from the menu screen; can’t be used from the Bag.)

Iapapa Berry

At the end of each turn, if holder has half its maximum HP or less, holder gains 1/8 of its maximum HP (but not less than 1 HP) and this item is consumed, then, if its nature is Gentle, Hasty, Lonely, or Mild, it becomes confused if it wasn’t already. (Not prevented by Safeguard or Substitute.) (No effect if used from the menu screen; can’t be used from the Bag.)

Liechi Berry

At the end of each turn, if holder has 1/4 of its maximum HP or less and Attack stat stage can be raised, raises holder’s Attack by 1 stage and this item is consumed.

Ganlon Berry

At the end of each turn, if holder has 1/4 of its maximum HP or less and Defense stat stage can be raised, raises holder’s Defense by 1 stage and this item is consumed.

Salac Berry

At the end of each turn, if holder has 1/4 of its maximum HP or less and Speed stat stage can be raised, raises holder’s Speed by 1 stage and this item is consumed.

Petaya Berry

At the end of each turn, if holder has 1/4 of its maximum HP or less and Special Attack stat stage can be raised, raises holder’s Special Attack by 1 stage and this item is consumed.

Apicot Berry

At the end of each turn, if holder has 1/4 of its maximum HP or less and Special Defense stat stage can be raised, raises holder’s Special Defense by 1 stage and this item is consumed.

Lansat Berry

At the end of each turn, if holder has 1/4 of its maximum HP or less and Focus Energy is not in effect for holder, begins the effect of Focus Energy and this item is consumed.

Starf Berry

At the end of each turn, if holder has 1/4 of its maximum HP or less and at least one of Attack, Defense, Special Attack, Special Defense, or Speed can be raised, raises by 2 stages one of those stats which can be raised, chosen at random, and this item is consumed.

White Herb

At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if a stat stage becomes less than 0, all stat stages less than 0 become 0 and this item is consumed.

Mental Herb

At the end of each turn and each Pokémon’s attack segment and as soon as the holder enters the battle (but not as the battle begins), if holder is in love, holder is no longer in love and this item is consumed.

Parlyz Heal

The chosen Pokémon is cured of paralysis.

Ice Heal

The chosen Pokémon is defrosted.

Burn Heal

The chosen Pokémon is cured of burns.

Awakening

The chosen Pokémon wakes up.

Antidote

The chosen Pokémon is cured of poison.

Sacred Ash

Each fainted Pokémon in the player’s party has all HP. Can’t be used in battle.