エンカウント
(ルビー・サファイア)
(ファイアレッド・リーフグリーン)
(エメラルド)

1.エンカウントって何?

エンカウントとは、フィールドでのポケモンの出現しやすさを示す数値で場所ごとに決まっており、その数値が大きければ大きいほどポケモンが出現しやすくなります。 これが俗に言うエンカウント率で、数値は出現リストの方を参照してください。

注:出現率とは違うものです

2.フィールドでポケモンに出会う確率for FR/LG

ファイアレッド・リーフグリーンではエンカウントとして01・02・03・04・05・06・07・08・09・0A・0E・14・15・19・3Cの15種類が存在していて、 ポケモンと出会うor出会わないの判定は次のようにして行われています。

A = ( 8 - ( (エンカウント) / 10 ) ) * 256
B = 1280
ここで、次の補正を行います
・「くろいビードロ」を使っている→Aを2倍、Bを0.5倍
・「しろいビードロ」を使っている→Aを0.5倍、Bを1.5倍
・「きよめのおふだ」を先頭のポケモンが持っている→Aを4/3倍、Bを2/3倍
・とくせいの「あくしゅう」を先頭のポケモンが持っている→Aを2倍、Bを0.5倍
・とくせいの「はっこう」を先頭のポケモンが持っている→Aを0.5倍、Bを2倍
AとBそれぞれ256で割ったあと、XがAより小さい、かつ0〜99の乱数がB以上の時は出現しない

C = (エンカウント)
・「じてんしゃ」に乗っていたらCを0.8倍
C = ( C ( ( Y * 16 ) /200 )
・「くろいビードロ」を使っている→Cを0.5倍
・「しろいビードロ」を使っている→Cを1.5倍
・きよめのおふだを先頭のポケモンが持っている→Cを2/3倍
・とくせいの「あくしゅう」を先頭のポケモンが持っている→Cを2倍、Bを0.5倍
・とくせいの「はっこう」を先頭のポケモンが持っている→Cを0.5倍、Bを2倍
ここで、Cが1600以上の時は1600として、0〜1599の乱数がCより小さければ出現する

X : エンカウント処理をした歩数
Y : AとBを計算する段階で出現しなかったときのマップに設定されたエンカウントの合計
XとYはポケモンが出現したり、マップを移動すると0になります。






    資料集