Combat Mechanics
OA・DAと命中・クリティカル
属性から求める OA・DA、命中率、クリティカル段階の式と、現在の確認範囲を解説します。
通常解説
狡猾性は攻撃能力(OA)、体格は防御能力(DA)に寄与します。OA と対象の DA の比較から PTH が決まり、ミスの有無とクリティカルダメージ段階に関わります。OA の価値は常に対象の DA との相対関係で決まります。
ディープ解説
以下の属性式と PTH 式は、1.3.0.4 の DBR・バイナリ挙動・GrimTools を突き合わせて確認したものです。クリティカル段階は公式 Combat Guide に基づきます。これは文書化された計算モデルであり、1.3.0.6 の境界丸めをゲーム内で検証済みという意味ではありません。
最終体格 = (savedPhysique + flatPhysique) * (1 + percentPhysique / 100)
最終狡猾性 = (savedCunning + flatCunning) * (1 + percentCunning / 100)
OA = (65 + flatOA + level * 12 + finalCunning * 0.5) * (1 + percentOA / 100) + 53
DA = (65 + flatDA + level * 12 + finalPhysique * 0.5) * (1 + percentDA / 100) + 53
PTH = ((((OA / ((DA / 3.5) + OA)) * 300) * 0.3) + ((((OA * 3.25) + 10000 - (DA * 3.25)) / 100) * 0.7)) - 50
PTH = max(55, 生の PTH)
PTH とダメージ段階
| PTH | 命中した一撃への効果 |
|---|---|
| 70 未満 | ダメージ倍率は PTH / 70。 |
| 70 以上 90 未満 | ダメージ倍率 1.0 倍。 |
| 90 | クリティカルダメージ倍率 1.1 倍。 |
| 105 | クリティカルダメージ倍率 1.2 倍。 |
| 120 | クリティカルダメージ倍率 1.3 倍。 |
| 130 | クリティカルダメージ倍率 1.4 倍。 |
| 135 以上 | 最大のクリティカルダメージ倍率 1.5 倍。 |
計算値
属性例: level=100、saved Physique=600、flat Physique=120、+10% Physique、saved Cunning=500、flat Cunning=100、+20% Cunning、flat OA=300、+10% OA、flat DA=250、+8% DA。PTH 例: 攻撃側 OA=2300、防御側 DA=2100。
| 値 | 計算 | 結果 |
|---|---|---|
| 最終体格 |
(600 + 120) * 1.10
|
792 |
| 最終狡猾性 |
(500 + 100) * 1.20
|
720 |
| OA |
(65 + 300 + 100 * 12 + 720 * 0.5) * 1.10 + 53
|
2170.5(シート表示: 2171) |
| DA |
(65 + 250 + 100 * 12 + 792 * 0.5) * 1.08 + 53
|
2116.88(シート表示: 2117) |
| 生の PTH |
OA=2300、DA=2100 を PTH 式に代入
|
表示・ロールの丸め前で 95.93 |
未確定: PTH の境界(90、105、120、130、135)における 1.3.0.6 の整数ロールと表示丸めは、ゲーム内の固定条件テストまたは決定的なバイナリ解析が必要です。このため、本ページでは境界上の厳密な期待 DPS を掲載していません。
解析ソース: buildCalc/mechanics/formulas.json(1.3.0.4 のローカル DBR・バイナリ解析、GrimTools 照合、公式 Combat Guide)。本ページにゲーム内実測はまだ掲載していません。
要約
結論: 気にする対象の DA に対して OA を評価します。PTH が 100 以上ならミスせず、掲載されているクリティカル倍率は PTH 135 で上限です。シート上の OA 値だけで伸びを判断しません。