摘要:在上一篇文章中分析了物理攻击和护甲的攻防分析,但是忽略了英雄对战里面一个很重要的角色——技能攻击。实际上,除了少数后期英雄可以直接靠平砍(即物理攻击)杀人外,大部分英雄尤其是智力英雄还是要靠技能收割人头的。技能的使用也是评价一个玩家水平高低的主要指标。在本文中,我们就技能进行分析。
关键字:技能攻击 魔抗 护甲 伤害类型
攻击类型
Dota中的攻击类型共有普通攻击、穿刺攻击、攻城攻击、混乱攻击、英雄攻击和法术攻击6种。除了法术攻击,其他的统称为物理攻击。然而我们只考虑英雄的话,只有英雄攻击和法术攻击属于他们,其他攻击类型由野怪、小兵等其他角色造成。英雄攻击就是所谓的平砍,即由英雄造成的物理攻击;而法术攻击则仅由英雄施放技能时造成。
说到英雄的技能,它的攻击类型其实有两种:英雄攻击和法术攻击。大部分英雄的技能的攻击类型都是法术攻击,然而有少数英雄的技能的攻击类型却是英雄攻击,即跟平砍是一个效果。
技能与伤害类型
伤害类型是仅属于技能的一个属性,即其他的攻击不会有这一说,如野怪的攻击,英雄的平砍,这些只有攻击类型而没有伤害类型。(这里我们只讨论伤害性技能,而不考虑回血、加速等非伤害性技能)
伤害类型主要分为两种:普通伤害和魔法伤害。伤害类型关心的是:对魔免或虚无(衰老)单位是否造成伤害,以及造成伤害的话是否计算护甲。区别见下表:
伤害类型 | 对魔免单位是否造成伤害 | 对虚无(衰老)单位是否造成伤害造成伤害的话是否计算护甲 | 造成伤害的话是否计算护甲 |
魔法伤害 | 否 | 是 | 否 |
普通伤害 | 是 | 否 | 是
|
那么我们现在可以对伤害性技能的两个属性:攻击类型和伤害类型的各种可能的组合做一个表,如下:
例子 | 普通伤害 | 魔法伤害 |
英雄攻击 |
无敌斩(剑圣) | 荒芜、折射(幽鬼) |
法术攻击 | 恶魔赦令(老鹿) | 风暴之锤(流浪) |
右上角的组合就是所谓的“神圣伤害”,“英雄攻击”不计算魔抗,“魔法伤害”不计算护甲,“神圣伤害”由此而得名。但“神圣伤害”并非神圣的,因为它不能无视魔免。
技能是否无视魔免是由伤害类型决定的,而非取决于攻击类型!大部分的技能(“法术攻击 魔法伤害”)都无法对魔免单位造成伤害,因为它们是“魔法伤害”,而不是因为它们是“法术攻击”。为了证明这个结论我举两种例子:1、受折磨的灵魂的恶魔赦令是“法术攻击 普通伤害”,虽然是“法术攻击”,但还是对魔免单位造成伤害,因为它是“普通伤害”而不是“魔法伤害”;2、神圣伤害(“英雄攻击 魔法伤害”)则无法对魔免单位造成伤害,因为它们是“魔法伤害”,比如修补的激光、沉默术士的智慧之刃等。
魔抗与护甲
Dota里护甲类型一共也有6种,分别是轻型护甲(即一般的)、中型护甲、重型护甲、加强型护甲、无护甲(即未装备的)和英雄护甲。攻防系数见下表:
需要注意的是,只有英雄才有法术攻击和英雄攻击,并且英雄只有这两种攻击类型。
从攻防系数表中可以看出:
1、“法术攻击”对“英雄护甲”造成75%伤害,而“英雄攻击”对“英雄护甲”造成全额伤害,所以打英雄时“英雄攻击”的技能要比“法术攻击”的技能疼;
2、“法术攻击”对非“英雄护甲”造成100%伤害,所以用“法术攻击”类型的技能打野怪比打英雄疼;
3、“英雄攻击”对非“加强型护甲”造成100%伤害,而对“加强型护甲”只造成50%伤害,所以英雄A塔(加强型护甲)时感觉很慢;
在DOTA的大部分时间里,由于护甲类型我们只关心英雄护甲,而大部分英雄技能的攻击类型都属于“法术攻击”,所以“法术攻击”对“英雄护甲”25%的减免自然也就成为我们所谓的“英雄自身魔抗”了。但事实上,还有相当一部分英雄技能的攻击类型是“英雄攻击”,而“英雄攻击”对“英雄护甲”造成全额伤害(即不计算魔抗)。
那么魔抗其实就是英雄护甲,但英雄护甲并非英雄身上仅有的护甲,实际上还有物理护甲。我们可以简单理解为:魔抗是为了对付法术攻击的,而物理护甲是为了对付平砍的。总结如下:
法术攻击 魔法伤害:算魔抗不算护甲
英雄攻击 魔法伤害:不算魔抗不算护甲
法术攻击 普通伤害:算魔抗算护甲
英雄攻击 普通伤害:不算魔抗算护甲
参考:
http://wenku.baidu.com/view/1e833046cc175527072208ba.html
Dota 游戏中的攻击与伤害分析,布布扣,bubuko.com