基本事項
- 確認が十分に出来ていない(困難)なので現在は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
ここに内容を書く
分かりづらいなと思った点をいくつか
・最終的な命中率は基礎補正の命中率が適用されるということでよろしいでしょうか?
・攻撃時と防御時はプレイヤー側攻撃時と敵側攻撃時という意味ですか?
・必殺技は必殺技のHitRevise(BTL_Arts_Bl)を参照せずに
100(+0?、+100?)が適用されているということですか?
(アーツのHitReviseはBTL_Arts_Drでは?)
出典はソースコードですかね、羨ましい