基本机理
在DOTA中,每一个伤害,
都可以由一个【攻击前缀】与一个【伤害后缀】的组成来描述。
也就是偶尔在技能介绍中见到的“XX攻击 XX伤害”。
【攻击前缀】决定了这个伤害的 攻击类型,
并由此判断其在不同 护甲类型 上的作用效果,
以及判定此伤害对 虚无状态 造成怎样的伤害调整。
【伤害后缀】决定了这个伤害是否会经 护甲值 的减伤计算和 伤害低档 的减免,
以及其能否作用于 虚无、魔法免疫 单位。
【攻击前缀】
普通(近战召唤物,小兵以及绝大多数近战野怪)
穿刺(远程召唤物,远程兵以及绝大多数远程野怪,小僵尸)
攻城(车子以及防御塔)
混乱(大野怪以及绝大多数古野,地狱火,熔炉精灵,死亡守卫)
法术(大多数技能的前缀,一般不会标明)
英雄(顾名思义,英雄的攻击,不过 佣兽 和 蝗虫群 也是英雄攻击)
魔兽争霸中,每一个地图都会设定好不同 攻击类型 对应不同 护甲类型 的伤害调整系数,这是由地图编辑者在制作地图时由编辑器设定的,以下则是DOTA里面的伤害调整系数。
(来自http://www.playdota.com/forums/showthread.php?t=204911# )

注:
1、英雄护甲 对 法术攻击 具有25%的抗性,这也是DOTA里“基础魔抗25%”的由来。
地卜师(基础魔法抗性35%)和 死灵飞龙(基础魔法抗性10%),
这两个例外则是因为其各自附带了一个隐藏的不为所见的加/减魔抗的被动技能。
地卜师:减少14%所受到的法伤,使它的魔抗变为 1-(1-0.25)*(1-0.14)=35.5%,
死灵飞龙:增加20%所受到的法伤,使它的魔抗变为 1-(1-0.25)*(1+0.2)=10%。
2、神圣护甲 未在DOTA中被采用。
3、法术攻击 对虚无单位,在计算护甲类型及法术抗性之后,会在该数值上造成40%额外伤害。
比如 虚灵之刃 将敌方单位虚无之后,再接技能伤害量普遍会提升。
遗忘法师 的 衰老 会使敌方单位成熟50%的额外法伤,使友方单位额外承受25%的法伤。
这事实上是通过给目标额外添加一个正/负魔抗做到的,真正的虚无本身的伤害系数依然是1.4。
4、遗忘法师 在装备 漩涡 或 雷神之锤 或 黯灭,
攻击虚无单位时会触发其模型第二种攻击属性的 魔法攻击 并可攻击虚无单位。
这也是DOTA中唯一的 魔法攻击 为前缀的伤害。
【伤害后缀】
以下内容借鉴自 http://imba.luren.cc/news/20110922/34556.shtml
普通伤害:顾名思义,普攻攻击的伤害类型就是普通伤害。该种伤害受到目标护甲的减免,会被伤害低档所减免,且无法对虚无形态的目标造成伤害,但该伤害无视魔法免疫。
加强伤害:普通伤害的加强版,同样对虚无形态的目标无效,同样无视魔法免疫,但不会受到目标的护甲以及伤害低档的减免。
魔法伤害:无视护甲和伤害抵挡,可以伤害虚无,但对魔法免疫的单位无效。
通用伤害:既不是物理伤害,也不是魔法伤害,是一种很特殊的的伤害类型。通用 的意义,应该是通吃的意思吧。无视护甲,无视魔免,可以伤害虚无。这个伤害有点厉害。
【XX攻击 XX伤害】
这样我们就对各个伤害的描述方式有了一定的了解。
而在DOTA中,我们习惯将伤害类型用以下几个词来表示:
物理伤害,魔法伤害,混合伤害,神圣伤害。
其他的还有 生命移除,通用伤害 以及 加强伤害。
我现在来将这些伤害名称用 XX攻击 XX伤害 来表示:
(以下皆为英雄发出的伤害,翻译自playdota.com,并加以补充。)
来源于 http://www.playdota.com/forums/showthread.php?t=204911#

注:
1、以上所有伤害类型,都会被“护甲:无敌的”所无视。只有 生命移除 通过直接调整目标生命值 可以作用无敌单位。具体原因稍后内容会提及。
2、全DOTA只有 末日,机器人大进军 和 午夜凋零 是通用伤害。
3、加强伤害 还有“英雄攻击 加强伤害”,这种伤害不会被魔抗减免,狂战斧,巨力挥舞,授予力量,潮汐使者,长大!,这5个技能的 分裂攻击 就是这种伤害。
4、还有两个例外,那就是 恶魔赦令 和 针刺扫射,这两个伤害虽说是 普通伤害,但不会被 伤害低档 所减免。所以一个 圆盾 虽说能使 炼金术士 的 酸性喷雾 效果大减,但却奈何不了 恶魔赦令 和 针刺扫射。这是技能制作的时候作者直接设定不可被伤害低档减免,具体内容就不在这里说明了,有兴趣的可以去学习一下魔兽地图编辑器。
5、除这些伤害类型外,像“穿刺攻击 魔法伤害”等等组合是不存在的,至少在DOTA里面是不存在的,不需要去更多的考虑。
技能实例
以下列举一些英雄技能以及其伤害的计算方法:
【物理伤害】技能如 斧王 反击螺旋。
英雄攻击,对加强型护甲以外造成100%伤害;
普通伤害,计算护甲值,会被伤害低档减免,无法作用于虚无,可无视魔免。
于是最终结果 伤害计算护甲值减免,无法作用于虚无,可以伤害魔免。
【魔法伤害】技能如 舰队统帅 洪流。
法术攻击,对英雄护甲造成75%伤害,对其余造成100%伤害,对虚无额外造成40%伤害;
魔法伤害,伤害不计算护甲减免,可作用于虚无,对魔免无效。
于是最终结果 对英雄75%伤害,对小兵100%伤害,对虚无单位有40%伤害加成(对虚无的英雄造成105%伤害),会被魔法抗性减免或加成,不可无视魔免。
【混合伤害】技能如 兽王 旋转飞斧。
法术攻击,对英雄护甲造成75%伤害,对其余造成100%伤害,对虚无额外造成40%伤害;
普通伤害,计算护甲值,会被伤害低档减免,无法作用于虚无,可无视魔免。
于是最终结果 对英雄造成75%伤害并计算魔法增减伤和护甲减免,对兵造成100%伤害并计算护甲,对虚无无效,无视魔免。
【神圣伤害】技能如 全能骑士 洗礼。
英雄攻击,对加强型护甲以外造成100%伤害;
魔法伤害,伤害不计算护甲减免,可作用于虚无,对魔免无效。
于是最终结果 无视抗性减免和加成,可伤害虚无,不可无视魔免。
【生命移除】技能如 死灵法师 竭心光环。
事实上生命移除并不是真正意义上的“伤害”,
更贴切的说它是直接对血量进行调整,与回血一样不可阻止。
然而生命移除本身不能用于杀人,不是因为杀不死,而是因为其根本无法确定伤害来源。所以一般生命移除技能,在伤害致死的时候,会用其他伤害来替代生命移除并杀死目标。
比如 竭心光环,致死伤害为 神圣+魔法+普通 各100的伤害。
【加强伤害】技能如 撼地神牛 回音击。
法术攻击,对英雄护甲造成75%伤害,对其余造成100%伤害,对虚无额外造成40%伤害;
加强伤害,伤害不计算护甲减免,无法作用于虚无,可以伤害魔免。
于是最终结果 对英雄75%伤害,对小兵100%伤害,伤害无视护甲值减免和伤害低档,无法作用于虚无,可以伤害魔免。
【英雄攻击 加强伤害】的技能,则是 狂战斧,潮汐使者,巨力挥舞,授予力量,长大!这五个技能所带的 分裂攻击 属于这种伤害。
此伤害对除车子(造成50%)之外的单位都能造成100%的伤害,无视魔免,不可伤害虚无。此外,分裂攻击的伤害值,是与单位攻击力直接挂钩,与主目标所受到的伤害量毫无关系。
【通用伤害】技能有 末日使者 末日,地精修补匠 机器人大进军,谜团 午夜凋零。
法术攻击,对英雄护甲造成75%伤害,对其余造成100%伤害,对虚无额外造成40%伤害;通用伤害,伤害不计算护甲减免,可以伤害魔免,可以伤害虚无。
于是最终结果 对英雄造成75%伤害,对小兵100%伤害,对虚无单位有40%伤害加成(对虚无的英雄造成105%伤害),会被魔法抗性减免或加成,无视魔免。
写在最后
以上内容,适用也仅适用于DotA1,也就是WAR3上的DotA。
这些小机理,将随着WAR3的落幕,渐渐走出玩家们的视野。
DotA的未来,自然是寄托在基于起源平台制作的DOTA2身上。
在那里,技能可以直接制作出来,效果不再会被WAR3引擎所限制,
这给了DotA更为宽广的未来,为玩家带来更为丰富的游戏体验。
希望DotA能越走越远。
祝各位DotAer把把都超神,次次都加分。
最最后
喜爱DOTA的玩家,欢迎加入百度DOTA吧。
新手欢迎加入DOTA菜鸟吧。