今回は武器のリロールで失敗しないための動画を紹介します。
武器をリロールするにあたって悩むケースが多いのは以下の二つだと思います。
① +Min-Maxダメージをリロールするか?
② +%ダメージをリロールするか?
他にも考慮すべきスタッツがあるので全ての正解を導き出せるわけではないですが、いくつかのケースで①と②のどちらがベターなDPSを得ることができるか検討します。
えー、今回の記事も無駄に長いです。長文です。TLDR的なまとめもありません。
もっと要領のいい計算方法が他にあるんじゃないかとも思うんですが、とりあえずウィズスレMVPのJaetch氏の解説なのでどんなものなのか見ていくとしましょう。
ある程度動画の内容に沿って書いてるけど、そのままだとわかりづらいので出てくる単語や表記は無視して書いてます。動画は見なくてもいいかも。
まず基本となる武器DPSの計算式です。武器シートに表示されているデカい数値のことです。
Weapon DPS = (MinDamage + MaxDamage) /2 * APS * (1 + Damage% / 100)
動画のOdyn Sonを使いこの計算式を見ていきます。
武器DPSの直下にある1508-2080がベースダメージになります。計算式のMinDamage + MaxDamageがこの数値です。動画のOdyn Sonには+8% Damageが付いているので、このベースダメージは+8%分も含んだ数値になります。
APSはベースダメージの下に書かれている数値です。プロパにIASが付いている場合はそれも含んだ数値ですが、小数点第2位までしか表示されないので、DPS計算の結果に誤差が生じることがあります。
計算式にあてはめてみます。
Weapon DPS = (MinDamage + MaxDamage) /2 * APS * (1 + Damage% / 100)
(1508 + 2080) /2 * 1.2 = 2512.8
Damage%は+8%分が既にベースダメージに含まれているので、この場合は更に計算する必要はありません。
武器シートと計算結果では微妙に誤差がありますが、これは実際の1H MaseのAPSが1.1999…であるからだと思われます。
① +Min-Maxダメージをリロールするか?
まずは+1080-1341 Lightning Damageをリロールした場合にどれだけDPSが増えるのか見てみましょう。
このプロパ(ここではボーナスレンジと名付けます)の最大レンジである+1199-1490(1H Maceの最大値)までリロールしたとします。
新たなDPSを求めるにあたってはこのボーナスレンジに+8%を反映させる必要があります。ベースダメージは+8%も含んだ数値だからです。
1199 * 1.08 = 1294.92
1490 * 1.08 = 1609.2
よって、この+1294.92-1609.2がリロール後の実質的なボーナスレンジということになります(シート上の表記は+1199-1490です)。
最終的にリロール後のDPSを求めるには、今計算したリロール後のボーナスレンジとリロール前のボーナスレンジのMin/Max damageを比較してその差を見ます。
両者を比較するときはリロール前のボーナスレンジにも+8%を反映させます。
1080 * 1.08 = 1166.4
1341 * 1.08 = 1448.28
リロール後と前のMin/Max damage差を見ます。
Min: 1294.92 – 1166.4 = 128.5
Max: 1609.2 – 1448.28 = 160.92
もしくは別の求め方
Min: (1199 – 1080) * 1.08 = 128.5
Max: (1490 – 1341) * 1.08 = 160.92
この差をベースダメージのMinDamage + MaxDamageに足して新しいDPSを求めることになります。
MinDamage: 1508 + 128.5 = 1636.5
MaxDamage: 2080 + 160.92 = 2240.92
武器DPSの計算式にあてはめます。
New DPS:
(1636.5 + 2240.92) /2 * 1.2 = 2326.452
尚、ボーナスレンジの属性についてはElemental Exposureなどのパッシブを入れる場合は考慮する必要もありますが、それ以外では意味がないのでここでは無視しています。
② +%ダメージをリロールするか?
次は+8% Damageを+10%にリロールした場合にどれだけDPSが増えるかを見てみます。リロール後の新しいDPSは次の計算式で求まります。
New Weapon DPS = OldDPS * (1+NewDamage%/100)/(1+OldDamage%/100)
これにOdyn Sonの数値をあてはめると
2152.7 * 1.1 / 1.08 = 2192.56
①(2326.452 DPS)と②(2192.56 DPS)を比較すると、①のボーナスレンジをリロールしたほうが②の+8%>+10%にリロールするよりもDPSを稼げることが分かります。
ただ、ボーナスレンジを最大レンジまでリロールするのは大変なので動画のようにある程度の数値で妥協することもあるかと思います。
動画では+1190-1454で止めていますが、確認も兼ねてこのDPSを計算してみます。
リロール後のボーナスレンジ: +1190-1454
リロール前のボーナスレンジ: +1080-1341
リロール前後の差を見ます。
(1190 – 1080) * 1.08 = 118.8
(1454 – 1341) * 1.08 = 122
これをベースダメージのMinDamage + MaxDamageに足します。
Min: 1508 + 118.8 = 1626.8
Max: 2080 + 122 = 2202
よって新たなDPSは
(1626.8 + 2202) / 2 * 1.2 = 2297.28
この場合でも+8%>+10%の2192.56より高いDPSが得られることが分かります。
Shard of Hateのケースも見てみましょう。今回は+7%が付いています。
DPS:
(1443 + 1944) /2 * 1.4 = 2371.3
ボーナスレンジを最大レンジにリロールした場合:
最大レンジ:
+1199-1490
リロール前:
+1181-1425
比較して差を求めます:
(1199 – 1181) * 1.07 = 19.26
(1490 – 1425) * 1.07 = 69.55
ベースダメージに足します:
Min: 1443 + 19.26 = 1462.26
Max: 1944 + 69.55 = 2013.55
New DPS:
(1462.26 + 2013.55) /2 * 1.4 = 2433.067
+7%>+10%にリロールした場合:
New DPS:
2371.3 * 1.1 / 1.07 = 2437.785
今回のケースでは+10%にリロールしたほうが僅差でDPSを出すことができます。最大レンジにするリロールコストを考えても+% Damageのほうがお得ですね。
最後はRimeheartのケースです。今回は+% Damageが付いてません。なので計算はよりシンプルですが、プライマリを1本潰して+% Damageをリロールで追加するかは検討の余地があります。
DPS:
(1234 + 1717) / 2 * 1.4 = 2065.7
ボーナスレンジを最大レンジにリロールした場合:
最大レンジ:
1199-1490
リロール前:
1066-1325
比較差:
133 – 165
ベースダメージに加算:
Min: 1234 + 133 = 1367
Max: 1717 + 165 = 1882
New DPS:
(1367 + 1882) / 2 * 1.4 = 2274.3
+10%にリロールした場合:
New DPS:
2605.7 * 1.1 / 1= 2272.27
最大レンジにリロールしたほうがDPSが僅かながら高くなります。動画では+1195-1470でリロールを止めていますね。念のためDPSを計算します。
リロール後:
+1195-1470
リロール前:
+1066-1325
比較差:
129 – 145
ベースダメージに加算:
Min: 1234 + 129 = 1363
Max: 1717 + 145 = 1862
New DPS
(1363 + 1862) /2 * 1.4 = 2257.5
+10%リロールよりもDPSが下がっていますが、それほど差はないので、素材やゴールドに余裕がある時にでも最大レンジまで引き上げればよいです。
プライマリを潰して+10%をリロールするときは、ボーナスレンジをリロールした場合のDPSと潰すプライマリを比較考慮してからリロールすべきです。
尚、動画ではIASについて触れてませんが、仮にIAS7%をリロールした場合はどうでしょうか。
(1234 + 1717) / 2 * 1.4 *1.07 = 2210.3
上記二つの選択肢に比べたら得られるDPSは低いです。DHのセントリーやWizのチャネリングスキルなど、BPを意識するケースを除きIASの優先度は低いといえます。
とまぁここまで書いておいてなんですがもっと手っ取り早くDPSを求めたい人にはちゃんと武器DPS用の計算機があります。
Web tool
http://paragoncalculator.com/damage_calculator.php
Spreadsheet
https://docs.google.com/spreadsheets/d/1EvaPQH8fkxbaPepA6A6jbcgrMmvFyZ27E17HvKOsW7c/edit#gid=1792236643
*ファイル>コピーを作成>OK 「%」も入力しないと正しい数値が出ません
ウェブツールのほうが使いやすいですが、どうもイマイチ精度が低いのでスプレッドシートのほうをお薦めします。
最近拾った少し残念なカラミティーをスプレッドシートで試してみましょう。
まずは自力で計算した結果:
最大レンジ:
New DPS
2733.208
+10%:
New DPS
2698.63
シートで計算したDPSも手動での計算もほとんど誤差はありません。緑のセルがMAX DPSです。
ボーナスレンジリロールの勝利です。仮に最大レンジでなくともこのスプレッドシートを使えば90%程度で+10%リロールと同等のDPSは出せることが容易に分かります。
これではプライマリ1本を潰す意味がほとんどないので、ボーナスレンジをリロールしたほうがよさそうですね。
http://www.reddit.com/r/Diablo/comments/2l4slk/rerolling_a_weapon_to_max_dps_with_video/
http://us.battle.net/d3/en/forum/topic/15007431167?page=1
Diablo3 Asia non season grift 52 barb cheetahman
チーター言っても動物のほうです。シングルDPSにバフが入ったら2.2.0?では馬場がFotMになりそうな予感