Formula & Data

原神・崩壊:スターレイルのダメージ計算式

tetinetのダメージ計算ツールで使用している式を、入力項目と対応する形で説明します。数値がどの補正に使われるかを確認したいときにご利用ください。

確認したい計算式

原神

通常の攻撃ダメージは、次の補正を順に掛け合わせて計算します。

ダメージ = 基礎ダメージ × ダメージバフ補正 × 会心補正 × 元素反応補正 × 敵防御補正 × 敵耐性補正

基礎ダメージとダメージバフ

  • 基礎ダメージは、攻撃力・HP・防御力など攻撃ごとの参照ステータスと天賦倍率をもとに計算します。
  • 激化系や一部の固有効果による加算ダメージは、対応する攻撃の基礎ダメージへ加算します。
  • ダメージバフ補正は「1 + 対象攻撃に適用されるダメージバフの合計 ÷ 100」です。
  • 会心時は「1 + 会心ダメージ ÷ 100」を掛け、期待値では会心率を使って非会心と会心を加重平均します。

敵防御補正

敵防御補正 =(キャラLv + 100)÷{(1 - 防御無視)×(1 - 防御デバフ)×(敵Lv + 100)+(キャラLv + 100)}

防御無視と防御デバフは別々に乗算します。ツールでは防御デバフを最大90%、防御無視を最大100%として扱います。

敵の元素耐性・物理耐性補正

攻撃の最終的な元素に応じて元素耐性または物理耐性を選び、対応する耐性デバフを差し引いた現在耐性から補正を求めます。

  • 現在耐性が0%未満: 耐性補正 = 1 - 現在耐性 ÷ 200
  • 現在耐性が0%以上75%未満: 耐性補正 = 1 - 現在耐性 ÷ 100
  • 現在耐性が75%以上: 耐性補正 = 1 ÷(現在耐性 ÷ 25 + 1)

元素反応

  • 蒸発・溶解は、反応倍率に元素熟知と反応ダメージボーナスの補正を掛けます。
  • 超激化・草激化は、キャラクターレベルに応じた加算値を基礎ダメージへ加えます。
  • 過負荷、感電、拡散などの固定ダメージ系反応は、攻撃力や敵防御補正とは独立して計算し、対応する耐性補正を適用します。

原神ダメージ計算ツールを開く敵の耐性入力例を見る

崩壊:スターレイル

現在の通常ダメージ計算では、条件入力欄の数値を次のように組み合わせます。

推定ダメージ = 基礎ダメージ × ダメージバフ補正 × 会心補正 × 被ダメージ補正 × 靭性補正 × 敵防御補正 × 属性耐性補正

基礎ダメージと攻撃側の補正

  • 計算用攻撃力 = 表示攻撃力 + 基礎攻撃力 × 攻撃力UP% ÷ 100 + 攻撃力UP実数
  • 基礎ダメージ = 計算用攻撃力 × 攻撃倍率 ÷ 100
  • ダメージバフ、会心ダメージ、被ダメージ補正は、それぞれ「1 + 入力値 ÷ 100」として掛けます。

敵防御・属性耐性・靭性補正

  • 敵防御補正ではキャラレベルと敵レベルに20を加え、防御デバフと防御無視を反映します。
  • 属性弱点がある場合の基礎補正は1、弱点以外は0.8とし、耐性デバフの入力値を反映します。
  • 敵に靭性が残っている場合は0.9、靭性がない場合は1を掛けます。

撃破ダメージ

撃破ダメージはキャラレベルごとの基礎値、撃破特効、敵の靭性ゲージ、防御補正、耐性補正、属性ごとの倍率から目安を求めます。通常攻撃の推定ダメージとは別の計算です。

スターレイルダメージ計算ツールを開く敵の弱点・靭性条件を見る

計算結果を見るときの注意

  • ゲーム内の表示値には丸められた数値が含まれるため、内部値を使った実測ダメージと差が出ることがあります。
  • キャラクター固有効果、条件付きバフ、攻撃の命中順、敵固有ギミックなど、すべての状況を完全に再現するものではありません。
  • 同じ装備を比較するときは、敵レベル、耐性、反応、バフなど比較対象以外の条件を揃えてください。
  • 対応状況や入力値について警告が表示された場合は、計算結果とあわせて警告内容を確認してください。

実装内容の更新に合わせて、このページの説明も見直します。最終確認日: 2026年7月15日