命中率・回避率の仕様について解説しています。

基本事項

  • 確認が十分に出来ていない(困難)なので現在はnoindexを設定しています。ページは存在しますがグーグルなどの検索結果には表示されません。
  • 攻撃側の命中率≒防御側の回避率とします。命中率20%=回避率80%

命中率・防御率の計算

基礎命中

計算式

命中率 = [ 75 * 器用さ / 素早さ * レベル差補正 * 命中補正1 * 技補正 * 位置補正 ] + 命中補正2 - 回避補正
  • 器用さ:攻撃側の器用さ
  • 素早さ:防御側の素早さ
  • レベル差補正:表を参照
  • 命中補正1:乗算系の補正(アクセサリやアシストコアなどなど、まだ調べていません)
  • 命中補正2:加算系の補正(こちらもまだ調べていません)
  • 技補正:アーツと必殺の補正で必殺は全て100、アーツはBTL_Arts_BlのHitReviseを参照。そのうちアーツ技データに追加すると思います。
  • 位置補正:正面1.0/側面1.1/背面1.25
  • 回避補正:防御側の回避補正(加算)

レベル差補正

レベル差 命中補正 レベル差 命中補正
1 110 11 210
2 115 12 225
3 122 13 242
4 129 14 259
5 138 15 278
6 147 16 297
7 158 17 318
8 169 18 339
9 182 19 362
10 195 20 385

[命中補正 / 100]

基礎補正

攻撃時:命中率 = MIN ( [基礎命中 * 1.5], [基礎命中 / 2 + 0.5] )
防御時:命中率 = MAX ( [基礎命中 * 0.5], [( 基礎命中 * 1.5 ) - 0.5] )
  • MINは最小値を返し、MAXは最大値を返します。
  • プレイヤー攻撃時は0%にならないように、プレイヤー防御時はNAZE?

その他の補正

  • プネウマ時は攻撃時の器用さ、防御時の素早さが5倍

編集可能1

ここに内容を書く

編集可能2

ここに内容を書く

コメントフォーム

最新15件までを表示中。全てのコメントを読むにはコメントページを見てください。

  • 2020/04/17(金) 17:48:28 返信

    分かりづらいなと思った点をいくつか
    ・最終的な命中率は基礎補正の命中率が適用されるということでよろしいでしょうか?
    ・攻撃時と防御時はプレイヤー側攻撃時と敵側攻撃時という意味ですか?
    ・必殺技は必殺技のHitRevise(BTL_Arts_Bl)を参照せずに
     100(+0?、+100?)が適用されているということですか?
     (アーツのHitReviseはBTL_Arts_Drでは?)

    出典はソースコードですかね、羨ましい

    • 管理人 2020/04/17(金) 18:53:51 返信

      「基礎補正」の適用条件ですが、条件は不確かです。攻撃時と防御時としていますがかなり怪しいです。
      実機で確認できないのですり合わせが難しいです。
       
      攻撃時と防御時はプレイヤー視点だけで書いてしまっているので、その認識で合っています。
      HitReviseは・・・間違えていますね!ウッカリだも。
      アーツ:BTL_Arts_Dr
      必殺1-3:BTL_Arts_Bl
      必殺4:BTL_Arts_BlSp

内容をご確認の上、送信してください。URLを含むコメントは承認待ちになります。