DNF那些魔法防御追加减少和抗性是怎么算的
2024-07-13 05:55:15作者:饭克斯
一、攻击力(AttackPower,简称AP)的计算公式:
Warrior/Paladin:AP=角色等级*3+力量*2-20
Hunter/Rogue:AP=角色等级*2+力量+敏捷-20
Shaman:AP=角色等级*2+力量*2-20
Druid:AP=力量*2-20
Mage/Priest/Warlock:AP=力量-10
角色DPS=AP/14+武器DPS
单次攻击伤害(最小/最大)=攻击速度*AP/14+武器伤害(最小/最大)+技能附加伤害
二、防御力(Armor)的计算公式:
1敏捷(Agilty)=2Armor
Armor减少伤害%=0.75%*防御力/(攻击方等级+9)
例:防御力5000的角色,被61级敌人攻击时,可以减少伤害0.75%*5000/(61+9)=53.6%
被51级敌人攻击时,可以减少伤害0.75%*5000/(51+9)=62.5%
伤害减小值的封顶值是75%,这时角色的防御力为100*(敌人等级+9),也就是说杀62级敌人时防御要在7100以上才能达到封顶效果。我不知道现在最高防御能达到多少,但在绝大多数情况下,杀同等级敌人是不可能达到封顶值的。
当被法术攻击时,你有两种可能性抵抗法术的伤害。第一种可能性是基于你的等级。如果你比攻击你的施法者等级高很多的话,你抵抗住法术攻击的几率将比较高,但是如果你等级比施法者低的话,你抵抗住法术攻击的几率将比较低(最小有1%的几率抵抗法术攻击)。当你抵抗法术的时候,你将完全不受到其法术效果的影响。
第二种法术抵抗的可能性是基于你的元素抵抗值和施法者的等级。你的元素抵抗值相对于施法者的等级越高,你法术抵抗的可能性就越大,最大的抵抗可能性是75%。对于大多数的法术来说抵抗法术几率是直接完全抵抗该法术效果的几率。对于那些直接攻击法术来说(完全直接伤害效果法术,比如火球,心灵震爆和地震术),抵抗几率将是你能抵抗50%伤害的几率。
当你被直接伤害法术击中的时候,你将有可能抵抗100%,75%,50%,25%或0%的法术伤害,这取决于你的元素抵抗值和施法者的等级。将你各级(100%,75%,50%,25%和0%)法术抵抗平均一下就是你的平均抵抗几率。比如说如果你的火焰抵抗值是250,那当你遭到等级50的法师的火焰法术攻击时,你将抵抗大约75%的伤害值,(你可以根据以下的表格进行对照计算)。再举个例子如果你的火焰抵抗值是100的话,那你将抵抗大约30%的伤害值。
以下是具体的表格,元素抗性值与抵抗50级法术技能几率的对应关系。
对大多数50级法术的抗性
抵抗值50100150200250
法术抵抗机率15%30%45%60%75%
对50级法术直接伤害的抗性
抵抗值50100150200250
法术抵抗几率0%1%1%11%25%
抵抗100%伤害几率0%1%1%11%25%
抵抗75%伤害几率2%6%18%34%55%
抵抗50%伤害几率11%24%48%40%16%
抵抗25%伤害几率33%49%26%14%3%
造成完全伤害几率54%20%7%1%1%