求魔兽争霸3伤害计算公式

2024-12-22 11:29:54
推荐回答(2个)
回答1:

-----中型 重型 轻型 建筑 英雄 无装甲
普通 150% 100% 100% 70% 100% 100%
穿刺 75% 100% 200% 35% 50% 150%
攻城 50% 100% 100% 150% 50% 150%
魔法 75% 200% 100% 35% 50% 100%
混乱 100% 100% 100% 100% 100% 100%
技能 100% 100% 100% 100% 70% 100%
英雄 100% 100% 100% 50% 100% 100%

《魔兽争霸3》伤害计算详解

攻击/防御类型:魔兽三类似于星际 每个兵种都有特定的攻击/防御类型。但是种类要多一些。
攻击类型一共有5种:普通/穿刺/攻城/魔法/chaos
防御类型也有5种:轻型/中形/重形/英雄/建筑

#普通伤害(normal) :普通伤害 对轻型盔甲造成150% 的伤害,
对中形/重形/英雄3种类型造成100%伤害. 对建筑造成50%的伤害。

大多数的肉搏单位(特殊的后面介绍)和全部的hero都是普通伤害.
精灵族的女猎手(hunteress)也是普通伤害。

举例: huntress对footman有一定优势。

#穿刺伤害(Pierce) : 穿刺伤害对重型盔甲造成150%的伤害,对中型盔甲
造成100的伤害,对轻型盔甲造成75%的伤害,对英雄造成50%的伤害
对建筑造成35%的伤害。

大部分的远程单位(非攻城器/英雄)都是穿刺伤害.也包括所有的魔法师和防御塔(除了人类的炮塔)还有空军。

举例: 魔法师打防御塔很吃亏, 防御塔对坦克造成的伤害极小。 另外。 footman的防御模式降低穿刺伤害75%. 所以带防御魔兽的footman是野外远程部队的客星。

#攻城武器(Siege) :攻城武器对盔甲类型为建筑的单位/建筑造成 150%的伤害,对中型/重型盔甲造成100%的伤害,对轻型/英雄造成50%的伤害。

每个种族的攻城器外加人类的坦克,兽族的狼骑兵,人类的炮塔是攻城类型。
空军中冰龙和精灵族的龙在技能升级之后也是攻城类型。

举例: 兽族使用狼骑兵偷袭敌人分矿效果非常明显。 对付使用攻城器海的对手可以用买了许多血瓶的英雄来吸引活力(当然也需要不停的移动)。

#魔法伤害(spell) :魔法对英雄和建筑(如果该魔法能攻击建筑的话)造成
75% 的伤害(正式版对建筑是50%),对其他类型都是100%的伤害

顾名思义,blizzard/starfall/chain lighting......是魔法伤害。另外Orb所造成的伤害也是魔法伤害。

举例 blizzard打建筑速度慢。

#chaos.
恶魔的攻击方式, 对所有盔甲类型都可造成完全伤害。(一说无视防御级别---求证中)

属于chaos伤害的有:
精灵族的恶魔猎人变身之后,亡灵族死亡领主终极魔法召唤的岩魔巨兽及单人任务中出现的燃烧军团。

#轻型盔甲
轻型盔甲被普通伤害攻击是150%.,被穿刺类攻击是75%,被攻城类攻击是50%

大部分的远程单位(非攻城器/非hunteress)和全部的魔法单位是轻型盔甲。

举例:恶魔猎人可以连续杀死大量的弓箭手。

#中型盔甲
所有的攻击类型对中型盔甲都是100%的伤害。

大部分的低级肉搏兵种是中型盔甲,也包括炸弹人/女猎手和兽族的房屋和所有的攻城器。 所有插在地上的魔力杖和宝物也是中型盔甲。

举例:没有防御模式的footman很容易死在野外。

#重型盔甲
穿刺类伤害打重型盔甲是150%的伤害,其他类型都是100%。

最高级地面单位(非魔法师)和全部的空军是重型盔甲。比较特殊的是人类防御塔升级之前是重型盔甲。

举例: Mk昏锤+rm点射是牛头/骑兵/憎恶/熊的客星.

#英雄盔甲
只有普通攻击类型对英雄是100%伤害,魔法是75%,穿刺和攻城类只能造成50%的伤害。

全部的英雄都是英雄盔甲

举例: 魔法师打英雄所造成的伤害非常小。

#建筑类盔甲
攻城类可以对建筑造成150%的伤害,普通攻击是50%.穿刺类只有35%, 魔法是75%.

除了兽族的房子和人类防御塔升级之前的所有建筑以及人类的坦克是建筑类盔甲。

举例 4部左右的人类坦克可以强攻有8个防御塔的不死族基地。

攻击力计算.
我用footman举例来举例说明攻击力的计算方法。footman的攻击力是11(基础攻击力)+1*(1--2)随机骰子=12-13(最后攻击力)。而每升一级攻击力,就多一个随机骰子。
3级攻击的footman的攻击力是11+4*(1--2) =15-19

防御力计算。
防御力不是像星际一样进行简单的加减运算。
防御力的效果公式是:
{[(防御力)*0.06)/(1+0.06*(防御力)]}*敌人攻击力=最终伤害

如果防御力是负数。
最终伤害则= [2-0.94^(负的防御力)]*敌人攻击力

具体说来
1点防御相当与减少低5.7%的伤害。
8点防御可以而减少33%的伤害
16点防御可以减少50%的伤害
防御越高, 伤害降低的幅度就越小。

顺便说一下.兽族男巫的第3个魔法增加攻击速度50%
基本等同与无视对手8点的防御力.......
实在过于厉害了.......

另外,自暴小队不属于任何一种攻击类型,他的伤害是固定的(500/200)会自伤。地雷也不属于任何一种攻击类型,并且不会自伤。

我的建议.
首先攻击对手建造中的建筑。
使用远程部队对付对手的高级兵种。
使用肉搏部队/英雄对付对搜的远程部队/魔法师
使用攻城器/tank攻击对手的防御塔。
使用远程部队打掉正在升级的人类防御塔。
魔法尽量使用在敌人部队身上,除非有把握短时间内消灭对手英雄或者建筑。
使用地面远程部队/魔法对付空军。
使用footman的防御模式对付野外怪物/对手的远程部队/魔法师
高级地面兵种在面对敌人远程部队的时候尽量避免和敌人低级肉搏部队纠缠。
避免空军与防御塔交火。
空军应首先消灭对手的高级地面部队。
一旦发现对手的自暴人,立即使用远程部队消灭之。
使用高级别的肉搏英雄对付魔法师海。
使用远程部队快速消灭兽族巫医的医疗魔法杖。
人类使用隐形的knight攻击对手的魔法师。
集中远程部队的活力首先消灭敌人肉搏兵种。
人类防御塔造了就不要不变,除非你真的缺钱。
使用攻城器对付大量使用低级肉搏兵种的对手。
不要用低级肉搏兵种/空军攻击防御塔,除非数量绝对占优。
远程英雄因该首先消灭对手的魔法师/远程部队。
野外升级使用远程部队对付石头人/7级双头魔.肉搏部队攻击有回复能力/轻型盔甲的怪物
尽早升级攻击防御。

回答2:

魔兽由于攻击力是有范围的,所以倍数攻击所受到的伤害就是(伤害*N倍-伤害*护甲抵消伤害百分比),如果还有攻防护甲相克因素,那么就是【伤害*N倍-伤害*护甲抵消伤害百分比)*护甲相克百分比】,比较复杂,其实没实际意义,只要大概了解就可以了。