Pokemon GO Stats Conversion from Main Series

How did Niantic decide the stats of each Pokemon? 


The stats of the Pokemon in the game are derived from the original Pokemon series. It has undergone a round of changes since the game was first launched in July 2016.

There are 6 stats in the original series whereas there are only 3 in GO. Niantic sacrificed some stats and used a formula to convert those 6 stats to the 3 base stats we know of in Pokemon GO. This resulted in some Pokemon losing their identity and also affected their power levels.

The 6 stats are:

  • HP
  • Physical Attack
  • Special Attack
  • Physical Defense
  • Special Defense
  • Speed

The 3 stats in GO are:
  • Attack
  • Defense
  • Stamina

The formula used are as follows:
  • Stamina = 2 * HP
  • BaseAttack = Round(ScaledAttack * SpeedMod)
    • ScaledAttack = Round(2 * (7/8 * HigherAtt + 1/8 * LowerAtt))
    • SpeedMod = 1 + (Speed - 75)/500
  • BaseDefense = Round(ScaledDefense * SpeedMod)
    • ScaledDefense = Round(2* (7/8 * HigherDef + 1/8 * LowerDef))
    • SpeedMod = 1 + (Speed - 75)/500
HigherAtt is the higher between Special Attack and Physical Attack whereas LowerAtt is the lower.
HigherDef is the higher between Special Defense and Physical Defense whereas LowerDef is the lower.

Since the higher attack is weighted more heavily, specialised attackers/defenders will end up with better stats than generalists.

Individual Values (IV) is not affected since IVs are fixed at 0 - 15.


Source:


Comments