Hidden Power is a very odd move. It can be learned by almost any pokemon, but the way it’s power is determined is very complex. The game states that Hidden Power is a Normal-Type move with an undetermined power, 100% Accuracy, 15 Power Points (PP. While the Accuracy, PP, and Special Categorization are all set in stone, the Type and the Power, the two things not properly described in the In-game explanation, are unique to the Pokémon to which the move is taught. However, both of these factors can be determined by relatively simple formulas. Unfortunately, both of these formulas are based off of Individual Values (IVs), which are impossible to see In-game. There are several ways to determine the Type of the Hidden Power. Battling several wild Pokémon with different types allows you to figure out the Type through the process of elimination. To expedite the process if you are playing in Ruby, Sapphire, Emerald, you can battle a Kecleon to figure out the Type. Its Color Change Ability will inform you of the type unless it is Ghost, in which case the move will not affect the foe. Although the move’s description lists it as being a Normal-Type move, this is the one type that it cannot be, so battling a Kecleon will work every time, assuming it does not KO you before you get to attack, or you KO the Kecleon with the move.
There is also a mathematical method to figure out the Type.As I have mentioned before, IVs are used to calculate the Type and Power of each Pokémon’s Hidden Power.
To determine the Type of the Hidden Power mathematically, one must use the following formula:
Type= ((H + A + D + S + X + Y)/ 4)mathfloor
The formula is a bit complex, but not too much so. The H, A, D, S, X, and Y variables correspond to the HP, Attack, Defense, Speed, Special Attack, Special Defense IVs respectively. If any particular IV is even, then its corresponding variable is 0. However, each variable gives a different number if the respective IV is odd. The H variable gives 1; the A variable gives 2; the D gives 4; the S, 8; the X, 16; and the Y, 32. Once the variables are determined, one then multiplies the sum by 15, and then divides it by 63. If the resulting quotient is a decimal, anything after the decimal is erased as a result of the “mathfloor” function. Here’s an example. Let’s say we have a Pokémon whose IVs are as follows:
HP: 29,Attack: 19,Defense: 18,Speed: 28,Special Attack: 22,Special Defense: 15. If you use the equation correctly you should get around 8.
Now since this is just a number, you cant tell just from this. But, there is a chart made that shows what number goes to what 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. So since the number is 8, the attack type is Fire.
A similar thing is the attack power. This is the equation that is used to find the power, ((H + A + D + S + X + Y)*(40/63) + 30)mathfloor.It may look similar to the type equation, it doesn’t use even and odd numbers to change the variables’ values. Instead, it asks if the IV, when divided by 4, has a remainder of 2 or 3 (in decimal, if it has .5 or.75 after division). If the any of the IVs, when divided by 4 do not have a remainder of 2 or 3, the corresponding variable has a value of 0. If the IV for the respective stat is divisible by 2 or 3, the values of the variables are as follows: H is equal to 1; A is equal to 2; D, equal to 4; S, to 8; X, to 16; and Y, to 32. Again, once the values of the variables are determined, add them up. Now, multiply them by 40, divide the product by 63, and then add 30 to the result. Again, you will want to use the “mathfloor” function to eliminate any numbers after the decimal place. If you use the same stats as before then the power level will be 54.
Hidden Power is a very complex move that needs alot of brain power to wrap your head around it. Since Hidden Power is out of the way, come bak tomorrow to see the next exciting part.