Please donate money and help me raise over $3100 for my education.

Pokemon Gold and Silver - Stat Stages

About Stat Stages

Some attacks can raise or lower a Pokémon's stats during battle. The game keeps track of these changes during battle with stat stages. Each stat stage has 13 different levels.

Stat Stage     -->  -6  -5  -4  -3  -2  -1  0   1   2   3   4   5   6
Stat Multiplier--> 2/8 2/7 2/6 2/5 2/4 2/3  1 3/2 4/2 5/2 6/2 7/2 8/2

At the start of a battle, all stat stages for all Pokemon are at 0.

Some attacks increase or decrease a stat by one stage (that is, they increase or decrease the respective stat's stat stage by 1), while others increase or decrease a stat by two stages. Belly Drum is a unique attack that increases the user's Attack by 12 stages.

The stat stages for a Pokemon are reset to 0 when the Pokemon is switched.

Note that all stat stages are independent. That means there is a stat stage for Attack, Defense, Speed, Special Attack, and Special Defense.

Stat stages are important in figuring out damage according to the Damage Formula. To apply stat stages, multiply the stat by the stat multiplier for the corresponding stat stage. If the value is greater than 999, make it 999. If the value is less than 1, make it 1. If the attack is a critical hit and the attacker's Attack/Special Attack stat stage is equal to or less than the opponent's Defense/Special Defense stat stage, both stat stages are set to 0 for this calculation.

Evasion and Accuracy

Each Pokemon also has one stat stage each for evasion and Accuracy, which are not really stats, but affect an attack's probability of hitting an opponent. The tables below show alteration of evasion and Accuracy in battle.

Evasion Stage   -->    -6  -5  -4  -3  -2  -1  0   1   2   3   4   5   6
Current Evasion -->   9/3 8/3 7/3 6/3 5/3 4/3  1 3/4 3/5 3/6 3/7 3/8 3/9

Accuracy Stage  -->    -6  -5  -4  -3  -2  -1  0   1   2   3   4   5   6
Current Accuracy-->   3/9 3/8 3/7 3/6 3/5 3/4  1 4/3 5/3 6/3 7/3 8/3 9/3
There are 3 types of evasion/Accuracy moves:
  • Those that decrease opponent's Accuracy by 1 stage - Sand-attack, Smokescreen, Kinesis, Flash, Mud-slap (99.6%), Octazooka (49.6%)
  • Those that increase user's evasion by 1 stage - Double Team, Minimize
  • Those that lower opponent's evasion by 1 stage - Sweet Scent

Note also that like other stat stages, these stat stages for a Pokemon are reset when the Pokemon is switched.

In the Gold/Silver version, an attack's accuracy is a value that ranges from 0 to 255.

In determining the accuracy of an attack (A):

A = int(int(Attack's original accuracy * Opponent's current evasion) * Attacker's current Accuracy)

The accuracy calculated cannot be zero; if so, becomes equal to 1.

Some attacks cannot be evaded and always have the accuracy defined for the attack. No accuracy checks are performed for such attacks.

Please donate money and help me raise over $3100 for my education.


Discussion