dota中魔法抗性怎么计算的?

2024-12-15 20:27:36
推荐回答(4个)
回答1:

基础魔抗是25%,魔抗能减少魔法伤害,举例:屠夫的4级腐烂,伤害是100,减去基础魔抗25%,敌人只受到75点伤害。所以屠夫是需要出个挑战头巾。但是魔法抗性装备之间是不会叠加的,比如出两个挑战头巾,只算一个魔抗,如果两装备魔抗不一样,取最大的一个魔抗值。魔抗装备可以与技能叠加,例如敌法的魔抗技能是可以和挑战头巾叠加的。

回答2:

根据英雄本身的魔抗和身上装备的抗性所计算的! 比如英雄本身的抗性就是25%。即时技能在英雄身上只能打掉75%的血量。 加魔抗的比如挑战头巾,笛子都是增加魔抗的(增加30%)

回答3:

叠加计算比如敌法,自身百分比再加物品百分比就是总的抗性

回答4:

 在以前的DotA版本中,存在英雄先学技能或先买物品,所产生的魔抗会发生不同的问题,这似乎是由于WAR3引擎的缺陷导致的,现版本已经解决此问题,魔法抗性已可以完美叠加
  注意:是完美叠加,而并非线性叠加,也就是说英雄的魔法抗性决不可能达到甚至超过100%,由以下公式可以看出:
  魔抗计算公式:S=1-【(1-S1)*(1-S2)*(1-S3)】*100%
  其中:S=英雄最终魔抗
  S1=英雄基础魔抗(Icefrog手动将每个英雄修改为25%)
  S2=英雄技能魔抗(目前版本有3个英雄的技能可以提高魔抗,分别为:敌法师(AM),冥界亚龙(Viper),屠夫(Pudge))
  S3=物品魔抗(目前版本有3件物品可以提高魔抗,分别为:流浪法师斗篷,挑战头巾,卡嘉之洞悉长箫(多件魔抗物品不能叠加,魔抗大的覆盖魔抗小的))
  举例来说,用恶魔巫师的一级大招(死亡一指,造成500点伤害,无A杖)攻击拥有4级法术护盾和挑战头巾的敌法师。
  敌法师魔抗S=1-【(1-S1)*(1-S2)*(1-S3)】*100%
  S1=25% S2=40% S3=30%
  计算得S=1-75%*60%*70%=68.5%
  则敌法师受到的伤害为(1-68.5%)*500=157.5
  这只是理论上的计算,有传言说DotA中的魔法抗性使用的是四舍五入,也就是说,68.5%的魔抗会被记为70%,那么伤害为150