穿刺机制科普
看到网上有些讲解穿刺并不是很准确,详细说说穿刺对纯物理到底提升是多少。提升多少应是对比技能在有穿刺和无穿刺下,这样最终提升多少比较有说服力。穿刺定义:穿刺是基于hit(击中)的,每次击中将物理伤害的10%存到目标上,默认持续5层(类似于给目标的debuff),之后的每击中将消耗当前层数并应用伤害。说到穿刺,就不得不说穿刺基本属性,穿刺几率和穿刺效果和穿刺层数。穿刺几率是对怪造成穿刺的几率,穿刺效果是加成基础伤害10%的,比如100%穿刺效果,穿刺伤害就是20%物理伤害。穿刺层数就是对怪能造成多少个穿刺。默认是5层。
在满穿刺几率情况下,第一次击中怪物,会给怪上一层穿刺,此时穿刺并没有造成伤害,第二次击中怪的时候又会上一层穿刺同时释放第一层穿刺的伤害,如此循环直到叠满穿刺层数。了解了穿刺特性之后再来算算技能在有无穿刺情况下的伤害。以常规近战攻击技能为例,因为穿刺是每次击中产生,而我们我知道dps=单次伤害x每秒攻击次数(攻速),所以我们算穿刺作用下每次攻击的伤害。
假设穿刺几率100%,穿刺效果100%(穿刺伤害20%),穿刺层数5,单次伤害100,攻速一秒6下(后面说为什么这么假设)
有穿刺情况下:穿刺伤害为20
第一次击中:伤害100 上穿刺无穿刺伤害
第二次击中:100+前一层穿刺20=120
第三次击中:100+前两层穿刺40=140
第四次击中:100+前三层穿刺60=160
第五次击中:100+前四层穿刺80=180
第六次击中:100+前五层穿刺100=200
这时候穿刺叠满了
第七次击中:100+五层穿刺100=200之后这个伤害都不变了。
算下技能在有无穿刺情况下的dps
无穿刺dps=单次伤害x攻速=100*6=600
有穿刺dps=第一次+……第六次伤害总和=100+120+140+160+180+200=900怎么算穿刺到底多少more呢,很简单600*(1+x)=900算出x=0.5就是50%的more,有人就要质疑了穿刺就才50more?别人都说是 100%more啊。别急上面算的只是第一秒,那在算下第二秒伤害。第二秒就是第七次击中到第十二次击中伤害总和,因为攻速假设的是6,看例子第七次到第十二次伤害都不变了都是200,所以第二秒有穿刺的dps=200*6=1200 第二秒无穿刺伤害还是没变为600 用公式再算第二秒穿刺提升多少。
600*(1+x)=1200 x=1即100%more,对比第一秒这提升就非常大了。第二秒和他们说的100%more就能对上了。这里就解释下为什么这么假设,因为这个假设刚好是满足穿刺收益最大化的最低要求(即穿刺几率满,默认是5层穿刺,穿刺效果100%,攻速为每秒6下),第一秒50%more提升,第二秒100%more提升,那么总的提升是多少呢?这里我们算第一秒和第二秒的平均more,50%+100%=150% 除以2 75%,有人说假如算前三秒呢,再算一下50%+100%+100%除以32.5/32.5/3=0.833333 83%more大于75%,可以看出这个值会随着时间提升越来越大。又有人说,如果攻速只有5下,穿刺效果没有100%呢,这些我都算过了,就不举例子了,直接说总结。
总结:在满足穿刺几率100%,攻速大于等于穿刺层数+1(攻速最低要求为6)穿刺效果为100%且
穿刺伤害会被护甲减免,而且不吃压制物理伤害 穿刺跟攻速无关的,攻速只是能快点叠满伤害。
页:
[1]