第3世代 > RS > 野生乱数

「第3世代/RS/野生乱数」の編集履歴(バックアップ)一覧に戻る
第3世代/RS/野生乱数」を以下のとおり復元します。
通常の草むら、釣り、波乗りの場合以下の通り。
シンクロ等は効かない。
釣りは釣れるかの判定と独立している。
 $$r_n\mod{100}$$ が出現スロット決定用
 $$r_{n+1}\mod{(\text{maxLv}-\text{minLv})} +(\text{minLv})$$ でレベル決定。レベル範囲なければスキップ
 $$r_{n+2}\mod25$$ で性格決定
 以下k=0からループ
 $$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の個体値決定

出現スロットについては以下の通り
-くさむら
|出現|決定用|
|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|

復元してよろしいですか?