k*****y 发帖数: 744 | 1 感觉chd越高,ss带来的加成约多。
写了个程序,chc = 40%,chd = +400%,aps = 1.68时,算出来似乎平均还是有32.5%
的加成:假设不考虑critical时每hit的平均damage是1,那么不带ss时是2.6,带ss时
连续输出算出来是3.448。
而且实际中并不是连续输出的,所以ss的实际效果应该更好一些?
double getDPS( double chc, double chd ){
return 1. + chc * chd;
}
double getSSDPS( double chc, double chd, double aps ){
int kth;
double avgDmg = 0.;
double prob0 = 1.;
for( kth = 1; ; ++kth ){
double probCri = chc + 0.03* MAX( (int)(kth/aps) - 1, 0 );
if(probCri > 1.){
avgDmg += prob0 * ( kth + chd ) / kth;
break;
}
else
avgDmg += prob0 * probCri * ( kth + chd ) / kth;
prob0 *= 1. - probCri;
}
return avgDmg;
} |
t********u 发帖数: 4469 | 2 赞!应该搞个图出来,把chc,chd以及aps作为参数,这样更直观些。 |
s******e 发帖数: 1352 | 3 高级DH自身chc已经很高了,(比如50%),射速2的话,每秒必暴一次。你暴了ss就重
置了,所以ss基本上没机会给你磊加,所以没意义。 |
b*****e 发帖数: 53215 | 4 我靠,这个高端
【在 k*****y 的大作中提到】 : 感觉chd越高,ss带来的加成约多。 : 写了个程序,chc = 40%,chd = +400%,aps = 1.68时,算出来似乎平均还是有32.5% : 的加成:假设不考虑critical时每hit的平均damage是1,那么不带ss时是2.6,带ss时 : 连续输出算出来是3.448。 : 而且实际中并不是连续输出的,所以ss的实际效果应该更好一些? : double getDPS( double chc, double chd ){ : return 1. + chc * chd; : } : double getSSDPS( double chc, double chd, double aps ){ : int kth;
|
k*****y 发帖数: 744 | 5 虽然直观上是这样。但是如果算法没错的话,chc = 50%,chd = +400%,aps = 2算出
来是从3到3.7745。感觉还是比steady aim,cull the weak,甚至archery还要好些。
所以才想讨论一下。
【在 s******e 的大作中提到】 : 高级DH自身chc已经很高了,(比如50%),射速2的话,每秒必暴一次。你暴了ss就重 : 置了,所以ss基本上没机会给你磊加,所以没意义。
|
J***o 发帖数: 553 | 6 程序写错了吧。。
【在 k*****y 的大作中提到】 : 虽然直观上是这样。但是如果算法没错的话,chc = 50%,chd = +400%,aps = 2算出 : 来是从3到3.7745。感觉还是比steady aim,cull the weak,甚至archery还要好些。 : 所以才想讨论一下。
|
s******e 发帖数: 1352 | 7 关键是ss这里只能保证你第一下100%暴,后面的都没意义,可是你50%chc的话,第一下
也有一半几率暴。
假设你就射1-2箭的话,ss的提升还是显著的,可是inferno里面的都不是1-2箭就能解
决的,射的越多,ss效果就越不明显。
【在 k*****y 的大作中提到】 : 虽然直观上是这样。但是如果算法没错的话,chc = 50%,chd = +400%,aps = 2算出 : 来是从3到3.7745。感觉还是比steady aim,cull the weak,甚至archery还要好些。 : 所以才想讨论一下。
|
d**********t 发帖数: 20415 | 8 应该是算法写错了吧...
http://act3.games.qq.com/8191/work/show-id-156.html
这篇给我的感觉更靠铺一些,百步在chc上来之后,效果递减很明显,50%以上的话,提
升应该不超过5%了,除非炸弹陷阱流,不然百步真的没必要
【在 k*****y 的大作中提到】 : 虽然直观上是这样。但是如果算法没错的话,chc = 50%,chd = +400%,aps = 2算出 : 来是从3到3.7745。感觉还是比steady aim,cull the weak,甚至archery还要好些。 : 所以才想讨论一下。
|
J***o 发帖数: 553 | 9 百步在中后期其实也挺实用的,因为大部分时间是花在跑图找精英上的,暴击可以积累
到相当可观的程度,见面几炮暴击集束无论是用来秒垃圾怪还是打在精英身上都很有效
。百步是DH几个加攻被动我唯一还在用的一个,和我的集束build打怪节奏比较合拍。
【在 d**********t 的大作中提到】 : 应该是算法写错了吧... : http://act3.games.qq.com/8191/work/show-id-156.html : 这篇给我的感觉更靠铺一些,百步在chc上来之后,效果递减很明显,50%以上的话,提 : 升应该不超过5%了,除非炸弹陷阱流,不然百步真的没必要
|
d**********t 发帖数: 20415 | 10 要是不清小怪一路跑的话,确实挺有用的,但是像我这种小怪全清的风筝流基本就没啥
用了
【在 J***o 的大作中提到】 : 百步在中后期其实也挺实用的,因为大部分时间是花在跑图找精英上的,暴击可以积累 : 到相当可观的程度,见面几炮暴击集束无论是用来秒垃圾怪还是打在精英身上都很有效 : 。百步是DH几个加攻被动我唯一还在用的一个,和我的集束build打怪节奏比较合拍。
|
k*****y 发帖数: 744 | 11 Thanks. 是求和的时候搞错了,第kth次爆critical时的权重应该是k而不是1。
【在 d**********t 的大作中提到】 : 应该是算法写错了吧... : http://act3.games.qq.com/8191/work/show-id-156.html : 这篇给我的感觉更靠铺一些,百步在chc上来之后,效果递减很明显,50%以上的话,提 : 升应该不超过5%了,除非炸弹陷阱流,不然百步真的没必要
|