08/12/13 12:14:01
何かの足しになるかもしれないのでDS版の処理を何となく書いてみます。
野性の敵が出現する判定が出たら2-3回乱数を使ったあとに、性格を決める処理に入ります。(性格値ではなくて先に性格を決めます)
通常の場合は乱数によって性格を決めますが、
先頭がシンクロならシンクロ成功失敗の判定で1つ乱数を使って、失敗判定の時は通常の場合と同じ処理が行われます。
そして性格値生成に入りますが、ここで生成された性格値の性格がさっき決めた性格と同じになるまで繰り返されます。
一致する性格値が出てきたらあとはそれをもとに個体値を作っていきます。