【技术】血量,护甲与抗性分析,如何评价你的免伤能力
暗黑3吧
全部回复
仅看楼主
level 7
leon952801 楼主
-------免伤公式---------
护甲免伤值的变动,从早期的加减法(星际)换成了函数计算,而y=x/(x+z)是目前最主流的护甲/抗性免伤计算方式。它避免了加减法带来的无上限收益的弊端,而带来一种衰减收益(到一定值后再堆叠该值,其性价比大打折扣)。
我们先看看目前的D3护甲和抗性公式:
Adef% = Armor/(Armor+50*Mlvl)*100% 其中Armor为护甲值,Mlvl为人物级别
Mdef% = Resist/(Resist+5*Mlvl)*100% 其中Resist为抗性,Mlvl为人物级别
以60级角色为例
Adef% = Armor/(Armor
+3
000)*100% Mdef% = Resist/(Resist+300)*100%
可以看出当你的护甲为3000/抗性为300时,你的物理/魔法减免为300/600=50%
-------有效生命---------
60级的角色,1体力=36血上限(纯收益)
假设一个角色的血量值为x,有效生命为y,则:
对抗物理伤害时,y1=x/(1-Adef%)
对抗魔法伤害时,y2=x/(1-Mdef%)
对抗混合型伤害时,需要分析两者占有的比例,这是一个略困难的课题,在本文分析中,以单项抗性为准则。
简而言之,在你有30000血,300全抗时,面对熔火/亵渎/秘法加持等等属性伤害时,你的有效生命会上升至60000。
那有人会说,300全抗提升了30000点等效生命,是不是1点全抗的等效生命就是100呢?
非也
假设你有10000血,还是300全抗,此时有效生命为20000,300全抗只提供了10000的加成,每点全抗提供了33.33的血量,甚至不如1体力的收益。
--------抗性/护甲收益------
对公式进行简单求导运算,可以知道(y为有效生命,x为当前生命)
y1' = x/3000 (对抗物理)
y2' = x/300 (对抗魔法)
哦,看到了么,和抗性本身无关,只与自身当前最大血量相关。
意思为基于一定的当前生命值,1点护甲和1点抗性在对抗物理/法术时收益来的等效生命是个定值,前者为当前HP的万分之3.3,后者为当前HP的万分之33。
以抗性为例
一个30,000血的角色,每堆叠一点全抗,在承受法术伤害时,实际有效血量上升了100,远大于1体力的收益(但是体力总是最好堆叠的属性)。这个数字在堆叠50,000血时会提升到166。
所以你的HP基数越大,1护甲/全抗带来的提升就越高,而且在一定HP下是线性收益。
-------不要迷信抗性-------
抗性/护甲只在你的角色具有一定血量基础下才可以起到预期的作用。哪怕你把全抗堆到800也好(72.7%减免),你只有15,000血,你的有效生命为55,000。但是当我很容易的把血撑到35,000,此时哪怕只有250全抗,我也有64,166的有效生命,而且这样的血量更不容易被秒杀不是么?
-------如何选择装备-------
在我从一件装备中pick有用属性的时候,体质总是没差的,因为它一点带来36有效生命的实质提升。
但是在更换装备时,你发现你需要把你原先122体质的胸甲换成37体质带42全抗的,你需要计算一下更换过后的等效生命是提高了还是降低了。如果区别不大,当然无可厚非,但是如果区别甚高,那就值得权衡了。
--------后话-------
看到无数的玩家为了堆抗性把3w血堆成2w血,把3wdps堆成2wdps,心有感慨,希望抗性神论不要再误导更多的人,让大家在选择装备时候不再盲从,搭配出适合自己生存的装备build。
2012年05月28日 02点05分 1
level 11
要平衡,不要D3
2012年05月28日 02点05分 2
level 1
技术贴要mark
2012年05月28日 02点05分 3
level 14
是的,还是要平衡
2012年05月28日 05点05分 8
level 3
[顶]
2012年05月28日 05点05分 10
level 7
提点小建议
一个是 上面的收益应该是偏导 就是哪像越低 堆起来收益越大
另一个 堆血量只能方秒 和精英怪耗的话抗性 护甲 闪躲提供同样等效生命, 其实际效果会更好(在你不被秒杀的前提下)
2012年05月28日 05点05分 11
level 9
有理,所以如何找到一个平衡点是最重要的。如果再考虑到技能、回血等效果就更为复杂。
2012年05月28日 07点05分 12
level 11
我觉得到目前为止所有的伤害计算都是不准确的,我觉得这些计算根本没有了解d3的伤害方式,你写的是抗性,那护甲呢?护甲是只针对物理攻击还是针对所有攻击呢?如果只针对物理攻击那么物理抗性又为什么会存在呢?这些都没有标准的答案呢,做一道题条件都不是
正确的
前提下你的结果毫无意义
2012年05月28日 07点05分 13
1