DQ3 レベルに応じて経験値の配分を変える4
前回までで実際の経験値の傾斜配分処理の実装が終わったので、見た目の実装に移ります。もともとはやるつもりはなく、「それぞれXXポイントのけいけんちを かくとく」を「へいきん…」に変えるだけでお茶を濁そうと思ったのですが、DQ8(以降)のダメージ表記とは異なり、レベルの組み合わせによっては平均値ではわからないくらい配分に差がついてしまうわけで、配分が正しく行われていることの確認もかねて試しに実装してみたところ、それほど手間もかからずに実装できてしまいました。仕様は以下のとおり。
- 加算後の経験値ではなく、DQ9と同じく*1各自の獲得経験値をウィンドウに表示(「かくとく けいけんち」などのタイトルはサイズの問題上なし)
- 1行に「名前(スペース1字)+XXXX(獲得経験値,8桁)」を表示する。
- 傾斜配分が発生していない状態でもウィンドウは表示する(条件によって表示したりしなかったりはおかしいので)
- パーティ人数に応じてウィンドウサイズを変える
- ウィンドウ表示位置は画面中央に表示する
- 経験値の獲得がない場合(ニフラム等で飛ばした場合、経験値0のゾーマ戦)にはウィンドウは表示しない
- ウィンドウ表示は経験値獲得直後、アイテムドロップ(盗賊の盗みも含む)があった場合はその直前で消す。アイテムドロップがない場合は他ウィンドウ(HPMPウィンドウ、メッセージウィンドウ)と同じく、フィールド画面に移動する時点で消す