検証-ARMORの軽減率

Last-modified: 2022-01-11 (火) 17:17:53

どこにもアーマーの軽減率が載っていないので自分で検証してみました。
データが足りない!と思った方、後は任せた。

結論

結論から言うと、現時点の結果は
ダメージ軽減率=ARMOR / {(敵Lv * 5) + ARMOR}です。
計算式もDIABLOを参考にしているみたいです

検証方法 (共通)

MAP: TEMPLE OF THE NECROTIC
協力者:Goblin Skeleton
犠牲者:SQ
ASCENSION:HERO HEALTH,MOVE SPEED = MAX
その他:シャード、ダメージ軽減Mod無し、ガード不使用

dd2_検証1.jpg
協力者から攻撃を1回受け、被ダメージを記録する。
ダメージ軽減率は 1 - (アーマー0時の被ダメージ / アーマーx時の被ダメージ)で計算。

検証1

難易度: CHAOS8
敵レベル:20142

検証1結果

アーマーダメージ軽減率(%)
01015390.00%
1661998911.62%
2679989072.59%
3574980583.43%
130888986011.50%
134318959011.77%
137748932212.03%
260068070020.52%
265028038520.83%
386157339627.72%
402767253128.57%
509996740533.62%
568836488836.10%

この時点で単純な減算(ダメージ - アーマー)では無いのが解った。
開発者が大好きだったDIABLO3のダメージ軽減率を見てみると
ARMOR/ [(50*monster level) + ARMOR] だった。
定数の50を弄ってみると、
ARMOR/ [(5*monster level) + ARMOR]で一致したのがわかった。

軽減率の比較

実測計算
0.00%0.00%0.000%
1.62%1.62%0.000%
2.59%2.59%0.001%
3.43%3.43%0.001%
11.50%11.50%0.001%
11.77%11.77%0.001%
12.03%12.03%0.000%
20.52%20.52%0.000%
20.83%20.83%0.000%
27.72%27.72%0.001%
28.57%28.57%0.001%
33.62%33.62%0.000%
36.10%36.09%0.001%

この計算式が正しい事を証明するために敵のレベルを変えてみる。

検証2

難易度: CHAOS5
敵レベル:2121

検証2結果

アーマーダメージ軽減率(実測)
0107120.00%
3713793425.93%
7556625541.61%
19788373865.10%
34162253776.32%
56440169484.19%

軽減率の比較

実測計算
0.00%0.00%0.000%
25.93%25.93%0.001%
41.61%41.61%0.002%
65.10%65.11%-0.003%
76.32%76.31%0.006%
84.19%84.18%0.004%

誤差が1%未満だったので現時点ではこの計算式が正しいということで。