ダメージ計算式

Last-modified: 2021-02-01 (月) 20:23:37

ダメージ計算式

出典元:https://lastorigin.fandom.com/wiki/Damage_Formula
英Wikiのダメージ計算式を日本語訳?したんぬ
ぶっちゃけDeepLにつっこんだだけでゲーム側で確認とかしてないんぬ
他に正しい式とかわかりやすい形式があるならごっそり変えてもらってもかまわないんぬ というかして欲しいんぬ

あと、この式は敵、味方両方のダメージ計算に使えるみたいなんぬ

計算式

基本の計算式
ダメージ = {[SD*DI-D*(1+DB)*(1-DD)*(1-DP)]+ED*(1-ER)*DI}*(1+Ad)*(1+DTI)*(1+EN)*(ME)

ダメージ = {[スキルダメージ*ダメージ増加要素-防御力*(1+防御バフ)*(1-防御デバフ)*(1-防衛貫通)+属性ダメージ*(1-属性耐性)*ダメージ増加要素}
      *(1+追加ダメージ)*(1+被ダメージ増加)*(1+エンミティバフ)*マーシレスバフ


記号の説明

SD スキルダメージ
基本攻撃力 × スキル倍率
スキルプレビューに表示されるダメージと同じっぽい
というかスキル倍率の小数点以下の値まで計算してくれるからプレビューの数値使ったほうがよさそう

DI ダメージ増加要素
DI = C *(1+AB)*(1-AD)*(1-DR)*(1+AN)

 C クリティカル     クリティカル無しなら1倍、有りなら1.5倍
 AB 攻撃バフ       攻撃力増加バフ?
 AD 攻撃デバフ      攻撃力低下デバフ?
 DR ダメージ軽減バフ   金玉のダメージ減バフとか
 AN 対軽装型OSとかのバフ 

D 防御力
相手の基本防御力の合計

DB 防御バフ
相手の防御バフの合計

DD 防御デバフ
相手の防御デバフの合計

DP 防衛貫通
攻撃側の防御貫通の合計(ここらへんの ~の合計 は原文だとsumだから足し算だと思う)



ED 属性ダメージ
こちらも基本攻撃力に属性攻撃系アクティブスキルの倍率をかけたもの
スキルプレビューに表示されるダメージと同じっぽい

物理・属性複合ダメージのことはしらん

ER 属性耐性
相手側の基本属性耐性に抵抗バフ/デバフを足したもの



Ad 追加ダメージ
攻撃スキルにある特定ターゲットへのダメージアップ効果
(たぶんスプリガンのアクティブ1みたいなの)

DTI 被ダメージ増加
相手についた被ダメージ増加のデバフの合計

EN エンミティバフ
攻撃側のHPが低いほどダメージが大きくなるバフ(ネリネリのやつ)

ME マーシレスバフ
相手のHPが低いほどダメージが大きくなる (トリックスターのアクティブ2とか)

おまけ
・ダメージ最小化 及び ダメージ0化 のバフは直接ダメージを1または0にする
・バリアはダメージ最小化のあとに適用される(最小化されたダメージをバリアで受ける?)

コメント

  • この計算式で合ってるみたいんぬ、でも10未満のズレが出るんぬ。 -- 2021-01-26 (火) 18:44:36
  • 多分、多分なんだけどスキル倍率が0.01%単位で設定されている気がするんぬ。多分気のせいだと思うから検証はしないんぬ -- 2021-01-26 (火) 18:46:30
  • 実際スキル倍率は小数点以下%まであるんぬ ただスキルプレビューで見れる値は小数点以下まで含んだ値で計算した後の値っぽいから計算するときはそっち使ったほうが良いっぽいんぬ -- 2021-02-01 (月) 20:17:45