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 Description
AbsorbGRASS20100200Single exc. userbe If this attack is successful, user gains half of HP lost by the target because of this attack.
AcidPOISON401003010All opposing Pokémonbe May lower the target’s Defense by 1 stage.
Acid ArmorPOISON00400Userd Raises user’s Defense by 2 stages.
Aerial AceFLYING600200Single exc. userabef Can’t be evaded.
AeroblastFLYING1009550Single exc. userbef Good chance for a critical hit.
AgilityPSYCHIC00300Userd Raises user’s Speed by 2 stages.
Air CutterFLYING5595250All opposing Pokémonbef Good chance for a critical hit.
AmnesiaPSYCHIC00200Userd Raises user’s Special Defense by 2 stages.
AncientPowerROCK60100510Single exc. userabe May raise user’s Attack, Defense, Special Attack, Special Defense, and Speed by 1 stage.
Arm ThrustFIGHTING15100200Single exc. userabef 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.
AromatherapyGRASS0050Userd Each Pokémon (both in battle and not in battle) on the user’s side stops being poisoned, burned, paralyzed, frozen, and asleep.
AssistNORMAL0100200No particular target Uses a random move from a random Pokémon on user’s side, other than user and Eggs.
AstonishGHOST301001530Single exc. userabe May make the target flinch. Damage is doubled if Minimize is in effect for the target.
AttractNORMAL0100150Single exc. userbce Makes the target fall in love. During effect, this attack fails against the target.
Aurora BeamICE651002010Single exc. userbe May lower the target’s Attack by 1 stage.
BarrageNORMAL1585200Single exc. userbef 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.
BarrierPSYCHIC00300Userd Raises user’s Defense by 2 stages.
Baton PassNORMAL00400User Replaces user with a different unfainted non-Egg Pokémon not in battle with the same controller as user of user’s choice and tr...
Beat UpDARK10100100Single exc. userbef Does one hit for each Pokémon on user’s side, excluding Eggs and those that have fainted or that are poisoned, burned, paralyze...
Belly DrumNORMAL00100Userd User loses half max. HP and user’s Attack rises by 12 stages. Will fail if HP reduced would faint user or if user’s Attack can’...
BideNORMAL1100100Userabf If successful and isn’t already in effect, the effect begins and X is set to 0. User uses this attack during each of its attack...
BindNORMAL157520100Single exc. userabef Multi-turn attack. For three to six turns, the target can’t switch out or run, and after each turn except the last, target lose...
BiteDARK601002530Single exc. userabe May make the target flinch.
Blast BurnFIRE1509050Single exc. userbef If this attack is successful, on the next turn, user can’t take any action and pauses during its attack segment.
Blaze KickFIRE85901010Single exc. userabe Good chance for a critical hit. May burn the target.
BlizzardICE12070510All opposing Pokémonbe May freeze the target.
BlockNORMAL010050Single exc. userbce During effect, the target can’t switch out or run. During effect, this attack fails against the target.
Body SlamNORMAL851001530Single exc. userabe May paralyze the target.
Bone ClubGROUND65852010Single exc. userbe May make the target flinch.
Bone RushGROUND2580100Single exc. userbef 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.
BonemerangGROUND5090100Single exc. userbef Attacks twice in a row.
BounceFLYING8585530Single exc. userabef While using, user is unaffected by most attacks. While using, user is unaffected by most attacks. May paralyze target.
Brick BreakFIGHTING75100150Single exc. userabef Unless this attack misses, even if this attack becomes ineffective because of type immunities, ends the effects of Reflect and...
BubbleWATER201003010All opposing Pokémonbe May lower the target’s Speed by 1 stage.
BubbleBeamWATER651002010Single exc. userbe May lower the target’s Speed by 1 stage.
Bulk UpFIGHTING00200Userd Raises user’s Attack and Defense by 1 stage.
Bullet SeedGRASS10100300Single exc. userbef 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.
Calm MindPSYCHIC00200Userd Raises user’s Special Attack and Special Defense by 1 stage.
CamouflageNORMAL0100200Userd 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 a...
ChargeELECTRIC0100200Userd Until the end of the next turn, damage from Electric-type attacks by user is doubled. User can use this attack during effect.
CharmNORMAL0100200Single exc. userbce Lowers the target’s Attack by 2 stages.
ClampWATER357510100Single exc. userabef Multi-turn attack. For three to six turns, the target can’t switch out or run, and after each turn except the last, target lose...
Comet PunchNORMAL1885150Single exc. userabef 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.
Confuse RayGHOST0100100Single exc. userbce Confuses the target.
ConfusionPSYCHIC501002510Single exc. userbe May confuse the target.
ConstrictNORMAL101003510Single exc. userabe May lower the target’s Speed by 1 stage.
ConversionNORMAL00300User User’s types become the type of one of user’s moves, except Curse, chosen at random. It reverts to its original types when user...
Conversion 2NORMAL0100300User User’s types change to a random type the type of the last attack that successfully targeted user is ""not very effective"" or ine...
Cosmic PowerPSYCHIC00200Userd Raises user’s Defense and Special Defense by 1 stage.
Cotton SporeGRASS085400Single exc. userbce Lowers the target’s Speed by 2 stages.
CounterFIGHTING1100200No particular targetae Deals twice the HP lost because of the last physical attack against it this turn to the user of that attack.
CovetNORMAL4010040100Single exc. userbe If this attack is successful, user receives the target’s held item if user is not holding any items.
CrabhammerWATER9085100Single exc. userabef Good chance for a critical hit.
Cross ChopFIGHTING1008050Single exc. userabef Good chance for a critical hit.
CrunchDARK801001520Single exc. userabe May lower the target’s Special Defense by 1 stage.
Crush ClawNORMAL75951050Single exc. userabe May lower the target’s Defense by 1 stage.
Curse???00100Single exc. user If user is a Ghost, cuts user’s HP and makes target lose HP each turn. Otherwise, lowers user’s Speed and ups Attack and Defense.
CutNORMAL5095300Single exc. userabef
Defense CurlNORMAL00400Userd Raises user’s Defense by 1 stage. Until user leaves the battle, Ice Ball and Rollout, when used by user, have double power.
Destiny BondGHOST0050User Until user’s next attack segment, if an attack by an opposing Pokémon causes the user to faint, that opposing Pokémon also faints.
DetectFIGHTING0050User User avoids certain attacks used this turn by other Pokémon. Can fail if used multiple times in a row.
DigGROUND60100100Single exc. userabef While using, user is unaffected by most attacks. While using, user is unaffected by most attacks.
DisableNORMAL055200Single exc. userbe For two to five turns, the last move used by target when the effect began can’t be used or chosen for use by target.
DiveWATER60100100Single exc. userabef While using, user is unaffected by most attacks. While using, user is unaffected by most attacks.
Dizzy PunchNORMAL701001020Single exc. userabe May confuse the target.
Doom DesireSTEEL1208550Single exc. user Does a damage calculation, which is not a critical hit and whose damage isn’t affected by target’s or user’s types, by user aga...
Double KickFIGHTING30100300Single exc. userabef Attacks twice in a row.
Double TeamNORMAL00150Userd Raises user’s evasiveness by 1 stage.
Double-EdgeNORMAL120100150Single exc. userabef If successful, user loses 1/3 of HP lost by target because of this attack.
DoubleSlapNORMAL1585100Single exc. userabef 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.
Dragon ClawDRAGON80100150Single exc. userabef
Dragon DanceDRAGON00200Userd Raises user’s Attack and Speed by 1 stage.
Dragon RageDRAGON1100100Single exc. userbef Deals 40 damage to the target. Affected by type immunities.
DragonBreathDRAGON601002030Single exc. userbef May paralyze the target.
Dream EaterPSYCHIC100100150Single exc. userbe Fails unless the target is asleep. If successful, user gains half of HP lost by the target because of this attack.
Drill PeckFLYING80100200Single exc. userabef
DynamicPunchFIGHTING100505100Single exc. userabe May confuse the target.
EarthquakeGROUND100100100All exc. userbef Power is doubled if the target is using Dig.
Egg BombNORMAL10075100Single exc. userbef
EmberFIRE401002510Single exc. userbe May burn the target.
EncoreNORMAL010050Single exc. userbe For three to six turns, the target is forced to use the last move it used when the effect began.
EndeavorNORMAL110050Single exc. userabef Deals damage to the target equal to the target’s current HP minus user’s current HP. Affected by type immunities.
EndureNORMAL00100User This turn, attacks against the user leave it with 1 HP if it would faint from the attack.
EruptionFIRE15010050All opposing Pokémonbef This attack’s power is equal to int(user’s current HP * 150 / user’s maximum HP) or 1, whichever is greater.
ExplosionNORMAL25010050All exc. userbef User faints as part of this attack’s use. Treats the target’s Defense as halved.
ExtrasensoryPSYCHIC801003010Single exc. userbe May make the target flinch. Damage is doubled if Minimize is in effect for the target.
ExtremeSpeedNORMAL8010050Single exc. userabef Priority level 1.
FacadeNORMAL70100200Single exc. userabe Damage is doubled if user is poisoned, burned, or paralyzed.
Faint AttackDARK600200Single exc. userbef Can’t be evaded.
Fake OutNORMAL40100100Single exc. userbe If successful, makes the target flinch. Priority level 1.
Fake TearsDARK0100200Single exc. userbce Lowers the target’s Special Defense by 2 stages.
False SwipeNORMAL40100400Single exc. userabef If this attack’s damage would reduce the target’s HP to less than 1, it reduces it to 1 instead.
FeatherDanceFLYING0100150Single exc. userbce Lowers the target’s Attack by 2 stages.
Fire BlastFIRE12085510Single exc. userbe May burn the target.
Fire PunchFIRE751001510Single exc. userabe May burn the target.
Fire SpinFIRE157015100Single exc. userbef Multi-turn attack. For three to six turns, the target can’t switch out or run, and after each turn except the last, target lose...
FissureGROUND13050Single exc. userbe One-hit KO. Deals damage to target equal to target’s current HP. Ineffective if target’s level is greater than user’s level. Wh...
FlailNORMAL1100150Single exc. userabef This attack’s power is greater the less HP the user has.
Flame WheelFIRE601002510Single exc. userabe May burn target. If user is frozen and it would use this attack at the beginning of its attack segment, it becomes defrosted be...
FlamethrowerFIRE951001510Single exc. userbe May burn the target.
FlashNORMAL070200Single exc. userbce Lowers the target’s accuracy by 1 stage.
FlatterDARK0100150Single exc. userbce Raises the target’s Special Attack by 1 stage and confuses the target.
FlyFLYING7095150Single exc. userabef While using, user is unaffected by most attacks. While user is using this attack, user is unaffected by attacks other than Gust, Sky Uppercut, Thunder, and Twister.
Focus EnergyNORMAL00300Userd During effect, attacks by the user have a heightened chance for a critical hit.
Focus PunchFIGHTING150100200Single exc. userab Does nothing if, this turn, user loses HP because of a damaging attack by another Pokémon. Priority level -3.
Follow MeNORMAL0100200User If an opponent uses an attack with a range of "single Pokémon except user" this turn and there’s a Pokémon at the position of t...
ForesightNORMAL0100400Single exc. userbe Evasiveness stat stage modifications on target are ignored in accuracy checks against target. Normal- and Fighting attacks agai...
Frenzy PlantGRASS1509050Single exc. userbef If this attack is successful, on the next turn, user can’t take any action and pauses during its attack segment.
FrustrationNORMAL1100200Single exc. userabef This attack’s power is equal to int((255-User’s friendship)*2/5) or 1, whichever is greater.
Fury AttackNORMAL1585200Single exc. userabef 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.
Fury CutterBUG1095200Single exc. userabef A multiplier, X, rises by 1, up to a maximum of 4, if successful. X is reset to 0 when user leaves battle; when user falls asle...
Fury SwipesNORMAL1880150Single exc. userabef 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.
Future SightPSYCHIC8090150Single exc. user Does a damage calculation, which is not a critical hit and whose damage isn’t affected by target’s or user’s types, by user aga...
Giga DrainGRASS6010050Single exc. userbe If this attack is successful, user gains half of HP lost by the target because of this attack.
GlareNORMAL075300Single exc. userbce Paralyzes the target. Affected by type immunities.
GrassWhistleGRASS055150Single exc. userbce Puts the target to sleep.
GrowlNORMAL0100400All opposing Pokémonbce Lowers the target’s Attack by 1 stage.
GrowthNORMAL00400Userd Raises user’s Special Attack by 1 stage.
GrudgeGHOST010050Userbe Until user’s next attack, if an attack by an opponent causes user to faint, the PP of the move that attack’s user chose for use...
GuillotineNORMAL13050Single exc. userabe One-hit KO. Deals damage to target equal to target’s current HP. Ineffective if target’s level is greater than user’s level. Wh...
GustFLYING40100350Single exc. userbef Power is doubled if the target is using Fly or Bounce.
HailICE00100Userb Weather. For five turns, after each turn except the last, each Pokémon in battle, except Ice types, loses 1/16 max. HP in turn...
HardenNORMAL00300Userd Raises user’s Defense by 1 stage.
HazeICE00300Userb Resets all stat stages on all Pokémon in battle to zero. (This effect is not considered to reduce stat stages.)
HeadbuttNORMAL701001530Single exc. userabe May make the target flinch.
Heal BellNORMAL0050Userd Each Pokémon (both in battle and not in battle) on the user’s side stops being poisoned, burned, paralyzed, frozen, and asleep.
Heat WaveFIRE100901010All opposing Pokémonbe May burn the target.
Helping HandNORMAL0100200User Damage of attacks by user’s partner this turn is multiplied by 1.5. Priority level 5.
Hi Jump KickFIGHTING8590200Single exc. userabef If this attack misses, user loses half of the damage the attack would have dealt or 1, whichever is greater.
Hidden PowerNORMAL1100150Single exc. userbef Power and type vary depending on the user’s individual values.
Horn AttackNORMAL65100250Single exc. userabef
Horn DrillNORMAL13050Single exc. userabe One-hit KO. Deals damage to target equal to target’s current HP. Ineffective if target’s level is greater than user’s level. Wh...
HowlNORMAL00400Userd Raises user’s Attack by 1 stage.
Hydro CannonWATER1509050Single exc. userbef If this attack is successful, on the next turn, user can’t take any action and pauses during its attack segment.
Hydro PumpWATER1208050Single exc. userbef
Hyper BeamNORMAL1509050Single exc. userbef If this attack is successful, on the next turn, user can’t take any action and pauses during its attack segment.
Hyper FangNORMAL80901510Single exc. userabe May make the target flinch.
Hyper VoiceNORMAL90100100All opposing Pokémonbe
HypnosisPSYCHIC060200Single exc. userbce Puts the target to sleep.
Ice BallICE3090200Single exc. userabef If successful and isn’t already in effect, the effect begins and X is set to 2. User uses this attack during each of its attack...
Ice BeamICE951001010Single exc. userbe May freeze the target.
Ice PunchICE751001510Single exc. userabe May freeze the target.
Icicle SpearICE10100300Single exc. userbef 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.
Icy WindICE559515100All opposing Pokémonbe May lower the target’s Speed by 1 stage.
ImprisonPSYCHIC0100100Userb During effect, moves that the user knows can’t be used or chosen for use by each opposing Pokémon.
IngrainGRASS0100200Userd During effect, user can’t switch out or run, and after each turn, user gains 1/16 of its maximum HP.
Iron DefenseSTEEL00150Userd Raises user’s Defense by 2 stages.
Iron TailSTEEL100751530Single exc. userabe May lower the target’s Defense by 1 stage.
Jump KickFIGHTING7095250Single exc. userabef If this attack misses, user loses half of the damage the attack would have dealt or 1, whichever is greater.
Karate ChopFIGHTING50100250Single exc. userabef Good chance for a critical hit.
KinesisPSYCHIC080150Single exc. userbe Lowers the target’s accuracy by 1 stage.
Knock OffDARK2010020100Single exc. userabe If successful and target’s HP is greater than 0, target drops the item it’s holding for the rest of the battle. Effect remains...
Leaf BladeGRASS70100150Single exc. userabef Good chance for a critical hit.
Leech LifeBUG20100150Single exc. userabe If this attack is successful, user gains half of HP lost by the target because of this attack.
Leech SeedGRASS090100Single exc. userbce After each turn, if there’s a Pokémon at user’s position, target loses 1/8 max. HP, and the Pokémon at user’s position gains HP...
LeerNORMAL0100300All opposing Pokémonbce Lowers the target’s Defense by 1 stage.
LickGHOST201003030Single exc. userabe May paralyze the target.
Light ScreenPSYCHIC00300Userd For five turns, damage from special attacks that aren’t critical hits against any Pokémon in battle on user’s side is halved as...
Lock-OnNORMAL010050Single exc. userbe Until the end of the next turn, attacks by the user against the target can’t be evaded.
Lovely KissNORMAL075100Single exc. userbce Puts the target to sleep.
Low KickFIGHTING1100200Single exc. userabef Power is 20 if the weight of target’s species is less than 10 kilograms, else 40 if less than 25 kg, else 60 if less than 50 kg...
Luster PurgePSYCHIC70100550Single exc. userbe May lower the target’s Special Defense by 1 stage.
Mach PunchFIGHTING40100300Single exc. userabef Priority level 1.
Magic CoatPSYCHIC0100150No particular target The next time this turn, as an attack with flag "c" is used by others, if user is the first target of that attack, instead user...
Magical LeafGRASS600200Single exc. userbef Can’t be evaded.
MagnitudeGROUND1100300All exc. userbef Power is10, 30, 50, 70, 90, 110, or 150. If a target is using Dig, this attack’s power is doubled for that target.
Mean LookNORMAL010050Single exc. userbce During effect, the target can’t switch out or run. During effect, this attack fails against the target.
MeditatePSYCHIC00400Userd Raises user’s Attack by 1 stage.
Mega DrainGRASS40100100Single exc. userbe If this attack is successful, user gains half of HP lost by the target because of this attack.
Mega KickNORMAL1207550Single exc. userabef
Mega PunchNORMAL8085200Single exc. userabef
MegahornBUG12085100Single exc. userabef
MementoDARK0100100Single exc. userbe User faints as part of this attack’s use. Lowers the target’s Attack and Special Attack by 2 stages each.
Metal ClawSTEEL50953510Single exc. userabe May raise user’s Attack by 1 stage.
Metal SoundSTEEL085400Single exc. userbce Lowers the target’s Special Defense by 2 stages.
Meteor MashSTEEL100851020Single exc. userabef May raise user’s Attack by 1 stage.
MetronomeNORMAL00100No particular target Uses a random move.
Milk DrinkNORMAL00100Userbd User gains half of its maximum HP. Does nothing if user’s HP is full.
MimicNORMAL0100100Single exc. userb Copies last move used by the target. That move replaces this move. The copied move has 5 PP.
Mind ReaderNORMAL010050Single exc. userbe Until the end of the next turn, attacks by the user against the target can’t be evaded.
MinimizeNORMAL00200Userd Raises user’s evasiveness by 1 stage. Then, Astonish, Extrasensory, Needle Arm, and Stomp deal double damage against user.
Mirror CoatPSYCHIC1100200No particular targete If the last Pokémon that damaged user with a special attack this turn is one of user’s opposing Pokémon, and there’s a Pokémon...
Mirror MoveFLYING00200No particular target Uses last move that successfully targeted user, with no particular target.
MistICE00300Userd For five turns, for each Pokémon in battle on user’s side, attacks and abilities by other Pokémon can’t lower that Pokémon’s st...
Mist BallPSYCHIC70100550Single exc. userbe May lower the target’s Special Attack by 1 stage.
MoonlightNORMAL0050Userd User gains 2/3 max. HP during Sunny Day; 1/4 max. HP during Hail, Rain Dance, or Sandstorm; 1/2 max. HP otherwise. If user woul...
Morning SunNORMAL0050Userd User gains 2/3 max. HP during Sunny Day; 1/4 max. HP during Hail, Rain Dance, or Sandstorm; 1/2 max. HP otherwise. If user woul...
Mud ShotGROUND559515100Single exc. userbef May lower the target’s Speed by 1 stage.
Mud SportGROUND0100150User While the user is in battle, power of Electric-type attacks by any Pokémon in battle is halved.
Mud-SlapGROUND2010010100Single exc. userbe May lower the target’s accuracy by 1 stage.
Muddy WaterWATER95851030All opposing Pokémonbef May lower the target’s accuracy by 1 stage.
Nature PowerNORMAL095200No particular target In tall grass, uses Stun Spore. In very tall grass, uses Razor Leaf. In caves or on ice, uses Shadow Ball. On rocky ground, use...
Needle ArmGRASS601001530Single exc. userabe May make the target flinch. Damage is doubled if Minimize is in effect for the target.
Night ShadeGHOST1100150Single exc. userbef Deals damage to the target equal to user’s level. Affected by type immunities.
NightmareGHOST0100150Single exc. userbe Fails unless target is asleep. As long as target remains asleep, target loses 1/4 of its maximum HP after each turn.
OctazookaWATER65851050Single exc. userbe May lower the target’s accuracy by 1 stage.
Odor SleuthNORMAL0100400Single exc. userbe Evasiveness stat stage modifications on target are ignored in accuracy checks against target. Normal- and Fighting attacks agai...
OutrageDRAGON9010015100Random opposing Pokémonabef Lasts two or three turns. User uses this attack during each of its attack segments and can’t take any other action. When effect...
OverheatFIRE140905100Single exc. userabef Lowers user’s Special Attack by 2 stages if this attack is successful.
Pain SplitNORMAL0100200Single exc. userbe User’s HP and the target’s HP become equal to the average of user’s and the target’s current HP.
Pay DayNORMAL4010020100Single exc. userbef In wild Pokémon battles and in Trainer battles in which Exp. Points can be gained, if successful and user is controlled by the...
PeckFLYING35100350Single exc. userabef
Perish SongNORMAL0050User Each Pokémon in battle gets a perish count of 4. This count is reduced each turn. When it reaches 0, the Pokémon faints.
Petal DanceGRASS7010020100Random opposing Pokémonabef Lasts two or three turns. User uses this attack during each of its attack segments and can’t take any other action. When effect...
Pin MissileBUG1485200Single exc. userbef 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.
Poison FangPOISON501001530Single exc. userabe May badly poison the target.
Poison GasPOISON055400Single exc. userbce Poisons the target.
Poison StingPOISON151003530Single exc. userbe May poison the target.
Poison TailPOISON501002510Single exc. userabef Good chance for a critical hit. May poison the target.
PoisonPowderPOISON075350Single exc. userbce Poisons the target.
PoundNORMAL40100350Single exc. userabef
Powder SnowICE401002510All opposing Pokémonbe May freeze the target.
PresentNORMAL190150Single exc. userbe At random, target gains 1/4 max. HP and this attack doesn’t deal damage, or power is 40, 80, or 120. If this attack would deal...
ProtectNORMAL00100User User avoids certain attacks used this turn by other Pokémon. Can fail if used multiple times in a row.
PsybeamPSYCHIC651002010Single exc. userbe May confuse the target.
Psych UpNORMAL00100Single exc. userd User adopts all of the target’s current stat stages.
PsychicPSYCHIC901001010Single exc. userbe May lower the target’s Special Defense by 1 stage.
Psycho BoostPSYCHIC140905100Single exc. userbef Lowers user’s Special Attack by 2 stages if this attack is successful.
PsywavePSYCHIC180150Single exc. userbef Deals damage ranging from 50% to 150% of the user’s level.
PursuitDARK40100200Single exc. userabe When target switches, if user chose this move for use and target is one of user’s opposing Pokémon, and if user is not asleep,...
Quick AttackNORMAL40100300Single exc. userabef Priority level 1.
RageNORMAL20100200Single exc. userabef After user uses this attack, damage the user takes raises the user’s Attack until it stops choosing this move.
Rain DanceWATER0050User Weather. For five turns, damage from Water-type attacks is multiplied by 1.5, and damage from Fire-type attacks is halved.
Rapid SpinNORMAL20100400Single exc. userabef If successful, effects of multi-turn attacks and Leech Seed end against the user, and effect of Spikes on the user’s side ends.
Razor LeafGRASS5595250All opposing Pokémonbef Good chance for a critical hit.
Razor WindNORMAL80100100All opposing Pokémonbef Two-turn attack.
RecoverNORMAL00200Userd User gains half of its maximum HP. Does nothing if user’s HP is full.
RecycleNORMAL0100100User If user has no item, user receives the last item that was consumed this battle and was held by a Pokémon at user’s position jus...
ReflectPSYCHIC00200Userd For five turns, physical attacks deal less damage to Pokémon on the user’s side.
RefreshNORMAL0100200Userd User is cured of burns, poison, and paralysis.
RestPSYCHIC00100Userd User gains all HP; user sleeps with a sleep count of 3, even if user is poisoned, burned, paralyzed, frozen, or asleep.
ReturnNORMAL1100200Single exc. userabef This attack’s power is (user’s friendship * 10 / 25) or 1, whichever is greater.
RevengeFIGHTING60100100Single exc. userabef Damage is doubled if user lost HP because of a damaging attack by a Pokémon at target’s position this turn and that Pokémon was...
ReversalFIGHTING1100150Single exc. userabef This attack’s power is greater the less HP the user has.
RoarNORMAL0100200Single exc. userbe Ends wild Pokémon battles. In Trainer battles, replaces target with a random unfainted non-Egg Pokémon not in battle with the s...
Rock BlastROCK2580100Single exc. userbef 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.
Rock SlideROCK75901030All opposing Pokémonbe May make the target flinch.
Rock SmashFIGHTING201001550Single exc. userabe May lower the target’s Defense by 1 stage.
Rock ThrowROCK5090150Single exc. userbef
Rock TombROCK508010100Single exc. userbe May lower the target’s Speed by 1 stage.
Role PlayPSYCHIC0100100Single exc. user Changes user’s ability to that of the target.
Rolling KickFIGHTING60851530Single exc. userabef May make the target flinch.
RolloutROCK3090200Single exc. userabef If successful and isn’t already in effect, the effect begins and X is set to 2. User uses this attack during each of its attack...
Sacred FireFIRE10095550Single exc. userbe May burn target. If user is frozen and it would use this attack at the beginning of its attack segment, it becomes defrosted be...
SafeguardNORMAL00250Userd For five turns, each Pokémon on user’s side is protected from status problems and confusion from other Pokémon.
Sand TombGROUND157015100Single exc. userbef Multi-turn attack. For three to six turns, the target can’t switch out or run, and after each turn except the last, target lose...
Sand-AttackGROUND0100150Single exc. userbce Lowers the target’s accuracy by 1 stage.
SandstormROCK00100User Weather. For five turns, after each turn except the last, each Pokémon in battle, except Ground, Rock, and Steel types, loses 1...
Scary FaceNORMAL090100Single exc. userbce Lowers the target’s Speed by 2 stages.
ScratchNORMAL40100350Single exc. userabef
ScreechNORMAL085400Single exc. userbce Lowers the target’s Defense by 2 stages.
Secret PowerNORMAL701002030Single exc. userbe In tall grass, may poison target. In very tall grass, may put target to sleep. In caves or on ice, may make target flinch. on r...
Seismic TossFIGHTING1100200Single exc. userabef Deals damage to the target equal to user’s level. Affected by type immunities.
SelfdestructNORMAL20010050All exc. userbef User faints as part of this attack’s use. Treats the target’s Defense as halved.
Shadow BallGHOST801001520Single exc. userbe May lower the target’s Special Defense by 1 stage.
Shadow PunchGHOST600200Single exc. userabef Can’t be evaded.
SharpenNORMAL00300Userd Raises user’s Attack by 1 stage.
Sheer ColdICE13050Single exc. userbe One-hit KO. Deals damage to target equal to target’s current HP. Ineffective if target’s level is greater than user’s level. Wh...
Shock WaveELECTRIC600200Single exc. userbef Can’t be evaded.
Signal BeamBUG751001510Single exc. userbef May confuse the target.
Silver WindBUG60100510Single exc. userbef May raise user’s Attack, Defense, Special Attack, Special Defense, and Speed by 1 stage.
SingNORMAL055150Single exc. userbce Puts the target to sleep.
SketchNORMAL0010Single exc. user Permanently copies the last move used by the target. That move replaces this move even after the battle ends.
Skill SwapPSYCHIC0100100Single exc. userbe Simultaneously, user adopts the target’s ability, and the target adopts user’s ability.
Skull BashNORMAL100100150Single exc. userabef Two-turn attack. On first attack segment of use, raises user’s Defense by 1 stage.
Sky AttackFLYING14090530Single exc. userbef Two-turn attack. Good chance for a critical hit. May make the target flinch.
Sky UppercutFIGHTING8590150Single exc. userabef Can hit the target even if it’s using Fly or Bounce.
Slack OffNORMAL0100100Userd User gains half of its maximum HP. Does nothing if user’s HP is full.
SlamNORMAL8075200Single exc. userabef
SlashNORMAL70100200Single exc. userabef Good chance for a critical hit.
Sleep PowderGRASS075150Single exc. userbce Puts the target to sleep.
Sleep TalkNORMAL00100No particular target Uses one of the user’s moves, at random. Fails unless user is asleep.
SludgePOISON651002030Single exc. userbe May poison the target.
Sludge BombPOISON901001030Single exc. userbe May poison the target.
SmellingSaltNORMAL60100100Single exc. userabe If the target is paralyzed, damage is doubled and, if this attack is successful, the target is cured of paralysis.
SmogPOISON20702040Single exc. userbe May poison the target.
SmokeScreenNORMAL0100200Single exc. userbce Lowers the target’s accuracy by 1 stage.
SnatchDARK0100100No particular targete The next time this turn, if a Pokémon in battle other than user uses an attack with flag "d", instead this attack’s user uses t...
SnoreNORMAL401001530Single exc. userbef May make the target flinch. Fails unless user is asleep.
SoftboiledNORMAL0100100Userde User gains half of its maximum HP. Does nothing if user’s HP is full.
SolarBeamGRASS120100100Single exc. userbef Two-turn attack.Damage is halved during Hail, Rain Dance, and Sandstorm. During Sunny Day, this attack takes one attack segment.
SonicBoomNORMAL190200Single exc. userbef Deals 20 damage to the target. Affected by type immunities.
SparkELECTRIC651002030Single exc. userabe May paralyze the target.
Spider WebBUG0100100Single exc. userbce During effect, the target can’t switch out or run. During effect, this attack fails against the target.
Spike CannonNORMAL20100150Single exc. userbef 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.
SpikesGROUND00200Opposing Pokémon's side Can be used up to three times. Opposing Pokémon that enter battle lose HP unless they are a Flying type or have Levitate.
Spit UpNORMAL100100100Single exc. userbf Damage is multiplied by user’s Stockpile count. Can’t cause a critical hit, and damage variance is not performed. Unless this a...
SpiteGHOST0100100Single exc. userbe Lowers PP of last move used by the target by 2 to 5.
SplashNORMAL00400User Does nothing.
SporeGRASS0100150Single exc. userbce Puts the target to sleep.
Steel WingSTEEL70902510Single exc. userabef May raise user’s Defense by 1 stage.
StockpileNORMAL00100Userd Raises user’s Stockpile count by 1. The Stockpile count is reset when user leaves the battle.
StompNORMAL651002030Single exc. userabe May make the target flinch. Damage is doubled if Minimize is in effect for the target.
StrengthNORMAL80100150Single exc. userabef
String ShotBUG095400All opposing Pokémonbce Lowers the target’s Speed by 1 stage.
StruggleNORMAL5010010Single exc. userabef If successful, user loses 1/4 of HP lost by target because of this attack. This attack’s damage isn’t affected by the target’s or user’s types. (This effect doesn’t change this attack’s type.)
Stun SporeGRASS075300Single exc. userbce Paralyzes the target. Affected by type immunities.
SubmissionFIGHTING8080250Single exc. userabef If successful, user loses 1/4 of HP lost by target because of this attack.
SubstituteNORMAL00100Userd Creates a substitute using 1/4 of user’s maximum HP. More information.
Sunny DayFIRE0050User Weather. For five turns, damage from Fire attacks is multiplied by 1.5, and damage from Water attacks is halved. Effects can’t...
Super FangNORMAL190100Single exc. userabe Deals damage to the target equal to half of the target’s current HP. Affected by type immunities.
SuperpowerFIGHTING12010050Single exc. userabe Lowers user’s Attack and Defense by 1 stage if this attack is successful.
SupersonicNORMAL055200Single exc. userbce Confuses the target.
SurfWATER95100150All opposing Pokémonbef If the target is using Dive, this attack’s power is doubled.
SwaggerNORMAL09015100Single exc. userbce Raises the target’s Attack by 2 stages and confuses the target.
SwallowNORMAL00100Userd User gains HP according to user’s Stockpile count: 1/4 max. HP if it’s 1; half max. HP if it’s 2; and all HP if it’s 3. User’s...
Sweet KissNORMAL075100Single exc. userbce Confuses the target.
Sweet ScentNORMAL0100200All opposing Pokémonbce Lowers the target’s evasiveness by 1 stage.
SwiftNORMAL600200All opposing Pokémonbef Can’t be evaded.
Swords DanceNORMAL00300Userd Raises user’s Attack by 2 stages.
SynthesisGRASS0050Userd User gains 2/3 max. HP during Sunny Day; 1/4 max. HP during Hail, Rain Dance, or Sandstorm; 1/2 max. HP otherwise. If user woul...
TackleNORMAL3595350Single exc. userabef
Tail GlowBUG0100200Userd Raises user’s Special Attack by 2 stages.
Tail WhipNORMAL0100300All opposing Pokémonbce Lowers the target’s Defense by 1 stage.
Take DownNORMAL9085200Single exc. userabef If successful, user loses 1/4 of HP lost by target because of this attack.
TauntDARK0100200Single exc. userb Until the end of the next turn, non-damaging moves can’t be used or chosen for use by the target.
Teeter DanceNORMAL0100200All exc. userb Confuses the target.
TeleportPSYCHIC00200User User runs from the wild Pokémon battle. Fails if battle is a Trainer battle.
ThiefDARK4010010100Single exc. userabe If this attack is successful, user receives the target’s held item if user is not holding any items.
ThrashNORMAL9010020100Random opposing Pokémonabef Lasts two or three turns. User uses this attack during each of its attack segments and can’t take any other action. When effect...
ThunderELECTRIC120701030Single exc. userbe May paralyze target. During Rain Dance, can’t be evaded. Otherwise, during Sunny Day, accuracy is 50. Can hit target even if it...
Thunder WaveELECTRIC0100200Single exc. userbce Paralyzes the target. Affected by type immunities.
ThunderPunchELECTRIC751001510Single exc. userabe May paralyze the target.
ThunderShockELECTRIC401003010Single exc. userbe May paralyze the target.
ThunderboltELECTRIC951001510Single exc. userbe May paralyze the target.
TickleNORMAL0100200Single exc. userbcef Lowers the target’s Attack and Defense by 1 stage.
TormentDARK0100150Single exc. userbe During effect, the target can’t choose for use the last move it used. Effect ends when the target leaves the battle.
ToxicPOISON08510100Single exc. userbce Badly poisons the target.
TransformNORMAL00100Single exc. user User’s stats, types, moves, ability, and more are copied from the target.
Tri AttackNORMAL801001020Single exc. userbe May either burn, freeze, or paralyze the target.
TrickPSYCHIC0100100Single exc. userbe Simultaneously, user receives the target’s item, and the target receives user’s item.
Triple KickFIGHTING1090100Single exc. userabef 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.
TwineedleBUG251002020Single exc. userbe Attacks twice in a row. May poison the target. (Additional effect occurs after all hits of the attack have resolved.)
TwisterDRAGON401002020All opposing Pokémonbef May make the target flinch. Power is doubled if the target is using Fly or Bounce.
UproarNORMAL5010010100Random opposing Pokémonbef For two to five turns, user uses this attack during each of its attack segments and can’t take any other action. No Pokémon can...
ViceGripNORMAL55100300Single exc. userabef
Vine WhipGRASS35100100Single exc. userabef
Vital ThrowFIGHTING70100100Single exc. userabef Can’t be evaded. Priority level -1.
Volt TackleELECTRIC120100150Single exc. userabef If successful, user loses 1/3 of HP lost by target because of this attack.
Water GunWATER40100250Single exc. userbef
Water PulseWATER601002020Single exc. userbef May confuse the target.
Water SportWATER0100150User During effect, power of Fire-type attacks by any Pokémon in battle is halved.
Water SpoutWATER15010050All opposing Pokémonbe This attack’s power is equal to int(user’s current HP * 150 / user’s maximum HP) or 1, whichever is greater.
WaterfallWATER80100150Single exc. userabef
Weather BallNORMAL50100100Single exc. userbef This attack’s damage is doubled during weather. During Sunny Day, this attack’s type is Fire. During Rain Dance, this attack’s...
WhirlpoolWATER157015100Single exc. userbef Multi-turn attack. For three to six turns, the target can’t switch out or run, and after each turn except the last, target lose... Power is doubled if the target is using Dive.
WhirlwindNORMAL0100200Single exc. userbe Ends wild Pokémon battles. In Trainer battles, replaces target with a random unfainted non-Egg Pokémon not in battle with the s...
Will-O-WispFIRE075150Single exc. userbce Burns the target.
Wing AttackFLYING60100350Single exc. userabef
WishNORMAL0100100Userb After the next turn, if there’s a Pokémon at user’s position, that Pokémon gains half max. HP. Effect remains even if user leav...
WithdrawWATER00400Userd Raises user’s Defense by 1 stage.
WrapNORMAL158520100Single exc. userabef Multi-turn attack. For three to six turns, the target can’t switch out or run, and after each turn except the last, target lose...
YawnNORMAL0100100Single exc. userbce After the next turn, if target has no statuses and remains in battle since this effect began, target sleeps. ()
Zap CannonELECTRIC100505100Single exc. userbe May paralyze the target.

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.