KharvalenWikiv0.8.4
日本語

ダメージパイプライン

一撃が防御を通り抜ける正確な順序。v0.8.4のゲームが解決するとおりに。

一撃の順序

ユニットが受けるすべての攻撃は、常に同じチェックの連鎖を同じ順序で通過します。この順序が、戦闘の「不思議な」挙動のほぼすべてを説明します。回避した攻撃がなぜ茨を発動しないのか、盾がなぜ小さな一撃も巨大な一撃も同じように防ぐのか、致死の一撃がなぜ状態異常を付与しないのか。

この連鎖はダメージを2系統に分けます。直撃はパイプライン全体を通ります。状態異常(火傷・毒・出血)の継続ダメージは回避・盾・アーマーを素通りし、割合ダメージ軽減だけが軽減できます。

ステップごとの流れ

順序ステップ何が起きるか
0回避直撃のみ、上限75%。回避はパイプライン全体を打ち切ります。茨も、盾も、状態異常もなし。
1反射(茨)生のダメージを攻撃者に返します。反射は状態異常を運ばず、再反射もされません。
1.5盾ブロック1チャージで一撃を丸ごと防ぎます。ダメージ量は無関係。防がれた一撃はHPにも状態異常にも触れません。
2属性相性自分の属性が相手に勝てば×1.3、負ければ×0.7、無関係なら×1。最初の一撃のみ。
3アーマー下の式でダメージを軽減。継続ダメージは素通りします。
4ダメージ軽減ダメージ×(1−軽減率)、上限95%。アーマーと違い継続ダメージにも効きます。
5HPとイベントHPが減り、ダメージイベントが発火します。
6状態異常の付与対象が一撃を生き延びた場合のみ。致死の一撃は決して状態異常を付与しません。
7死亡またはダウン結末の解決:死亡、協力プレイでのダウン、または自動復活。

ステップ1.5は実在します。盾ブロックは茨と属性相性の間で解決されます。

アーマーの式

最終ダメージ = ダメージ × 25 / (25 + アーマー)
定数は25 · ダメージは1未満にならない · 継続ダメージはアーマーを無視
アーマー通るダメージ
0100 %
2550 %
5033 %
7525 %
10020 %

アーマーには逓減があります。最初の25ポイントでダメージが半減しますが、アーマーを2倍にしても軽減は2倍になりません。そこから先、1ポイントの価値は少しずつ下がっていきます。

注意回避には上限があります:75%。それ以上積んでも何も増えません。そして継続ダメージは回避できないことをお忘れなく。

実戦での帰結

  • 回避は完全防御:回避した一撃は存在しません。茨も発動せず、盾も消費せず、状態異常も付きません。
  • 盾は数字を見ない:1チャージで5ダメージも500ダメージも同じように防ぎます。ボスの大技には1チャージが金の価値。
  • 致死の一撃は状態異常を付与しない:その一撃で倒れたら、載っていた毒やスタンは消えます。
  • 継続ダメージにはダメージ軽減だけが効く:回避・盾・アーマーは関与しません。

ゲームv0.8.4を基に検証済み。