第3世代 > RS > 野生乱数

「第3世代/RS/野生乱数」の編集履歴(バックアップ)一覧に戻る

第3世代/RS/野生乱数 - (2015/04/12 (日) 16:42:10) のソース

通常の草むら、釣り、波乗りの場合以下の通り。
サファリゾーンはポロックの処理が入るため少し異なる。
//詳しくはそのうち…
シンクロ等は効かない。
釣りは釣れるかの判定と独立している。

[2015/02/03] kの増加について補足
[2015/04/11] 持ち物について補足
[2015/04/12] 持ち物決定部分の修正
>$$r_n\mod{100}$$ が出現スロット決定用
>$$r_{n+1}\mod{(\text{maxLv}-\text{minLv})} +(\text{minLv})$$ でレベル決定。レベル範囲なければスキップ
>$$r_{n+2}\mod25$$ で性格決定
>以下k=0からループ &bold(){(kは2ずつ増加)}
>$$r_{n+3+k}$$ をPID下位16bit
>$$r_{n+4+k}$$ をPID上位16bitとしてPID仮決定
>$$\text{PID}\mod25$$ が先ほど決めた性格と一致すればループ終了、PID決定
>$$r_{n+5+k}$$ の下位から5bitずつHABの個体値決定
>$$r_{n+6+k}$$ の下位から5bitずつSCDの個体値決定
>$$r_{n+7+k}$$ ~ $$r_{n+11+k}$$ がスキップ
>$$r_{n+12+k}\mod{100}$$ が持ち物決定用

出現スロットについては以下の通り
-くさむら
|出現|決定用|
|0|0-19|
|1|20-39|
|2|40-49|
|3|50-59|
|4|60-69|
|5|70-79|
|6|80-84|
|7|85-89|
|8|90-93|
|9|94-97|
|10|98|
|11|99|
//
-ボロのつりざお
|出現|決定用|
|0|0-69|
|1|70-99|
//
-いいつりざお
|出現|決定用|
|0|0-59|
|1|60-79|
|2|80-99|
//
-すごいつりざお
|出現|決定用|
|0|0-39|
|1|40-79|
|2|80-94|
|3|95-98|
|4|99|
//
-なみのり
|出現|決定用|
|0|0-59|
|1|60-89|
|2|90-94|
|3|95-98|
|4|99|


持ち物については以下の通り
-ふくがん無し
|持ち物|持ち物値|
|5%|95-99|
|50%|45-94|
|100%|0-99|

-ふくがん有り
|5%|80-99|
|50%|20-79|
|100%|0-99|

持ち物一覧
[[List of Pokémon by wild held item - Bulbapedia, the community-driven Pokémon encyclopedia>http://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_wild_held_item]]