花与剑如何计算暴击伤害计算

  本文分基础篇和进阶篇对於大部分dota玩家来说,基础部分就已经足够让他们对dota2中的攻速有一个清楚的认知如果你也喜欢研究这些机制,或者喜欢打破砂锅问到底鈈妨看看后面的进阶部分。

  大部分dota玩家都对攻速有一个基本的认知至少知道每个英雄都有一个基础攻速,然后你可以通过装备、增加敏捷、光环、技能等途径来提升攻速有部分玩家还知道攻速是有上限的,这个上限在6.83由500点提升至600点但是600点攻速有多快,是不是在同等条件下所有的英雄都有一样的攻速攻速是怎么算出来的,很多人却不清楚也导致一些dota里攻速最高的英雄是谁之类的日经贴层出不穷。

  在这里我必须引进一些常量和变量来帮助我们更好地理解dota2中的攻速是如何计算的。

  基础攻击间隔(Base Attack Time,BAT):最底层的攻击间隔数据昰游戏变量与现实时间挂钩的唯一桥梁,所有和攻击速度有关的计算都必须依赖基础攻击间隔它是一个与*模型绑定的常量。

  *模型:模型上绑定了非常多的数据基本上一个单位所有的属性都可以在模型上找到,一个英雄一般只有一个模型但拥有变身技能的英雄可拥囿多个模型。OMG玩家口中的模型就是指这个模型

  基础攻击速度(Base Attack Speed,BAS):衍生常量,dota2中所有单位的基础攻击速度都是100点是为了建立攻速计算公式而人为规定的常量。

  攻击间隔(Attack Time,AT):一个单位进行持续攻击时连续两次攻击中间隔的时间,量纲为秒即dota2的显示面板显示的攻击间隔。

  攻击速度 或 攻速Attack Speed(AS):狭义的攻击速度,特指dota2中对攻击速度的定义

  攻击频率(Attack per Second,ApS):即一个单位进行持续攻击时,1秒内能够攻击的佽数广义上的攻速,经常被玩家误解为上面的攻击速度

  在这6个常量和变量中,最重要也最需要记忆的就是基础攻击间隔可以说,没有基础攻击间隔就没有攻速。

  其中基础攻击速度+攻速提升=攻击速度,攻击间隔×攻击频率=1这两个关系是显而易见的,下面嘚式子更加重要记住下面的式子,那么你能自己计算80%以上关于攻速的问题了

  基础攻击间隔÷(攻击速度%)=基础攻击间隔÷(基础攻击速喥%+攻速提升%)=攻击间隔,

  其中dota2单位面板上显示的攻击速度即攻击速度AS,面板上显示的时间即攻击间隔AT(事实上这么说并不完全准确在dota2嘚攻速显示系统里,上述公式和AS、AT的解释只适用于那些基础攻击间隔为1.7秒的英雄如果想进一步了解,请看进阶部分)

  举个栗子,影魔出生时的敏捷为20点如果给他一个迈达斯之手(+30攻击速度),此时他的攻击速度为20+30+100=50+100=150点影魔的基础攻击间隔为1.7秒,那么影魔此时的攻击间隔為1.7÷150%≈1.13秒换算成攻击频率,则为1÷1.13≈0.88即1秒攻击0.88次,相比未装备迈达斯之手时的攻击间隔1.7÷1.2≈1.42攻击频率1÷1.42≈0.71,提升还是比较明显的

  点击可看大图(下同)

  这是1级的裸体影魔(是不是有冲上去干的冲动?)

  当你闲着没事干单机测试或者虐菜时,可能会出5把雷神之锤這时即使不计算敏捷和其他加成,光是这5把雷神之锤提供的攻速提升就达到了400点,算上100点基础攻击速度那就是500点攻击速度了,如果再開个疯脸此时的攻击间隔是1.7÷6≈0.28,攻击频率是1÷0.35≈3.531秒钟扇你三巴掌的影魔,还几乎每一下都能拍出一道闪电大家可以脑补一下画面,这个影魔死的得有多快

  500攻速的影魔(8级的哦),这里我通过调整影魔的等级使得他的敏捷刚好是40点,给敌方英雄加个冰甲把40点敏捷加的攻速抵消掉,就刚好是500攻速了

  开疯脸的影魔(还是8级的哦)

  大家都知道攻速是有上限的这个上限是600,那么如果攻速超过600了会怎么样呢?

  和上面的影魔相比这只影魔不受冰甲的影响,640的攻速下攻击间隔还是0.28,因此超过600的攻速还是按照600攻速来计算

  上面昰增加攻速的计算方法,如果攻速被降低了该如何计算?其实上述攻速计算公式对于加减攻速都适用。

  举第二个栗子某只影魔拥有200點攻击速度,攻击拥有满级被动的小鹿则此时影魔的攻击间隔为1.7÷(200%-120%)=2.125秒,假如小鹿有冰甲则攻击间隔将达到1.7÷(200%-120%-40%)=4.25秒,1秒只能攻击0.23下输出被大幅度降低。

  80攻速的1级大电锤影魔攻击满被动的小鹿,此时攻击间隔为2.13

  小鹿带冰甲此时影魔攻击间隔为4.25

  尽管冰甲只是哆减了40点攻速,但影魔的攻击间隔却大幅增加

  看到这里,部分玩家可能会有这么个疑问如果这只影魔再被凤凰的烈火精灵、全能咣环减攻速会怎么样,攻击速度会不会变成负数?

  大刑伺候凤凰F+小鹿被动+双头龙法球+冰甲,总共减150+120+50+40=360点攻速而影魔也就20+80+100=200点攻速,尽管受到这么多减攻速技能的作用但是影魔还是有20点攻速,而此时的攻击间隔也达到了可怕的8.5

  可以看到,攻速最高就600点最低20点,这昰因为war3对攻击速度设定了一个区间这个区间是[20,500]也就是说,攻击速度最低20点最高500点,减攻速技能再多也是白搭,攻速装备再多吔是浪费。dota诞生于war3这些设定也自然继承了下来了,dota2也不例外当然,6.83攻速上限被从500改成600

  看到这里,如果你能充分理解上述内容伱就能应付80%以上的攻速计算问题了。这就是基础部分概念很简单,不少水友应该早就了解了

  在进一步研究之前,我们必须先明确攻速的定义

  在游戏里,攻速指的就是攻击次数和时间的商当然,这里的攻速是广义上的攻速不同游戏对攻速的定义并不一定是┅样的,相反不同的游戏对攻速往往有不同的定义。不同游戏的玩家们对攻速的理解也往往不同以dota为例,大部分dota玩家口中的攻速其实哽经常代表的是攻击频率(Attack perSecond,ApS)然而dota里的攻速则是war3定义的一个抽象变量(dota2亦然),而war3定义的攻速是一个没有量纲的导出量

  由于攻速是导出量,因此仅有攻速一个量是无法得知一个单位确切的攻击速度到底是多快无法和现实进行联系,就像你只知道速度而对米和秒没有概念,就无法对这个速度有一个确切的认识

  因此,基础攻击间隔这个概念就被引入了这是一个具象常量,量纲是时间有了基础攻击間隔,你就能对一个单位的攻速有具体的概念

  例如在dota里,如果我只告诉你某个单位的攻击速度是200点你是无法得知这个单位打人究竟有多快,但只要再告诉你这个单位的基础攻击间隔是2秒你就知道,这个单位每秒攻击1下

  在基础篇里我们已经讲过dota里(实际上是war3)基礎攻击间隔和攻速这两个量的关系,即BAT÷AS=ATdota2也不外乎如此,但dota2的面板显示却有一个相当奇葩的设定这个设定得留到后面再详细解释,在此之前还有很多的工作需要做

  首先让我们看看war3是怎么显示一个单位的攻击速度的。在war3里一个单位当前的攻击速度通过攻击间隔来表现,war3里攻击速度在其面板上显示的是这几种:非常快快,中等慢,非常慢这6个词分别代表6个攻击间隔区间,war3默认的平衡常数里非常快代表攻击间隔在(0,1.0)快代表攻击间隔在(1.0,1.5)中等代表攻击间隔在(1.5,2.0)慢代表(2.0,3.0)非常慢代表(3.0,∞)这些数字的单位都是秒。这6个词能提供较为模糊的信息能让你对这个单位的攻速有一个初步的概念。

  到了dota里可操作单位往往只有一个英雄,因此对单位信息的了解就更加有必要特别是攻击速度这么重要的属性,因此光有这6个模糊的词是不够的我们需要更加具体的信息。随着各路大神的辛勤探索war3里单位各项属性的相关信息都被一一挖掘出来,他们通过多次试验得出了攻速计算公式甚至连war3限定最低攻击间隔都挖出来了。因此基础攻击间隔BAT、攻击间隔AT、攻击速度AS、攻速提升IAS、攻击频率ApS这些概念一个个出现在了我们面前。

  OK前面扯这么多,都是为了说明攻擊速度是一个相当抽象的概念而Valve定义的攻击速度更加抽象,到后面你就知道为什么会这么说了

  把目光在转回回到dota2,尽管不少玩家嘟把攻击速度误解为攻击频率但Valve仍在dota2里采用一套比较复杂的显示方法——攻击间隔(Attack Time,AT),以及攻击速度(Attack Speed,AS)来组合显示攻击间隔,即一个单位進行连续攻击时连续两次攻击中间隔的时间,量纲为秒而这里的Valve定义的攻击速度,正是进阶篇的重点

  为什么dota2要采用攻击间隔+攻擊速度提升这样比较复杂又不那么直观的显示方式呢?

  这两种显示方式各有利弊,采用ApS这种显示方式对玩家来说是一个比较容易接受嘚数据,他所操作的英雄的攻击速度如何一目了然但是这种显示方式却不利于战场环境下的预先计算。

  例如我要想击杀对面一个渶雄,我知道他有一个技能能降低我的攻击速度那么问题就来了(拒绝挖掘机),在他降低了你的攻击速度之后你的ApS是多少呢?由于只有ApS一個数据,除非你对你所操作的英雄的基础数据都十分清楚否则计算是不可能的,尽管你可以在被降低攻速之后快速地瞄一眼面板来知道伱现在的ApS是多少但对于lol、dota这种战场形势变化迅速的游戏来说,等到你上战场了你才知道准确数据往往会是致命的,极有可能出现你的估算出现了偏差导致你没有将其击杀,甚至被反杀而AT+AS这种组合,虽然没有ApS直观但却让玩家可以进行预先计算,降低估算错误的风险哪怕计算并不是那么容易。

  当然实际游戏中dota和lol两款游戏往往表现出截然不同的风格。尽管LoL的显示方式不便于提前计算但玩家击殺失败往往不是因为估算问题,而是操作问题另外LoL的法强等设定使得其英雄的技能伤害偏高,你往往不需要考虑攻击速度的问题更多嘚是考虑如何才能把技能打出更高的伤害。

  而Dota在一次击杀中对物理攻击的依赖明显要高于LoL或许正是考虑到这种情况,Valve采用了AT+IAS组合显礻攻速方便玩家提前进行计算。

  扯远了回到Valve定义的攻击速度上来。

  在基础篇里我曾说过,在dota2的攻速显示系统里“dota2单位面板上显示的攻击速度即攻击速度AS,面板上显示的时间即攻击间隔AT”这个解释只适用于那些基础攻击间隔为1.7秒的英雄,其中攻击间隔AT的解释对于基础攻击间隔不是1.7的英雄来说依旧适用,但为什么对于基础攻击间隔不是1.7的英雄来说AS的解释行不通呢?

  这是大树分别攻击0-4级鈈可侵犯的小鹿的攻速截图,电锤和冰甲是为了消除敏捷加成的影响漩涡+25点攻速,加上15点敏捷刚好和冰甲-40攻速相抵消

  我们知道,夶树的基础攻击间隔是1.9秒也就是说,如果不计算敏捷加成裸体1级大树的攻击间隔是1.9秒,最后一张图也确实显示了1.9秒的攻击间隔然而,此时大树的攻击速度却不是100点而攻速最低时,也不是20点细心的吧友应该也注意到,这个攻击速度和攻击间隔也和1.9的基础攻击间隔不對应

  那是不是说这个公式就是错的呢?非也,这个公式是绝对正确的

  问题的原因我前面已经提到了,正是Valve在攻速方面的一个奇葩设定

  在这里,我要引入一个你以前可能从来都没有见过或听说过的常量这是我为了解释攻速显示面板不符合BAT÷(1+IAS%)=BAT÷AS%=AT这个公式而自創的概念:

  这个变量是干什么用的呢?看大树攻速的最后一张图

  在消除了敏捷加成的影响之后,英雄的攻击速度应该是100点而大树卻只有89点,这是因为大树的补偿攻速是-11点100点的基础攻击速度在加上-11点的补偿攻速之后,就变成了89点

  再来看83火热的剑圣

  同样,這些装备和冰甲都是为了消除26点初始敏捷对攻速的影响

  可以看到即使不计算26点敏捷加成,剑圣的攻击速度仍然有121点也就是说,剑聖的补偿攻速是21点

  补偿攻速与其他攻速(敏捷、装备、技能效果加成)是什么关系呢?由于这是个为了解释面板显示问题而衍生的常量,洎然和面板的显示有关在看两张图你就会明白补偿攻速和其他攻速是什么关系了。

  那么剑圣极限攻击间隔时面板上的攻速应该是哆少呢?看下图

  621的攻速下,达到了最低的攻击间隔0.23你应该注意到了,这21点攻速正是我前面说的剑圣的补偿攻速

  很明显,补偿攻速与其他攻速在面板上是直接相加的而正是由于在面板上是直接相加的,导致对于基础攻击间隔不是1.7的英雄来说他们的AT*AS≠BAS。

  第一張炼金是没有开大的第二张则是开了三级大的,四张图都消除了敏捷的攻速加成

  对比四个模型的攻击速度和攻击间隔,如果你对數字足够敏感应该会发现这里显示的AS和AT,AS*AT=1.7

  没错,dota2面板都是以1.7的基础攻击间隔来计算的当英雄不受任何攻速加成的影响的时候,根据面板上显示的攻击速度和攻击间隔计算出来的基础攻击间隔都是1.7这就是我前面一直说的,V社在攻速显示方面的一个奇葩设定而正昰因为都是基于1.7的基础攻击间隔来计算攻击间隔的,因此V社程序员不得不引入补偿攻速这个常量来使AS和AT符合AS*AT=BAS这个公式。

  对于基础攻擊间隔不是1.7的英雄来说补偿攻速CAS、攻击速度AS、攻击间隔AT、1.7这四个量有什么关系呢?经过多次实测,我总结出这个公式:

  其中AS=100+IAS+CAS,因此這个公式又可以写成

  这就是补偿攻速CAS在面板显示中的作用

  举个栗子,上图中剑圣的攻击速度是100而攻击间隔却是1.77,这正是因为存在补偿攻速这个常量导致攻击间隔产生了偏移,利用上面的公式可以进行计算AS是100,CAS是21那么IAS=AS-100-CAS=-21,1.77≈1.7/(1+21%)/(1-21%)

  充分说明这个算式是正确的

  如果你曾经对dota2的攻速做过较为详细的研究,特别是测试中用到了基础攻击间隔不是1.7的英雄时肯定遇到过面板上显示的攻击间隔和攻擊速度与基础攻击间隔不对应的问题,然而当攻击速度越大时,比如你在测试极限攻击间隔时会发现貌似面板上显示的攻击间隔和攻擊速度计算出来的基础攻击间隔越来越接近真正的基础攻击间隔,从1.7/(1+CAS%+IAS%+CAS%*IAS%)=AT这个公式也可以看出来当IAS越来越大时,CAS的影响就越来越小

  既嘫对于基础攻击间隔不是1.7的英雄来说,面板显示的攻击速度是错误的那么正确显示的攻击速度应该是多少呢?

  实际上很简单,攻击间隔是正确的那么直接把1.7/AT就可以得出正确的AS了,只是这个正确的AS可以说毫无实战意义甚至在研究的演算过程中,都没有存在意义但这臸少比错误的显示要好得多。

  最后的最后再做个总结吧,进阶篇确实有点难以理解

  基础篇的内容很简单,大家只需要记住BAT÷(1+IAS%)=BAT÷AS%=AT这个公式就对了

  而进阶篇则主要讲了dota2攻速显示面板上的一个问题,由于所有英雄都是按照1.7的基础攻击间隔的模型来计算攻速和攻擊间隔的因此对于一些基础攻击间隔不是1.7的英雄来说,势必要引入一个特殊的常量这个常量被本人命名为补偿攻速(或校准攻速)CAS,然而攻速面板显示的攻击速度却是直接把补偿攻速与其他攻速相加这导致面板上显示的攻击速度和攻击间隔与基础攻击间隔无法对应,多次實验下总结出了1.7/(1+CAS%)/(AS%-CAS%)=AT


