Formulas:Damage_reduction

ページ名:Formulas:Damage_reduction
Icon-externalarticle-48x48.png出典情報が必要です!
  • この記事は引用や出典が不足しています。
  • 引用を付加する方法は WoWWiki:Citation をご覧ください。

目次

Damage Reduction[]

同 level の相手から melee 攻撃を受ける場合の Damage 軽減率。グラフが全ての level において 75% の座標で最大に達している点に注目。これが armor によって軽減できる最大の damage となる。


Armor はあなたに対する物理的な damage 量を幾らか軽減してくれる。これは、もっぱら level がいくつの monster(或いは player)があなたを攻撃しているのかに依存する。あなた自身のレベルは関係無い。キャラクタ画面の Armor 項目の上に mouse カーソルを持っていけば、あなたと同じ level の敵から攻撃された場合の damage 軽減量を百分率で見ることができる。この減少率は、あなたの level が上がったとき、まったく同じ armor を装備していたのであれば、下落の一途を辿る事になる。これはあなたが何かを失ったわけではなく、単に 1 level 上であった monster に対する armor の効果が高くなるわけではない、という事を意味するに過ぎない。


armor について覚えておくべき最も重要なことは:

armor 値が X% 上昇するということは、あなたが受ける damage の量のうち、armor が貢献する部分が X% 上昇するということである。

base armor 値の式:

B a s e A r m o r = 2 × A g i l i t y + g e a r a r m o r + m a g i c a r m o r {\displaystyle \mathrm {BaseArmor} =2\times \mathrm {Agility} +\mathrm {gear\,armor} +\mathrm {magic\,armor} } {\displaystyle \mathrm {BaseArmor} =2\times \mathrm {Agility} +\mathrm {gear\,armor} +\mathrm {magic\,armor} }

gear armor とは、身に付けている gear による armor 値である。magic armor とは、scroll, mage armor, armor kit 等の buff から得られる追加 armor 値である。

armor に対して、割合でボーナスを得られるような talent(druid bear form のような)等は、armor rating を増加させる magic armor 分を割合計算の対象としない点に注意しよう。この事は druid にとっては特に重要で、armor kit, set bonus, green effect は、通常、bear form や Thick hide に作用しないのである。

level 1 から 59 迄の敵について、物理的 damage の減少を割合は、以下の式から導かれる。


( % ) R e d u c t i o n = A r m o r [ 85 × E n e m y L e v e l ] + A r m o r + 400 × 100 {\displaystyle (\%)\mathrm {Reduction} ={\frac {\mathrm {Armor} }{[85\times \mathrm {Enemy\,Level} ]+\mathrm {Armor} +400}}\times 100}


level 60 以上の敵について、物理的 damage の減少を割合は、以下の式から導かれる。


( % ) R e d u c t i o n = A r m o r [ 467.5 × E n e m y L e v e l ] + A r m o r − 22167.5 × 100 {\displaystyle (\%)\mathrm {Reduction} ={\frac {\mathrm {Armor} }{[467.5\times \mathrm {Enemy\,Level} ]+\mathrm {Armor} -22167.5}}\times 100} {\displaystyle (\%)\mathrm {Reduction} ={\frac {\mathrm {Armor} }{[467.5\times \mathrm {Enemy\,Level} ]+\mathrm {Armor} -22167.5}}\times 100}


level 70 や raid boss 用に、式を単純化しておこう。

( % ) R e d u c t i o n f o r 70 = A r m o r A r m o r + 10557.3 × 100 {\displaystyle (\%)\mathrm {Reduction\,for\,70} ={\frac {\mathrm {Armor} }{\mathrm {Armor} +10557.3}}\times 100}
( % ) R e d u c t i o n f o r 73 = A r m o r A r m o r + 11960 × 100 {\displaystyle (\%)\mathrm {Reduction\,for\,73} ={\frac {\mathrm {Armor} }{\mathrm {Armor} +11960}}\times 100} {\displaystyle (\%)\mathrm {Reduction\,for\,73} ={\frac {\mathrm {Armor} }{\mathrm {Armor} +11960}}\times 100}

damage 減少効果の最大値は 75% で cap することには留意しておこう。

  • 分母にある 11960 や 10557.5 という数値はよく混乱を招く。

この定数は、攻撃側の level ではなく target となるほうの level だ。あなたが行なう攻撃については、10557.5 を使い、あなたが受ける攻撃については、11960 を使おう。



Damage Soak[]

Character sheet の tooltip によって、armor が吸収する damage の量は分かったけれども、player が受ける damage について、もう少し有用となるような考察を行なってみよう。

Iarmor reduction の式を一般化すると、このように書ける。

R e d u c t i o n = A r m o r A r m o r + X {\displaystyle \mathrm {Reduction} ={\frac {\mathrm {Armor} }{\mathrm {Armor} +X}}}

もし、敵が level 60 より低ければ、X = 85 × Enemy_Level + 400

もし、敵が level 60 以上であれば、X = 467.5 × Enemy_Level - 22167.5


であるから、armor の damage reduction 適用後に player が受けるダメージの量というのは、以下で表せる。


