dota的攻击速度
以前在ZMR做个挂名版主的时候,就经常有人拿着一些贴吧的问题问我,让我这个不怎么混迹贴吧的人也多少知道了一些贴吧常见的问题。诸如dota里面哪个英雄攻速最快之类的。
其实这个问题挺有意思的。
先解释几个概念:
- 攻击点:也叫攻击前摇,即Damage Point,以下简称DP
- 攻击后摇:即Damage BackSwing,以下简称DBS
- 基础攻击间隔:即Base Attack Time,以下简称BAT(就是大部分英雄为1.7s的那个数据)
- 攻击速度提升:即Increased Attack Speed,以下简称IAS(1点敏捷提供1点的IAS,一点攻速同样提供1点IAS,在War3和DotA中,IAS的范围为-80~400,即基础攻速的1/5到5倍)
- 实际攻击间隔:即Attack Time,以下简称AT(就是英雄受到IAS加成后,实际的攻击间隔)
- 施法点:即施法前摇,即Casting Point,本文附带介绍:在技能生效前,英雄本身的施法时间。
- 施法后摇:即Casting BackSwing,本文附带介绍:在技能生效后,英雄要经过的一个没有实际意义的动画过程,站在原地不动浪费时间,比如CM在完成对敌人E的动作之后,会在原地从前到右挥舞法杖,时间长达2.4s,期间可以用S 、H、M、A等有效命令取消。
直接看结论部分:正常的攻击有两种情况:其一是站定不动,两者对A(站桩连续攻击);其二是攻击方追着目标打。
正常的攻击命令下达后,英雄要先经过0-0.25s(这里原帖有些许争议,因为0.25S的攻击延迟有随机性)的攻击反应延迟。也就是说,在对英雄下达了攻击命令后(无论目标是否在射程内),他会需要0-0.25s傻站着,之后再跑过去攻击(这段时间要计算在补刀时差或者说是补刀感觉之内),之后就开始了真正的攻击:
图示
(红橙色部分为攻击点DP;黄绿色部分为攻击后摇DBS;蓝色部分为基础攻击间隔BAT)
站桩连续攻击开始时也可看作:
在最后杀死了目标的那一刻(补刀成功)才体现出DBS
因此不要再为了BS的DBS不好这一点而尴尬地怀疑他的站桩DPS能力!
在追击过程中,无论是否后摇DBS为0,都必须进行Hit·Run。因为一次Hit后,并不是在原地等待一次DBS的时间 ,而是等待一次AT!对很多英雄来说,这就是1s多的时间。
IAS的影响
IAS对AT(这里原帖写成了BAT,BAT是固定值,应该是笔误),DP,DBS都进行修正
IAS对施法点和施法后摇没有影响
三点补充
1)出改变攻击动画的物品(BF·狂战斧,QB·压制之刃),不影响攻击前摇DP(不影响补刀);就和出Hod·支配不改变弹道一样
2)手动法球的前摇=DP;后摇=AT,既不是施法后摇,也不是攻击后摇;如果想追上人,一定要 手动取消之
3)攻速公式:AT=BAT/(1+IAS%)
回到我先前的例子来,dota哪个英雄攻速最快?这个要看条件。
上面给了公式,根据条件可以自己计算。
比如不计算条件的理论值上限:
BAT是固定的,AT=BAT/(1+IAS%),IAS的上限为400。 攻速=1/攻击间隔=1/AT=(1+IAS%)/BAT
即dota的攻速上限为5/BAT。
不难发现这个时候BAT越小,攻速值越大。
那么初始攻击间隔(BAT)不同的话,决定了最后值的不同。
dota里面绝大部分的英雄BAT都是统一的1.7
例外只有:
1.AM1.35
2.LD远程1.7 近战1.6
3.WR 1.5
4.SW1.6
5.TB 近战1.5 远程1.6
6.LYC 变身 1.4(72D之后的版本改为1.5)
7. GA变身1.45/1.35/1.2
8. TW 远程1.7 近战1.55
所以理论上GA的攻速可以到4.2次/秒,而普通英雄最多达到2.9次/秒
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。