Hidden Power — Pokémon Move

Power and type depend upon user’s IVs. Power can range from 30 to 70.

Type: normal; class: special; power: 60; accuracy: 100; PP: 15; priority: 0.

Effect notes

Inflicts regular damage. Power and type are determined by the user’s IVs. Power is given by `x * 40 / 63 + 30`. `x` is obtained by arranging bit 1 from the IV for each of Special Defense, Special Attack, Speed, Defense, Attack, and HP in that order. (Bit 1 is 1 if the IV is of the form `4n + 2` or `4n + 3`. `x` is then 64 * Special Defense IV bit 1, plus 32 * Special Attack IV bit 1, etc.) Power is always between 30 and 70, inclusive. Average power is 49.5. Type is given by `y * 15 / 63`, where `y` is similar to `x` above, except constructed from bit 0. (Bit 0 is 1 if the IV is odd.) The result is looked up in the following table. Value | Type ----: | -------- 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 This move thus cannot be Normal. Most other types have an equal 1/16 chance to be selected, given random IVs. However, due to the flooring used here, Bug, Fighting, and Grass appear 5/64 of the time, and Dark only 1/64 of the time.

In-game descriptions by version

gold silverThe power varies with the POKéMON.
crystalThe power varies with the POKéMON.
ruby sapphireThe effectiveness varies with the user.
emeraldThe effectiveness varies with the user.
firered leafgreenAn attack that varies in type and intensity depending on the user.
diamond pearlA unique attack that varies in type and intensity depending on the Pokémon using it.
platinumA unique attack that varies in type and intensity depending on the Pokémon using it.
heartgold soulsilverA unique attack that varies in type and intensity depending on the Pokémon using it.
black whiteA unique attack that varies in type and intensity depending on the Pokémon using it.
black 2 white 2A unique attack that varies in type and intensity depending on the Pokémon using it.
x yA unique attack that varies in type depending on the Pokémon using it.
omega ruby alpha sapphireA unique attack that varies in type depending on the Pokémon using it.
sun moonA unique attack that varies in type depending on the Pokémon using it.
ultra sun ultra moonA unique attack that varies in type depending on the Pokémon using it.
lets go pikachu lets go eeveeA unique attack that varies in type depending on the Pokémon using it.
sword shieldThis move can’t be used. It’s recommended that this move is forgotten. Once forgotten, this move can’t be remembered.

Pokémon that learn this move in legends-arceus