当前位置: 首页 游戏新闻

《DOTA2》伤害类型与血量的计算分析 dota2魔抗计算

时间:2023-07-23 作者: 小编 阅读量: 1 栏目名: 游戏新闻 文档下载

在DOTA2中,每个单位都有三种不同的伤害类型:物理伤害、魔法伤害和纯粹伤害。每种伤害类型都受到不同的抗性的影响。护甲值为0时,物理伤害为原始伤害的100%;护甲值不断增加时,物理伤害的减少效果逐渐增加。需要注意的是,某些技能可能会忽略护甲减伤和魔抗减伤的影响,直接对目标造成固定伤害或者伤害系数。在计算受到伤害时,角色的血量值会根据受到的伤害减少。

在DOTA2中,每个单位都有三种不同的伤害类型:物理伤害、魔法伤害和纯粹伤害。每种伤害类型都受到不同的抗性的影响。以下是关于伤害类型和血量计算的一些分析:

1. 物理伤害:物理伤害是由普通攻击和大部分技能造成的伤害。它受到目标的护甲值的影响。护甲值越高,物理伤害减少的越多,而护甲值越低,物理伤害减少的越少。具体计算公式为:最终受到的物理伤害 = (1 - 护甲值 / (0.06 * 护甲值 + 1)) * 原始物理伤害。护甲值为0时,物理伤害为原始伤害的100%;护甲值不断增加时,物理伤害的减少效果逐渐增加。

2. 魔法伤害:魔法伤害是由技能的魔法伤害基数和施法者的智力属性决定的。血量公式为:最终受到的魔法伤害 = 魔法伤害基数 * (1 - 魔抗 / (0.01 * 魔抗 + 1))。魔抗值越高,受到的魔法伤害减少的越多,魔抗值为0时,魔法伤害为原始伤害的100%。

3. 纯粹伤害:纯粹伤害不受到任何伤害类型抗性的影响。它的计算公式为:最终受到的纯粹伤害 = 原始纯粹伤害。

需要注意的是,某些技能可能会忽略护甲减伤和魔抗减伤的影响,直接对目标造成固定伤害或者伤害系数。这些技能通常使用纯粹伤害类型。

在计算受到伤害时,角色的血量值会根据受到的伤害减少。具体计算公式为:最终剩余血量 = 当前血量 - 受到的伤害。