ポケモンのステータス計算(個体値・努力値)
種族値・個体値・努力値・性格補正・レベルを入れると、実数値を計算します。HPとそれ以外のステータスで計算式が違うため、どちらかを選んで使います。
計算方法
ポケモンの実数値は、種族値・個体値・努力値・レベルから計算します。HP以外のステータスには、さらに性格補正がかかります。
HP以外の実数値 = floor((floor((種族値×2+個体値+floor(努力値÷4))×レベル÷100)+5)× 性格補正)
HPの実数値 = floor((種族値×2+個体値+floor(努力値÷4))×レベル÷100)+ レベル + 10
floorは小数点以下を切り捨てる計算です。
例:種族値100・個体値31・努力値252・レベル50・無補正なら、実数値は152です。
出典:式の定義(第3世代以降で共通して使われているステータス計算式そのもの。種族値はユーザーが入力)
PR
よくある質問
種族値がわからない場合は?
このツールでは種族値を自分で入れる形にしています。種族値は対象のポケモンごとに決まっている固定値なので、公開されている一覧から調べて入れてください。
個体値や努力値を逆算したい場合は?
このツールは種族値・個体値・努力値から実数値を出す向きの計算です。逆に実数値から個体値を絞り込む場合は、複数のレベルでの実数値を比べて候補を絞る必要があります。
HPに性格補正がないのはなぜ?
HPは性格による上昇・下降の対象になっていないステータスだからです。性格補正は攻撃・防御・特攻・特防・素早さの5つだけにかかります。