Resistance mechanicsの基本
References
- http://elitistjerks.com/f15/t44675-resistance_mechanics_wotlk/
- http://www.wowwiki.com/Formulas:Magical_resistance
Formulas
- Wotlk
Average Resist = Resistance / ( Constant + Resistance) * 100 (%) Constant... 400 for level 80, assumed 510 for 83
ぶっちゃけるとこの式だけ理解していれば問題無い。- 例
Resistance 57 128 219 340 510 Average Resist 10% 20% 30% 40% 50%
- 例
- TBC & Vanilla
Average Resist = (Resistance / (Enemy's Level * 5)) * 0.75 * 100 (%)
かつてはこの公式が使われていた。
Possible Resists
- WotLK
10%, 20%, 30%, ...., 100%という風に10%区切りでresist値は分散する。
Average resistを中心とし、ほぼ三角分布になっている。P(x) = 0.5 - 2.5*|x - AR| x = 0.10 x n , where n is integer
- TBC & Vanilla
25%, 50%, 75%, 100% の4つしかなかった。
こちらも三角分布だったと思われるが詳細な検討はなされていない。
Binary Spell
結果が100% resistか0%resistのいずれかになるspellをBinary Spellと呼ぶ(つまり結果が0か1かなので)。
例えばFormulasの項の計算式でAverage Resistが20%となるならば、20%がfully resistで、80%がhitになる。
Fearなどダメージの伴わないほとんどのCC spellがbinary spellに該当する。*1*2
Minimum Possible Resist
- WotLKになりpossible resistのbinが増え、三角分布のすそ野が小さくなったことで、
最低保証resistの存在が顕著に現れてきた。具体的には、average resistより20%下の
binは消失することになる(上記Possible Resistsの計算式から導かれる*3)。- 例
Resistance 128 219 340 510 765 Minimum Possible Resist 10% 20% 30% 40% 50%
- 例
Graphs
player (target) lv 80、enemy (caster) lv 83 (boss) で計算
- かつてTBCの頃のwowwikiでは、HP辺りのresist量を指標として用いる事により
resistの効果が非線形に増大する(積めば積むほど強い)事を説明していた。
- そこでWotLKでの仕様では同じ考え方ではどの様になるか比較してみる。
ここでは分かり易くする為に、縦軸を実質HP総量としてグラフを作成した。Effective max HP (%) = 1 / ( 1 - Average Resist/100) * 100
- resistanceとstaminaを直接比較する為には、上のグラフを微分すると良い。
WotLKに関して解くと、上の式はf(x) = 100 + 100/510 * x なので
f'(x) = 0.20 、すなわちresist 1は実質HPの0.2%に相当する。
TBCに関しては割愛するが、increasing returnがある事はグラフから明らか。
- グラフからの知見をまとめると、WotLKの仕様でのresistanceは、
Survivabilityを上げるという観点では寄与は線形になっている。
全体的なdamage takenを下げるという観点では寄与に逓減がある。
Resistance Cap
TBCの頃はグラフからも解る様にaverage resistが75%になる値がcapとされていた。
WotLKでは検証されてはいないが、おそらくcapは無いと予想されている。
Unresistable Spells
Bossの使うspellにはresist不可のspellも多く存在する。
TBCにおいてはArchimondeの炎やKaelのPyroblastなど、WotLKにおいては
PrinceのEmpowered Shadow LanceやFestのPungent Blightなど。Scriptの中で
何らか回避する手段が用意されているabilityにunresistableのspellが多い。
なおbinary spellに至ってはresist不可のものがほとんどである(たまにresist可なのもあるが)。
余談だがlockの使うChaos Boltも一応unresistableである。
Multi-schoolsについて
Overview
- 初出はmageのFrostfire Boltである。Frostfire Boltのtooltip曰く、FireとFrostの
resistの両方をチェックし、よりresistの低い方を採用してダメージを与えるということである。Frostfire Bolt This spell will be checked against the lower of the target's Frost and Fire resists.
- 当初はあまり注目されなかったが、UlduarでMimironがこのmultischoolを使用する為に
注目され始めた。またTotC、ICCと進むにつれてmultischoolsを使うbossが増えていっている。 - MSBTを使っていると、デフォルトでダメージの色が赤になるので気付きやすい。
- Spellがどのschoolの組み合わせであるかは、combatlogを見ることで把握できる。
Combat log内でのspell schoolは8 bitのbinaryによって表現されているが、
例えばFrostfireならばFrostとFireの両方のbitが1になっている。
Examples
- 以下に登場済みのmulti-schoolsを示す。(登場順……というか気付いた順)
- Frostfire (Frost + Fire)
MageのFrostfire Bolt
- Divine (Arcane + Holy)
XT-02のlight bomb、ICCのDW前に居るval'kyrのaura
- Spellfire (Arcane + Fire)
MimironのPlasma系abilityとかマシンガンとか色々
- Froststorm (Frost + Nature)
Chimaera(雑魚 or Pet)が使うFroststorm Breath
- Spellfrost (Arcane + Frost)
Malygosが吐くブレス
- Shadowfrost (Shadow + Frost)
ToC(5-man)のBlack KnightがP3で使ってくるAoE
ICCのDeathwhisperのaddが撃つboltとかadd/spiritの爆発とか
Cataclysmでのpriestの新spell、Mind Spike
- Firestorm (Fire + Nature)
Jaraxxusの使ってくるFel Lightning
- Froststrike (Frost + Physical)
Anub'arakの使うMTへのFreezing Slash
PoS(5-man)やICCの蜘蛛部屋で雑魚が使ってくるグルングルン剣投げ
- Shadowstorm (Shadow + Nature)
Plague Wingの3ボスが使うあれやこれや。特にRotfaceとProfessorに多い。
- Spellshadow (Arcane + Shadow)
Princesの黒球のDoT、QueenのBloodboltとか
- Shadowstrike (Shadow + Physical)
Lich KingのSoul Reaper
- Chaos (Arcane + Shadow + Frost + Nature + Fire + Holy + Physical)
ICC Upper SpireのVal'kyrがコピーするlockが使うRain of Chaos
- Spellstorm (Arcane + Nature)
Cataclysmでのmoonkinの新spell、Starsurge
- Shadowflame (Shadow + Fire)
Cataclysmでのwarlockの新spell、Fel Flame
- 未登場含むリスト
http://www.wowwiki.com/API_COMBAT_LOG_EVENT
WoWWikiのリストはBlizzard_CombatLog.lua内の記述から書き起こしたものである為、
ゲーム中で未使用のschoolも含まれている。
Mechanics
他のトピックス
Bosses having resistance
Spell Penetration
Level-based resistance
コメント
- hit cap 99% → 100% の話は、どっかで青コメを読んだ気がしますね。 -- 膝? 2010-06-29 (火) 23:40:46
- それにしてもChaos SchoolがChaos過ぎる -- 膝? 2010-06-29 (火) 23:41:35
- Chaos schoolはロマンだね!中二心をくすぐるね!しかしwarlockのChaos Boltがfire schoolなのを差し置いてtrashごときが使ってくるとかどういうことなの…… -- Hartax? 2010-07-01 (木) 11:00:33
- 言われてみりゃあChaos BoltはChaosで良かった気もしますね。名前と効能的に。 -- 膝? 2010-07-04 (日) 15:17:59
- と思ったけどmulti-schoolのそのまんまな仕様で考えると、Chaos SchoolはFire WardでもFrost WardでもShadow WardでもAbsorb出来るってことにならないか? -- 膝? 2010-07-04 (日) 15:38:17
- Shadow Wardでshadowstormやspellshadowが吸収できないのは検証したー。ところでCataclysmでMageのwardは全部合体してMage Wardになるらしい。さすがMageさんやでえ。Hartax? 2010-07-05 (木) 15:45:25
- む。じゃあ両属性にかかるのはLockdownだけなのか。 -- 膝? 2010-07-07 (水) 20:41:04
- Chaos schoolはロマンだね!中二心をくすぐるね!しかしwarlockのChaos Boltがfire schoolなのを差し置いてtrashごときが使ってくるとかどういうことなの…… -- Hartax? 2010-07-01 (木) 11:00:33
- multi schoolは「Resistが低い方で当たる」とFrostfire boltには書いてあるけど、Debuffの効果は計算されるんだろうか? たとえば、Fire Resist 10、Fire Dmg+100%(debuff)、Frost Resist 0のとき、Frostfire BoltはFrostなのかFireなのか? -- 膝? 2010-06-29 (火) 23:43:12
- 仮にDebuffも計算されるんだとすると、そのうち属性選択回避scriptなBOSSとか出てきそう。multi-schoolの攻撃色々とschool増幅debuff色々付与してきて、上手いことmulti-schoolの隙間をかいくぐってね! とか。 -- 膝? 2010-06-29 (火) 23:44:46
- % Debuffの計算って何かと最後になってるケースが多い(Amplify MagicとかBlock Ratingとか)から、resist計算に関しても同じだと思う。 -- Hartax? 2010-07-01 (木) 11:00:43
- 逆にDebuffが計算されないんだとすると、元々Holy Resistが存在しない関係上、Holyを含むmulti-schoolの存在意義が謎に… -- 膝? 2010-06-29 (火) 23:45:19
- Multi-schoolの目的は、1つはtankにresistガン積みさせないことにあると思う。でもそれってboss abilityをunresistableにすればいい話じゃんって思うけど。 -- Hartax? 2010-07-01 (木) 11:00:54
- FrostfireならFrostとFireの両Resi積めば意味あるんだしunresistableにするのとは若干違うのかもとは思うケド。つまりMotW最強(何?)。ところで、もしかして英単語的に正しいのはunresistableじゃなくてirresistible? -- 膝? 2010-07-04 (日) 15:26:16
- と思ったらUrban Dictonaryには unresistable: to be irresistable, but in a more gangster way. とか載ってた。な、なんだって。ableなのかibleなのかもよくわかんないね。nativeに聞いてもわかんなそうだけど…。 -- 膝? 2010-07-04 (日) 15:28:54
- Bosskillersとかtacでは、昔からほとんどunresistableって書いてあったと思う。Hartax? 2010-07-05 (木) 15:45:25
- Multi-schoolの目的は、1つはtankにresistガン積みさせないことにあると思う。でもそれってboss abilityをunresistableにすればいい話じゃんって思うけど。 -- Hartax? 2010-07-01 (木) 11:00:54
- あー、でもそいやPhysicalも存在してるんだから結局全部の計算結果なんだろうか? それともArmor値をResist相当扱い? 謎は多い -- 膝? 2010-06-29 (火) 23:46:08
- Physicalとのmulti-schoolの計算方法は一番謎。LKのSoul ReaperにSindoraのresist trinketを合わせるとどうなるか、combatlogを見ると解釈し辛い挙動を見せてた。 -- Hartax? 2010-07-01 (木) 11:01:02
- Soul Reaperを普段はかなりresistしているのに(Shadow Protection由来?)、trinketを使った時だけ必ず0% resistになる。どういうことなんだろうねえ。 -- Hartax? 2010-07-01 (木) 11:01:13
- 解釈を難しくしてるのが、MTが普段は必ずShield WallなどのCD abilityを合わせているが、trinketを使った時はCDを使っておらずまる当たりしてたこと。Shield Wallの% modifierの効果という可能性もあるかも。 -- Hartax? 2010-07-01 (木) 11:01:47