作者Dialysis (Chiquitia)
看板DIABLO
标题[心得] DPS公式
时间Wed Jan 1 21:28:17 2014
这应该是个不需再提的老话题,
但因为及网路上查不到完整的公式,
所以又研究了一次。
所谓的完整公式,要包含以下元素:
1. 武器 (白武基础物伤,蓝字物伤,蓝字元素伤,增伤%,攻速)
基础物伤:在蓝黄武器上看不出来,因为白字伤已经是计算过後的
蓝字物伤:就是加大小伤的属性
蓝字元素伤:就是加各种元素伤的属性
2. 装备: 物伤
3. 装备: 增加元素伤 (如乔丹)
我能查到的公式,都没有把上述三者同时列入考虑,以至於今天试了好久,
才终於找到可以满足全部条件的正确公式。
这其中,最大的错误来源,就是第二项-装备加的物伤。
假设没有装备加物伤,那麽每击伤害为(简化,没列爆击及主属加乘):
(基础均物伤+蓝字物伤)*(1+武器增伤%/100)*(1+装备加元素伤%/100)+蓝字元素均伤
注:如乔丹
以上的的公式,毫无疑虑,同时也说明了物伤武的好处。
但,若戒链有增伤,那麽装备的增伤要加在算式的哪里呢?
(基础均物伤+蓝字物伤)*(1+武器增伤%/100)*(1+装备加元素伤%/100)+蓝字元素均伤
↑
一开始,我以为是加在这里,但,怎麽测都弄不到和面板一样的数值
(基础均物伤+蓝字物伤)*(1+武器增伤%/100)*(1+装备加元素伤%/100)+蓝字元素均伤
↑
最後,才发现原来是要加在这里
也就是说,戒链增加的大小伤,并不能直接加进武器的基础物伤,必须先将武器的基础物
伤先乘上增伤後,才能加上饰品增加的伤害。
另外一个心得点是,倘若武器面板上白字伤害的大伤计算已经是来自bug的计算(小伤超越
大伤),那麽,这个bug的计算过程,在计算最後的DPS时,大伤不会加入饰品的大小伤;
但,倘若原本武器的大伤计算并没有来自bug,而饰品加的小伤让武器小伤超越大伤时,
则此时在计算最後的DPS时,大伤计算会加入饰品的大小伤。
上面那一段看起来很难懂,因此,看以下举例:
http://i.imgur.com/3DgGDWv.png
这是空拳,空拳的基础伤害为1.5-3.5,攻速为1,因此,DPS为
(1.5+3.5)÷2×1×(1+0.05*0.5)×(1+232/100)=8.5075
http://i.imgur.com/dVVFwEh.png
加上一个大伤戒,新DPS如下:
(1.5+3.5
+9)÷2×1×(1+0.05*0.5)×(1+232/100)=23.821
^^^^^新大伤
http://i.imgur.com/8iWcnUf.png
换成同样为+9的小伤戒,DPS比上面更高,这是来自bug增伤,DPS如下:
(1.5
+9+1.5
+9+1)÷2×1×(1+0.05*0.5)×(1+232/100)=37.433
^^^^^ ^^^^^^^
新 新大伤
小
伤
接着,拿一把回荡:
http://i.imgur.com/OGgLvck.png
这把回荡的白字大伤,已经被bug增伤过了,
原始基伤为160-296,因为加小伤172原故,因此,
新小伤=160+172=332
新大伤=160+172+344+1=677
再乘上1.4的增伤:332*1.4=464.8
677*1.4=947.8
刚好与武器的白字伤害相符合。
那麽,再去戴刚才那两个戒指:
http://i.imgur.com/evM7ZGq.png
http://i.imgur.com/rId7hk2.png
会发现,DPS完全一样(跟空手时不同)。
再去仔细计算,就会发现,戒指的增伤,并没有乘上武器的1.4,但如果再载上乔丹,
乔丹的元素增伤,仍会把戒指增伤计算进去。
也因此,结论如下:
1. 若武器已完成bug增伤,则装备大小伤不会被bug计算
2. 若武器无bug增伤,则装备大小伤仍会造成bug增伤
3. 装备大小伤不会被武器增伤所加乘
ps.以上测试,在PTR一样成立
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.118.139
1F:推 lee988325 :推 01/01 21:34
2F:推 emptylife3 :增伤%已经有个百分比符号了,再除100是不是会误会 01/01 21:44
※ 编辑: Dialysis 来自: 111.240.23.177 (01/01 21:46)
3F:推 mico409 :推~~~ 01/01 21:48
4F:推 DavisX :推~ 01/01 22:36