どこにもアーマーの軽減率が載っていないので自分で検証してみました。
データが足りない!と思った方、後は任せた。
結論
結論から言うと、現時点の結果は
ダメージ軽減率=ARMOR / {(敵Lv * 5) + ARMOR}です。
計算式もDIABLOを参考にしているみたいです
検証方法 (共通)
MAP: TEMPLE OF THE NECROTIC
協力者:Goblin Skeleton
犠牲者:SQ
ASCENSION:HERO HEALTH,MOVE SPEED = MAX
その他:シャード、ダメージ軽減Mod無し、ガード不使用
協力者から攻撃を1回受け、被ダメージを記録する。
ダメージ軽減率は 1 - (アーマー0時の被ダメージ / アーマーx時の被ダメージ)で計算。
検証1
難易度: CHAOS8
敵レベル:20142
検証1結果
アーマー | ダメージ | 軽減率(%) |
0 | 101539 | 0.00% |
1661 | 99891 | 1.62% |
2679 | 98907 | 2.59% |
3574 | 98058 | 3.43% |
13088 | 89860 | 11.50% |
13431 | 89590 | 11.77% |
13774 | 89322 | 12.03% |
26006 | 80700 | 20.52% |
26502 | 80385 | 20.83% |
38615 | 73396 | 27.72% |
40276 | 72531 | 28.57% |
50999 | 67405 | 33.62% |
56883 | 64888 | 36.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結果
アーマー | ダメージ | 軽減率(実測) |
0 | 10712 | 0.00% |
3713 | 7934 | 25.93% |
7556 | 6255 | 41.61% |
19788 | 3738 | 65.10% |
34162 | 2537 | 76.32% |
56440 | 1694 | 84.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%未満だったので現時点ではこの計算式が正しいということで。