ポケモンとお洒落はよく似てる。

ポケモンとおしゃれはよくにてる。

ポケモン金銀、ニンテンドーカップ2000、ジムリーダーの城の考察です。明日は忍ばない。

リザードンとカメックスは変態

ポケスタ環境では相手のHPが見ることができます。そのためHP個体値の違い等に気付くことができ、一部の目覚めるパワー持ちやHP調整をしている可能性を見抜けます。頻出するポケモンならまだしも、多くの種族のHPを正確に覚えるのは至難です。今回は、HP最大値ではないことを概ね判別できる方法のご紹介です。Lv.50編とLv.55編があります。

Lv.50判定編

  1. HP実数値の下一桁を確認
  2. 6」か「1」であればHP最大値濃厚。該当しなければ最大値未満濃厚

※一部例外も存在します。特にリザードンカメックスに注意

Lv.55判定編

  1. HP種族値を思い出す
  2. 種族値の下一桁が「0」のときは、種族値十の位に「6」を足して覚えておく
  3. 種族値の下一桁が「5」のときは、種族値十の位に「1」を足して覚えておく
  4. HP実数値の下一桁を確認
  5. 覚えた数字に一致していればHP最大値濃厚。該当しなければ最大値未満濃厚

※HP種族値の下一桁が「0」でないポケモンには、リザードンカメックスバクフーンカイリュー等がいるため注意

種族値の下一桁が思い出せない場合は「6」と「1」の両方を試してみて下さい。末尾にHP一覧表を載せたため、気になる方はご覧下さい。この先は余談です。

HPの仕組み編

せっかくなのでHPの算出過程を確認しましょう(参考:POKeMON Battle HiSTORiA

)。

$$
\text{HP} = \frac{\{2(S + k) + d\} L}{100}+L+10\tag{$1$}
$$

$S$は種族値、 $k$は個体値、$d$は努力レベル、$L$はレベル(経験レベル)を指すとします。努力レベル$d$は最大値が63のため、これより$d=63$として進めます*1。なお、演算時には各計算結果の最も近い整数に丸め込まれます(floorメソッド)。

Lv.50で考える

レベル50($L=50$)とすると分かりやすくなります。$(1)$に値を代入して、変形します。

\begin{align}
\text{HP}_{50} &= \frac{\{2(S + k) + 63\} 50}{100}+50+10\tag{$2$} \\\
&=  \frac{2S + 2k + 63}{2}+60\tag{$3$}  \\\
&=  S + k +91.5\tag{$4$}  \\\ &≒  S + k +91\tag{$5$} 
\end{align}

近似式$(5)$では整数丸め込みを実施しています。個体値$k$は、個体値がFのとき$k=15$となります。最後に種族値$S$が必要になりますが、ここで主要なLv.50ポケモンを確認します(参考:3代目魔人島)。何ということか上位陣のポケモンの大半はHP種族値の下一桁は0か5であることがわかります(ただし、TOP50の内、リザードンカメックスだけこの法則から逸れます)。$S$の末尾を0か5として$(5)$に代入すると、下一桁は個体値がFのとき「6」か「1」になることが分かりました。一部の目覚めるパワーを使用すると、個体値$k$は11、7、3が限界となることから「6」か「1」とならずに下一桁被りはしないことも分かります。追っていくと、「6」か「1」という中途半端な数字は努力レベル63によって生じていることに気付けますね。

Lv.55で考える

レベル55($L=55$)では計算上端数が出てきます。まず、先と同様に$(1)$に値を代入して変形します。個体値がFを想定し個体値$k=15$を先に与えます(整数丸め込みまで行うためです)。

\begin{align}
\text{HP}_{55} &= \frac{\{2(S + k) + 63\} 55}{100}+55+10\tag{$6$} \\\
&=  \frac{110S + 110k + 3465}{100}+65\tag{$7$}  \\\
&=  1.1S + 1.1k +99.65\tag{$8$}  \\\
&=  1.1S +116.15\tag{$9$} \\\
&≒  1.1S + 116\tag{$10$} 
\end{align}

