Formula of calculation of chain burst is different.
Closed this issue · 0 comments
チェインバーストの計算式が異なる
グラブル内ではパーティ全体で一回だけ計算を行いますが、
In Granblue, we only calculate once for the whole party,
奥義ダメージ合計×チェイン定数×(1+弱点補正)×(1+チェインバーストUPバフ合算値)
チェイン定数 → 2チェイン=1/2、3チェイン=1/3、4チェイン以降=1/2
http://greatsundome.hatenablog.com/entry/2015/09/30/000000
total party C.A. damage * chain constant * (1 + Elem superiority) * (1 + Chain up buff)
元カレではキャラごとに計算を行い、その合計の平均値を加算しています。
but Motocal calculate for each charactor, and add the average value of the total.
実装のほしみさん曰く問題はないらしいですが、一応報告
またグラフ生成時に必要な内部処理の関係上、計算はキャラ単位で完結するようにしたいので
[あるキャラのチェインバーストを計算するための合計の奥義ダメージ] = [チェイン数] * [各キャラの奥義ダメージ]
として、チェインバーストを計算し、
最終的にチェインバーストダメージの平均値を取ることで、擬似的に全員の奥義ダメージからチェインバーストを計算したのと同じ状態にしています。
減衰補正関数の特性から基本的にはこれで問題ないのですが、
PT中の一部キャラのみ属性の有利/非有利が異なると現実の値と異なる可能性があります。
http://web.archive.org/web/20180620070725/http://dev-hsimyu.hatenablog.com/entry/2017/05/17/213012