D a m a g e T a k e n = D a m a g e D e a l t × ( 1 − A r m o r A r m o r + X ) {\displaystyle \mathrm {Damage\,Taken} =\mathrm {Damage\,Dealt} \times (1-{\frac {\mathrm {Armor} }{\mathrm {Armor} +X}})} {\displaystyle \mathrm {Damage\,Taken} =\mathrm {Damage\,Dealt} \times (1-{\frac {\mathrm {Armor} }{\mathrm {Armor} +X}})}
或いは、この式を整理して、
D a m a g e T a k e n = D a m a g e D e a l t × ( X A r m o r + X ) {\displaystyle \mathrm {Damage\,Taken} =\mathrm {Damage\,Dealt} \times ({\frac {X}{\mathrm {Armor} +X}})}


ここで、damage dealt の damage taken に対する比率は、以下のように表せる。

D a m a g e D e a l t D a m a g e T a k e n {\displaystyle {\frac {\mathrm {Damage\,Dealt} }{\mathrm {Damage\,Taken} }}} {\displaystyle {\frac {\mathrm {Damage\,Dealt} }{\mathrm {Damage\,Taken} }}}
と表せる。前の式をこの形に展開すると、
A r m o r + X X {\displaystyle {\frac {\mathrm {Armor} +X}{X}}}
さらに整理すると
1 + ( A r m o r X ) {\displaystyle 1+({\frac {\mathrm {Armor} }{X}})} {\displaystyle 1+({\frac {\mathrm {Armor} }{X}})}


従って、全く armor 値を持たない場合からの増加分は、百分率で以下のように表せる。

A r m o r X × 100 {\displaystyle {\frac {Armor}{X}}\times 100}

【訳注】「armor 値を持たない」というのは、damage_dealt/damage_taken 比が 1 であるという事。従って差分を表そうとすると、この式が導出できる。

従って、(0 armor と比較して)armor 値が X 増加するということは、player が耐えられる damage 量が、そのまま 100% 増加するということを意味する。

例))level 70 の敵にとっては、X = 10557.5 である。だから、armor 0 の player(食らう damage が最大値となる)と比較した場合、10557.5 armor の player は、敵からの damage を 100% 多く引き受けることができ、armor 31672.5 の player は、300% 多く引き受けられることになる(これが最大となる)。

damage を X% 軽減するために必要となる armor[]

Armorrequired.gif


vl 59 以下の敵からの damage を最大限緩和するために必要となる armor を計算するには、以下の式を使うことが出来る。


A r m o r = 1200 + 255 × E n e m y L e v e l {\displaystyle \mathrm {Armor} =1200+255\times \mathrm {Enemy\,Level} }


従って、lvl 59 の mobs に対して、軽減率 75% を達成しようとする lvl 59 のキャラクタであれば、16245 AC が必要となるだろう。lvl 59 を超えてしまうとこの式とは違った式を適用する必要がある点には留意しよう。lvl 60 以上になると、同じ軽減率を達成するために要求される armor 値は、さらに格段の増加を見せる。level 70 時点で 75% reduction に要求される数値はかなり厳しいものであるにも関わらず、いい装備の druid であれば、現在でも達成することは可能である。(この記事を見よ)

或いは、式をより一般的な形にしてみると、特定の reduction のために必要となる armor 値はこのようになる。


A r m o r = ( % ) R e d u c t i o n × 400 + 85 × E n e m y L e v e l 100 − ( % ) R e d u c t i o n {\displaystyle \mathrm {Armor} =(\%)\mathrm {Reduction} \times {\frac {400+85\times \mathrm {Enemy\,Level} }{100-(\%)\mathrm {Reduction} }}} {\displaystyle \mathrm {Armor} =(\%)\mathrm {Reduction} \times {\frac {400+85\times \mathrm {Enemy\,Level} }{100-(\%)\mathrm {Reduction} }}}


Lv.59 以下に対する計算式

A r m o r = 400 + 85 × E n e m y L e v e l 100 ( % ) R e d u c t i o n − 1 {\displaystyle \mathrm {Armor} ={\frac {400+85\times \mathrm {Enemy\,Level} }{{\frac {100}{(\%)\mathrm {Reduction} }}-1}}}

Lv.60 以上に対する計算式

A r m o r = 467.5 E n e m y L e v e l − 22167.5 100 ( % ) R e d u c t i o n − 1 {\displaystyle \mathrm {Armor} ={\frac {467.5\mathrm {Enemy\,Level} -22167.5}{{\frac {100}{(\%)\mathrm {Reduction} }}-1}}} {\displaystyle \mathrm {Armor} ={\frac {467.5\mathrm {Enemy\,Level} -22167.5}{{\frac {100}{(\%)\mathrm {Reduction} }}-1}}}


【訳注・注解】上の三つの式は、Armor 値と damage 軽減率(Reduction) の一般式 から導くことが出来ます。まず、

R: Reduction(%), A: Armor と置いて、百分率ベースで計算するため、右辺に 100 を掛けます。

R = A A + X × 100 {\displaystyle R={\frac {A}{A+X}}\times 100}

この式を展開します。両辺に A + X を掛けて、

