SO6の経験値計算式

スターオーシャン6
レベルアップに必要な経験値を計算式を調べてみました。

必要経験値算出方法		
1.補正値の計算方法
1-1.レベル1の場合は「0」
1-2.レベル2の場合は「21」
1-3.レベルを8で割ったとき、5余る場合
[ ( レベル + 4 ) / 8 ]
※ [ ] はガウス記号(端数切り捨て)を示す
1-4.それ以外の場合
[ ( レベル + 4 ) / 8 ] + 1

2.基礎値を計算する
2-1.基礎値の計算方法
( レベル - 1 ) * 36 + 補正値
2-2.上記の計算をレベル1から目的のレベルまでの全てについて行う

3.「Next」を計算する
レベル1~目的のレベルまでの「基礎値」の合計

4.「Total」を計算する
レベル1~目的のレベルまでの「Next」の合計

何なんだこの計算方法は……。
8で割ったとき5余る場合って何でわざわざこんな変な計算方法をしてるんだろう?
別の式で書き換えることができるのでしょうか?

尚、上記の計算はレベル1~28までと、223までの10箇所程度で一致することを確認しています。


この調査に3時間ちょっとかかりました。
やっぱり解いている間が楽しい。
昨日のダメージ計算式とは大違いですね。