Pokemon Gold and Silver - Hidden Power
The power and type of Hidden Power is decided by a Pokémon's Deter Values (DVs.)
Base Damage
BaseDamage = int((A*5+B)/2)+31
- A starts at 0.
- If the Attack DV is 8 or more, A=A+8.
- If the Defense DV is 8 or more, A=A+4.
- If the Speed DV is 8 or more, A=A+2.
- If the Special DV is 8 or more, A=A+1.
- B = min(Special DV,3)
Type
Type = (A%4)*4+(B%4)
where:
- A = Attack DV
- B = Defense DV
Type List
- 0: Fighting
- 1: Flying
- 2: Poison
- 3: Ground
- 4: Rock
- 5: Bug
- 6: Ghost
- 7: Steel
- 8: Fire
- 9: Water
- 10: Grass
- 11: Electric
- 12: Psychic
- 13: Ice
- 14: Dragon
- 15: Dark