能力値について
ポケモンの能力は後述する式によって定義されています。
当サイトでは以下の計算を実行するツールを公開しています。
能力値測定をご利用下さい。
HP
HP(最大HP)は次の計算式によって求めることができます。※ただし割り算の度に小数以下切り捨て。
●HP = ( 種族値×2 + 個体値 + 努力値÷4 ) × レベル ÷ 100 + 10 + レベル
少し分かりやすいように整理すると次のようになります。
ただし、[x]はxを超えないような最大の整数を表すもの(ガウス記号)とします。
攻撃・防御・特攻・特防・素早さ
各能力は次の計算式によって求めることができます。※ただし割り算の度に小数以下切り捨て。
●各能力 = { ( 種族値×2 + 個体値 + 努力値÷4 ) × レベル ÷ 100 + 5 } × 性格補正
少し分かりやすいように整理すると次のようになります。
ただし、[x]はxを超えないような最大の整数を表すもの(ガウス記号)とします。
具体例1
HPの計算方法を
ハピナスを例に説明します。
・HPの種族値は255(これはすでに定まっている値です)
・HPの個体値は31
・努力値はHPに252
・LVは100
以上のように仮定して計算を進めます。
努力値÷4 = 252÷4 = 63であるから、
種族値×2 + 個体値 + 努力値÷4 = 255×2 + 31 +63 = 604
ここでレベル ÷ 100 = 100÷100 = 1であるから、
求める値は604 + 10 + レベル = 714となる。
この例では小数点切り捨ての処理がありませんでしたが、次の例では小数点を切り捨てるところがあります。
具体例2
特攻の計算方法を
ミュウツーを例に説明します。
・特攻の種族値は154(これはすでに定まっている値です)
・特攻の個体値は31
・努力値は特攻に252
・LVは100
・性格は「れいせい」
以上のように仮定して計算を進めます。
先程の手続きと全く同様にして、
種族値×2 + 個体値 + 努力値÷4 = 154×2 + 31 +63 = 402
が得られる。
ここでレベル ÷ 100 = 100÷100 = 1であるから、
( 種族値×2 + 個体値 + 努力値÷4 ) × レベル ÷ 100 + 5 = 407
性格補正は「れいせい」は特攻×1.1倍なので
407×性格補正 = 407×1.1 = 447.7
最後に
小数点以下を切り捨てて、求める値は
447となる。