R ( A + X ) = 100 × A {\displaystyle R(A+X)=100\times {}A} {\displaystyle R(A+X)=100\times {}A}

これを A について解きましょう。

A = X R 100 − R {\displaystyle A={\frac {XR}{100-R}}}

最初の式が導けました。ここから、右辺の R について整理すると、下二つの式が導けます。右辺の分母・分子それぞれに、1/R を掛けましょう。

A = X 100 R − 1 {\displaystyle A={\frac {X}{{\frac {100}{R}}-1}}} {\displaystyle A={\frac {X}{{\frac {100}{R}}-1}}}

lvl 60, 63, 70, 73 の mob に対して、50%, 60%, 70%, 75% の damage 軽減率を達成するためには、以下の armor 値が要求される。

Damage 軽減率
敵 lvl50%60%70%75%
60588388241372617648
637285109281699921855
7010558158372463531673
7311960179402790735880

External links[]

このフォーラム投稿は、公式情報ではないので、参考資料ではない:

"WoW Dungeons & Raids" forum (US) 0. Patch 2.01 and TBC Armor & Damage Reduction | 12/07/2006 09:03:47 PM PST by Piousflea


特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

左メニューサンプル左メニューはヘッダーメニューの【編集】>【左メニューを編集する】をクリックすると編集できます。ご自由に編集してください。掲示板雑談・質問・相談掲示板更新履歴最近のコメントカウン...

質問箱

アイテムの所にuniqueと書いているやつがありますがあれは何なのでしょうか?盾にはブロック数が書いてますが(9 blockとか書いてるやつ)意味は?特に記載のない限り、コミュニティのコンテンツはCC...

百科事典

目次1 派閥/Factions2 永遠の命を持つ者/Immortals3 定命の種族/Mortal Races4 言語/Languages5 知識/Lore6 Warcraftの宇宙/The Warc...

用語略語集

わからない用語略語があったら気軽に項目だけ追加してください。きっと、知っている人が意味を書いてくれます。 一般的なオンラインゲーム用語は ねっとげーむのえいかいわ。(www.hmx-12.net)を参...

無料体験・購入・課金

無料体験[]4Gamer.netさんがゲームのはじめ方を詳しく説明されていますので参照してください。購入[]クレジットカードを持っている方は公式サイトで無料体験から製品版にアップグレードしたり拡張パッ...

図書室

WoWの世界には、宿屋や民家や城、果てはダンジョン内に至るまで、あちこちに「読むことのできる本」が存在します。でもプレイに夢中で、じっくり読む機会はあまり無いかもしれません。また、クエスト中に手に入る...

各種Addon

情報が膨大なので別ページとして独立させました。また、アドオン情報の新旧を判断する材料として、一部に時刻つき署名を添付しています。日本語化を目的としたAddon[]CraftJapanizer addo...

初心者向けチュートリアル

初心者向けチュートリアル[]種族、クラスを選ぶと各種族の初期村からスタート。 WoWは、クラス間のバランスがよく、どれか特定のクラスを選ぶと極端にレベル上げが不利になったりすることはない。また、種族差...

人名事典

各固有名詞はこのページの作者の意向に従ってカタカナ表記を心掛けました。英語を強引に日本語読みとしているため、本来の発音とは異なります。日本語版プレイヤーの方、英語発音に詳しく違和感を感じた方は修正をお...

メインページ

コンテンツWoW紹介どんなゲーム?無料体験・購入・課金キャラクター種族クラス職業二次職説明書戦闘と死各種ステータススキルモンスター他プレイヤーとの交流ギルドアイテム交通手段騎乗生物・乗り物用語略語集F...

フォントを直接置き換える方法

大切な注意事項[]通常、他プレイヤーには日本語が表示されないため、発言が空白となってしまいます。表示されたとしても意味不明で迷惑行為とみなされGMからの処分対象となりますので、日本人の仲間内のみで使用...

サンドボックス

ここは、ウィキの使い方を練習するためのサンドボックスです。Help:編集のページを見て、ぜひとも練習してみてください。ほかのページでは練習をしないでくださいね。記事の編集を行うには、画面の上のほうにあ...

ガイド

WoWに関するガイド一覧です。Instance guides新人ガイドクラス選択旅行ガイド才能育成特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。...

【基本システム】

この項目はGame Playの項目のコピーです。Combat[]HealthHealthが0になると、キャラクターは死亡します。Healthは画面左隅に表示される緑色のバーです。カーソルをバーにターゲ...

Zul'Gurub

ファイル:ZulGurub Load Screen.jpg場所ファイル:MAP INSTANCE ZG LOC.gif適正LV??-??最大収容人数??Player略称ZGラスボス解説[]MAP & ...

Zul'Farrak

ファイル:ZulFarrak Chasm Load Screen.jpg場所TanarisMAP INSTANCE ZF LOC.gif適正LV43-50最大収容人数5 Player略称ZFラスボスか...

Zandalar_Tribe

Stranglethorn Valeの西Yojamba Isleに住むTrollのグループです。ZandalarのTrollは、Zul'Gurubで復活したBlood God(Hakkar)とその下僕...