先と同様に種族値$S$が必要となりますが、ここでも主要なLv.55ポケモンを確認することにします(参考:3代目魔人島)。このとき、先と同様大半のポケモンHP種族値の下一桁は0か5であることはLv.50のときと変わりません(ただし、TOP50の内、リザードンカメックスバクフーンカイリューだけこの法則から逸れます)。上記の近似式$(10)$を作る際に、正確に実施するのであれば$1.1S$も加えた上で丸め込みが必要なのですが、$1.1S$で生じる小数点第一位が影響無いほど小さい(0.5以下)のため$(10)$の近似式を作れます。以上より、種族値$S$を代入したときの最大HPの下一桁はどうなるかというと、$S$が10の倍数であれば「6」に種族値の十の位を足すことで得ることができることが分かります。また$S$の下一桁が5であれば「1」に種族値の十の位を足すことで得ることも分かります(種族値の十の位+5+6になるため)。Lv.55では種族値を1.1倍する値を加算するため、下一桁もボチボチ違いが出てくるという流れでした。

終わりに

今回は、HP最大値ではないことを概ね判別できる方法を紹介しました。

以上を覚えておきたいです。前提として、目覚めるパワーの使い手やHP調整が行われるポケモン自体を把握しておくのが先かもしれません。リザードンカメックスは変態でフシギバナはノーマル。これは大事です。

Lv.50主要ポケモンのHP表
No. 種族名 最大HP HP種族値
1 カビゴン 266 160
2 パルシェン 156 50
3 ムウマ 166 60
4 ナッシ- 201 95
5 フシギバナ 186 80
6 ゴロ-ニャ 186 80
7 ハガネ-ル 181 75
8 ガラガラ 166 60
9 カイリキ- 196 90
10 ブラッキ- 201 95
11 エア-ムド 171 65
12 ハピナス 361 255
13 ゲンガ- 166 60
14 スタ-ミ- 166 60
15 ヘラクロス 186 80
16 スイクン 206 100
17 ファイヤ- 196 90
18 マルマイン 166 60
19 サンダ- 196 90
20 フォレトス 181 75
21 フ-ディン 161 55
22 ポリゴン2 191 85
23 ミルタンク 201 95
24 サイドン 211 105
25 ヘルガ- 181 75
26 ド-ブル 161 55
27 リザ-ドン 184 78
28 ル-ジュラ 171 65
29 ツボツボ 126 20
30 ハッサム 176 70
31 サンダ-ス 171 65
32 ベトベトン 211 105
33 ヌオ- 201 95
34 ピクシ- 201 95
35 シャワ-ズ 236 130
36 キングドラ 181 75
37 ドンファン 196 90
38 ワタッコ 181 75
39 ウツボット 186 80
40 エンテイ 221 115
41 イノム- 206 100
42 メガニウム 186 80
43 ニドクイン 196 90
44 ライコウ 196 90
45 カメックス 185 79
46 ドククラゲ 186 80
47 ニョロボン 196 90
48 マタドガス 171 65
49 プテラ 186 80
50 ヤドラン 201 95
Lv.55主要ポケモンのHP表
No. 種族名 最大HP HP種族値
1 サンダ- 215 90
2 カビゴン 292 160
3 バンギラス 226 100
4 ライコウ 215 90
5 ミルタンク 220 95
6 ハガネ-ル 198 75
7 ケンタロス 198 75
8 カイリキ- 215 90
9 フ-ディン 176 55
10 ガラガラ 182 60
11 ポリゴン2 209 85
12 エンテイ 242 115
13 エレブ- 187 65
14 ヘラクロス 204 80
15 ゲンガ- 182 60
16 リザ-ドン 201 78
17 バクフ-ン 201 78
18 シャワ-ズ 259 130
19 ブラッキ- 220 95
20 ガル-ラ 231 105
21 プテラ 204 80
22 スイクン 226 100
23 メガニウム 204 80
24 スタ-ミ- 182 60
25 サンダ-ス 187 65
26 ドククラゲ 204 80
27 ニドクイン 215 90
28 サワムラ- 171 50
29 ドンファン 215 90
30 ハッサム 193 70
31 ル-ジュラ 187 65
32 ファイヤ- 215 90
33 サイドン 231 105
34 バリヤ-ド 160 40
35 ヌオ- 220 95
36 フリ-ザ- 215 90
37 ニョロボン 215 90
38 ウインディ 215 90
39 ラプラス 259 130
40 オコリザル 187 65
41 ウツボット 204 80
42 カイリュ- 216 91
43 ピクシ- 220 95
44 デンリュウ 215 90
45 カメックス 203 79
46 オ-ダイル 209 85
47 ベトベトン 231 105
48 ヘルガ- 198 75
49 レアコイル 171 50
50 ブ-バ- 187 65

*1:Lv.50では努力レベル62でもHP最大値となるケースがあります