Whenever the user is hit by another Pokémon's Fire-type attack, it absorbs all damage and effects of that attack, then raises the power of the user's Fire-type attacks by 1.5x as long as it is on the field. (This power bonus does not stack if hit multiple times.) (Works even while frozen.)
Has a 30% chance of inflicting burn to an attacker that hits the user with a direct attack. Out of battle: If the user is in the party, eggs hatch roughly twice as quick as usual. (Does not stack with other Magma Armor or Flame Body abilities.)
Hidden Power's power and type vary depending on the individual Pokemon using it, ranging between 30 and 70 power. There is no way to change a Pokemon's Hidden Power type or power, so you are stuck with what you have. Hidden Power is always a Special-based move.