伤害比率就是百分比的比率就是說应该是算为20%+5%这样的加算

字面理解是如此。临时工众多的今天我也不能保证肯定是加算

不过剑宗要堆叠人剑合一换装提升是挺大的。目前可以花钱获取的等级为:腰带1鞋子1称号1,宠物1时装1,武器1头肩1,戒指1(天界任务)

头肩附魔较贵,腰带鞋子的可能W称号最哆可以2级。武器如果有名刀也是二级

花与剑伙伴柳坠儿技能详情一览

《》花与剑伙伴柳坠儿技能详情一览任务怎么过很多小伙伴对此不是特别清楚,下面分享吧小编就为大家带来花与剑伙伴柳坠儿技能详凊一览一起来看看吧!

花与剑手游伙伴柳坠儿技能详解

主角释放伤害或治疗技能时50%几率触发

柳坠儿弹奏琵琶鼓舞士气,使主角及其队友嘚物理攻击和法强提升50%持续10秒

伙伴激发了你的战斗力,使你的生命上限增加60

伙伴激发了你的战斗力使你的内力上限增加30

伙伴激发了你嘚战斗力,使你的暴击伤害计算增加0.5%

伙伴激发了你的战斗力使你的冰穿透增加2

好感度25级可招募柳坠儿

以上就是小编跟大家分享的花与剑夥伴柳坠儿技能详情一览,想了解更多《》的攻略欢迎关注,这里有最新最全的游戏攻略大全!

花与剑攻略大全为您提供花与剑游戏怎麼玩、花与剑新人攻略、花与剑食谱攻略、花与剑阵容搭配攻略等喜欢的小伙伴们可以关注分享吧花与剑攻略大全,有...

参考资料

 

随机推荐