1. 确定具体技能及等级

首先明确敌方英雄使用的魔兽技能名称和当前等级。例如:

  • 黑暗游侠的争霸中何咒伤「符咒」(Charm)本身无直接伤害,而是根据转换单位控制权。
  • 恐惧魔王的敌方的技「腐臭蜂群」(Carrion Swarm)是典型的范围伤害技能,其伤害随等级提升。英雄
  • 巫妖的算符「霜冻新星」(Frost Nova)包含初始伤害和后续持续伤害。
  • 2. 查找技能基础伤害数值

    每个技能在不同等级有固定的魔兽基础伤害。以 腐臭蜂群为例:

  • 等级1:基础伤害 100,争霸中何咒伤每穿透一个单位递减 10%。根据
  • 等级2:基础伤害 175,敌方的技递减规则相同。英雄
  • 等级3:基础伤害 250,算符递减规则相同。魔兽
  • 3. 计算实际伤害

    考虑以下影响因素:

    (1) 魔法抗性

    英雄单位默认有 30% 魔法抗性,争霸中何咒伤实际伤害公式为:

    [

    ext{ 实际伤害} =

    ext{ 基础伤害}

    imes (1

  • ext{ 魔法抗性}) ]
  • 例如:腐臭蜂群等级3(250基础)对英雄的根据实际伤害为:

    [ 250

    imes 0.7 = 175 ]

    (2) 护甲类型与穿透递减

  • 部分技能(如腐臭蜂群)对后续单位伤害递减。
  • 护甲类型(轻甲、重甲等)可能影响实际伤害,需查阅游戏内护甲类型修正表。
  • 4. 动态场景示例

    假设敌方 恐惧魔王使用等级2腐臭蜂群,攻击你的英雄(魔法抗性30%):

    1. 基础伤害:175

    2. 魔法抗性减免后:175 × 0.7 = 122.5(游戏内取整为122或123)。

    5. 特殊情况

  • 持续伤害技能(如霜冻新星):需分段计算初始伤害和后续持续伤害。
  • 混合伤害技能(如火焰领主「火山爆发」):可能包含物理和魔法伤害混合,需分别计算抗性。
  • 总结

    1. 确认敌方技能名称及等级。

    2. 查询该技能对应等级的基础数值。

    3. 根据魔法抗性、护甲类型及技能递减规则修正伤害。

    4. 手动或通过触发器计算最终值。

    可通过游戏内测试或查阅《魔兽争霸3》官方数据表验证具体数值。