Combat Power
CP(Combat Power)とは、Pokémon GOにおけるポケモンの強さを表す数値。強化レベルを上げることによって上昇する。
概要
Pokémon GOでは、レベルやこうげきとぼうぎょのステータスはプレーヤーに直接分かる数値としては表示されていない。その中でCPは数少ないポケモンの強さを具体的に示す数値である。
CPは各ポケモンの種族値、個体値、そして強化レベルに応じて増加する数値であるCP補正値により算出される。後述の計算方法の関係から、こうげきが高いポケモンの方がCPが高くなる傾向にある。
レイドバトルにおけるレイドポケモンのCPは、捕獲時に比べて大幅に高い値をとる。これはレイドポケモンのHPが非常に大きいこと、および1未満の係数であるCP補正値が計算されないことによる。
シャドウポケモンのCPは、通常のポケモンのものと等しい。「シャドウボーナス」による攻撃力上昇と防御力低下はステータス補正であることから、CPには影響しない。
トレーナーバトルで挑戦できる3つの「リーグ」のうちスーパーリーグとハイパーリーグでは、それぞれCPが1,500、2,500以下のポケモンでパーティを組む必要がある。またGOバトルリーグでは、しばしば特殊ルール下で大会が催されることがあり、そちらでも参加可能なポケモンにCPで制限が課されていることがある。
計算方法
CPは、こうげき・ぼうぎょ・HPの種族値と個体値、CP補正値から計算される:
CP = (こうげきの種族値+こうげきの個体値) × √(ぼうぎょの種族値+ぼうぎょの個体値) × √(HPの種族値+HPの個体値) × CP補正値^2 ÷ 10.
ただし、CPは整数値をとり、最小値を10とする。
ここで、こうげき・ぼうぎょ・HPの各ステータスの計算式は
ステータス = ( 種族値 + 個体値 ) × CP補正値
であり、このうちHPのみ整数値をとり、こうげき・ぼうぎょは小数部をもつ。よって、HPの端数処理前の値を用いれば、CPの式は次のように変形できる:
CP ≈ こうげき × √(ぼうぎょ) × √(HP) ÷ 10 = √( こうげき^2 × ぼうぎょ × HP ÷ 100 ).
式中の各項は次のとおり。
- こうげきの種族値
- ( 本編におけるこうげき種族値ととくこう種族値の内の高い方の値 × 7 + 低い方の値 ) ÷ 4 の結果を四捨五入したものに、すばやさ補正値を掛け合わせて四捨五入する。
- ぼうぎょの種族値
- ( 本編におけるぼうぎょ種族値ととくぼう種族値の内の高い方の値 × 5 + 低い方の値 × 3 ) ÷ 4 の結果を四捨五入したものに、すばやさ補正値を掛け合わせて四捨五入する。
- シンオウ地方のポケモン登場以前はこうげき同様7:1だった。
- HPの種族値
- 本編のHP種族値 × 1.75 + 50 の結果を小数切り捨てする。
- シンオウ地方のポケモン登場以前は本編のHP種族値×2だった。
- 種族値補正
- 通常の計算式では強化レベル40におけるCP最大値が4000を超える場合には、3つの種族値について最後の端数処理を行う代わりに0.91倍して四捨五入する。種族値補正を受けているポケモンのメガシンカまたはゲンシカイキに対しては、補正倍率を0.91の代わりに0.97とする。種族値補正を受けないポケモンのメガシンカに対しては、種族値補正を行わない。
- すばやさ補正値
- 1 + ( 本編におけるすばやさ種族値 - 75 ) ÷ 500
- 個体値
- ポケモンごとにランダムで0~15の中からHP、こうげき、ぼうぎょの各ステータス1つずつに設定される。「ポケモンを調べてもらう」の項目からおおまかな値を知ることが可能。詳細は個体値 (GO)の記事を参照。
- CP補正値
- 強化レベルに対して設定された値で、Lv. 1で0.094、Lv. 30で0.7317、Lv. 40で0.7903とレベルに応じて上昇する。詳細は強化#CP補正値の項を参照。
ポケモンを強化することでCPが上昇するのは、強化レベルに対応したCP補正値が上昇するからである。HPについては、端数処理の関係で、強化しても見かけ上数値が上昇しない場合もありうる。
レイドポケモンのCP
CP = (こうげきの種族値+15) × √(ぼうぎょの種族値+15) × √(HP) ÷ 10.
- HP
- 実数値。レイドの難度ごとに定まる。
HPのステータスが特別な値であるほかは、通常の計算式において個体値を最大としてCP補正値を計算しないものとみなせる。
CPの確認
自分の所持しているポケモンのCPは一覧の画面や個別のステータス画面、あるいはバトルパーティ編成/選択画面で確認できる。
また野生ポケモンのCPは出現後、ポケモン名の右に表示される。ただし野生ポケモンのCPが自分の所持しているどのポケモンのCPよりも高い場合は、CPの代わりに「???」という文字列が表示される。
ジムに設置してあるポケモンのCPはポケモン選択時やジムバトル時に表示される。バトルする際に大まかな相手の強さを知ることが可能。
トレーナーバトルの対戦相手のポケモンのCPは、そのポケモンがバトルに繰り出された際に表示される。
Let's Go! ピカチュウ・Let's Go! イーブイにおけるCP
Let's Go! ピカチュウ・Let's Go! イーブイではステータスの大まかな目安であり、下記のように計算される。
- CP = floor(覚醒値の合計 × (レベル × 0.04 + 2) + 覚醒値を除いたステータスの合計 × レベル × 0.06)
- floorは小数点以下を切り捨てることを指す。
- ただし、計算結果が10000以上の場合は10000とする。
CPの最小値は2である。Pokémon GOから個体値0、覚醒値0、なかよし度が最低、かつレベル1のキャタピーを転送することで実現できる。
マスタートレーナーのなかには、CPが一定以上のポケモンを見せることでクリア扱いになるトレーナーが存在する。
備考
- 2017年6月23日以前のジムでは、ジムレベルが下がった際にはCPが低い順にジムからトレーナーに返された。詳細は名声を参照のこと。
- はねろ! コイキングにおいても、コイキングの強さを表すのにCPという単位が使われている。ただし、こちらでは経験値のような扱いであり計算式も単純に得られたCPを加算するだけである。CPが何の略かはゲーム内で説明されず、「Combat Power」の略かどうかは不明。
各言語版での名称
|