凯恩之角_暗黑破坏神3论坛_夺魂之镰

标题: 护甲、抗性、闪避、格挡、总伤害减免详细公式 [打印本页]

作者: *shyue    时间: 2012-7-3 10:24
标题: 护甲、抗性、闪避、格挡、总伤害减免详细公式
本帖最后由 *shyue 于 2012-7-3 22:09 编辑

1.护甲
  ·按百分比减轻所有伤害
  ·物品,力量,技能均可增加护甲
  ·1力量 = 1护甲
  ·护甲的减伤公式: 减伤%=[护甲/(护甲+ Mlvl*50)] * 100% mlvl是怪物等级
  ·护甲对一个60级怪物的减伤
  护甲 减伤%
  3,000 50%
  4,500 60%
  7,000 70%
  9,000 75%
  12,000 80%
  17,000 85%
  27,000 90%

2.抗性
  ·按百分比减少元素伤害
  ·物理伤害视为一种元素伤害
  ·物品,智力,技能均可增加抗性
  ·1智力 = 0.1抗性
  ·抗性伤害减免公式:减伤% = [抗性/(抗性+ Mlvl * 5)] * 100%
  抗性对一个60级怪物的减伤
  抗性 减伤%
  25 8%
  50 14%
  75 20%
  100 25%
  150 33%
  200 40%
  300 50%

3.闪避
  ·闪避所有的攻击伤害的百分比几率
  ·近战,远程,投射物,魔法投射物和AOE攻击均可以闪避
  ·物品,敏捷,技能均可增加闪避
  ·敏捷与闪避的关系
  敏捷不想力量和智力那样会对闪避提供线性加成。 与之相反,你的敏捷越高带来的闪避收益则越少。[此处指的是每个敏捷点带来的闪避收益]DEX=敏捷
  0-100 DEX 0.10% 每一个敏捷点带来的闪避率
  100-500 DEX 0.03% 每一个敏捷点带来的闪避率
  500-1000 DEX 0.02% 每一个敏捷点带来的闪避率
  1000-8000 DEX 0.01% 每一个敏捷点带来的闪避率
  100 敏捷 10% 闪避
  500 敏捷 20% 闪避
  1000 敏捷 30% 闪避
  2000 敏捷 40% 闪避
  3000 敏捷 50% 闪避
  闪避的计算
  假设:人物 600敏捷,技能提供+10%闪避
  100 * 0.1% = 10.00% (0-100敏捷区间)
  400 * 0.025%= 10.00% (100-500敏捷区间)
  100 * 0.02%= 2.00% (500-1000敏捷区间)
  敏捷提供的闪避总计:(10.00%+10.00%+2.00%)= 22%
  结合技能的10%闪避我们得到:
  总的闪避率= 1 - [(1-总敏捷加成)*(1-总技能加成)]
  = 1 - [(1-22%)*(1-10%)]
  = 30% 总闪避率

4. 格挡
  ·有几率格挡掉每次攻击一定的伤害量
  ·盾牌的三个主要属性:护甲,格挡几率,格挡值
  ·格挡的计算是在伤害减免之后
  ·可以格挡魔法攻击
  格挡机制
  盾牌是在你的护甲,抗性,伤害减免计算之后筑起的第二道防线。 如果格挡发生了,那么你遭受的伤害则会减去格挡值。 如果你遭受的伤害小于格挡值,你就不受任何损害。
  由于伤害计算的特性,护甲可以很好地与格挡协同起来。 也就是说,一个高护甲的人物从格挡上获得的收益将高于一个低护甲的人物。

5.总伤害减免
  ·所有伤害减免来源的计算是乘法
  ·在暗黑3中,物理和元素伤害的减免不需要分开计算
  ·总伤害减免是一段时间的平均值,因为格挡和闪避是随机事件
  其他伤害减免来源:
  ·野蛮人和武僧,天生伤害减少30%
  ·+%护甲属性的计算包括在所有护甲计算中(这个意思就是%护甲属性是在所有护甲加起来之后再一起增幅)
  总伤害减免基础公式:总体伤害减免%= 100 * [1 - (1-DR1)*(1-DR2)*(1-DR3)...]
  (其中的DRX(如DR1,DR2等)是一种伤害减免来源
  最后举个例子:
  假设:60%伤害减免来自护甲,60%伤害减免来自抗性,盾上有15%的格挡几率及1000格挡值,敏捷提供10%闪避
  假设:怪物命中会造成5000点伤害
  注:所有近战角色对所有来源的伤害有30%减伤。
      ·伤害经护甲和抗性减免后:
  总减伤 = 5000 * (1-60%) * (1-60%) * (1-30%)= 560
  ·再经盾牌减免伤害:
  总减伤  = 560-15% * 1000= 410
  ·加入闪避几率后:
  总减伤 = 410 *  (1-10%)= 369
  ·伤害减免百分比:
  总减伤减免%= 100 * (1 - 369/5000) = 92.62%
作者: 血脸杀手    时间: 2012-7-3 10:29
原创?或者说来源根据?
作者: *shyue    时间: 2012-7-3 10:30
血脸杀手 发表于 2012-7-3 10:29
原创?或者说来源根据?

非原创,数据 测试和计算为国外团队
个人对照了一下,发现还是蛮准的


作者: ETT    时间: 2012-7-3 11:18
看了一下,总减伤公式里好像没把抗性减伤算进去,不然的话怪物20W攻击,才减75%,谁也扛不住
作者: 血脸杀手    时间: 2012-7-3 18:04
首页推荐一下!
作者: dog_fast@163.co    时间: 2012-7-3 18:20
受教了。。。总算搞清楚格挡值跟格挡几率的作用了
作者: zju_liusf    时间: 2012-7-3 18:20
这个要mark 收藏啊
作者: ddd333    时间: 2012-7-3 18:22
谢谢分享。。收藏了。
作者: dahuilang222    时间: 2012-7-3 18:27
感谢分享特别有用!
作者: 赤脚开宾利    时间: 2012-7-3 18:35
*shyue 发表于 2012-7-3 10:30
非原创,数据 测试和计算为国外团队
个人对照了一下,发现还是蛮准的

不管是不是原创,对玩家有用就行。
作者: keakon    时间: 2012-7-3 18:38
闪避计算错了

100-500 DEX 0.025% 每一个敏捷点带来的闪避率

这个看到过好多次了…
作者: *shyue    时间: 2012-7-3 18:40
ETT 发表于 2012-7-3 11:18
看了一下,总减伤公式里好像没把抗性减伤算进去,不然的话怪物20W攻击,才减75%,谁也扛不住

魔法伤害减免就是抗性减免
三个数字要相乘


作者: werebear    时间: 2012-7-3 18:45
·格挡的计算是在伤害减免之后

·盾伤害计算:
  盾牌减伤% = [15%*(5000-1000)] + (85%* 5000) = 4850 1 - (4850/5000)=3.00%的平均减伤

这两段矛盾吧  第二段的5000应该是先计算护甲减伤之后?

不然在单次攻击几万的伤害面前  格挡毫无意义
作者: qsyang1115    时间: 2012-7-3 19:01
伤害减免好像存在问题,跟我前段时间看的不一样
作者: xiaoraydidi    时间: 2012-7-3 19:34
·物理伤害减免:
  总减伤% = 100 * [1 - (1-60%)*(1-3%)*(1-10%)*(1-30%)= 75.56%
  ·魔法伤害减免:
  总减伤%= 100 * [1 - (1-60%)*(1-10%)*(1-30%)] = 74.80%
这两个不一样lz你是要闹哪样。。。
另外我唯一希望知道的闪避和格挡的优先判定也没说。。。
作者: 不会飞的猪    时间: 2012-7-3 19:39
mark 再学习。。。。。
作者: alu012@126.com    时间: 2012-7-3 19:44
先支持下 知道原理很重要,数据方面略懂就行
作者: *shyue    时间: 2012-7-3 19:47
xiaoraydidi 发表于 2012-7-3 19:34
·物理伤害减免:
  总减伤% = 100 * [1 - (1-60%)*(1-3%)*(1-10%)*(1-30%)= 75.56%
  ·魔法伤害减免 ...

闪避是在受伤害之前就判定的
而格挡是在减免伤害之后才判定
作者: xiaoraydidi    时间: 2012-7-3 19:52
*shyue 发表于 2012-7-3 19:47
闪避是在受伤害之前就判定的
而格挡是在减免伤害之后才判定

请问有出处或者测试么,求个地址,请不要yy。为何不能是减免后等价出现?
这个唯一的测试方式就是一个低值一个高值看出现频率

作者: *shyue    时间: 2012-7-3 19:57
本帖最后由 *shyue 于 2012-7-3 19:58 编辑
xiaoraydidi 发表于 2012-7-3 19:52
请问有出处或者测试么,求个地址,请不要yy。为何不能是减免后等价出现?
这个唯一的测试方式就是一个低 ...

这是一个程序设计问题
不可能说一段程序先运行你受到的伤害后再来算闪避
这样编程是不可能的

作者: ETT    时间: 2012-7-3 20:00
坑爹啊,楼主越解释越乱
明显的
如果计算单次伤害,就计算护甲减免跟魔法减免,你这个公式重复计算了.难道近战的受伤害少30%会在护甲减免跟魔法减免中生效2次?
如果计算多次的平均伤害,那么就加上闪避跟格挡。
作者: 风继续吹007    时间: 2012-7-3 20:03
记下了,回去慢慢研究
作者: seedsoft    时间: 2012-7-3 20:05
aoe也能闪避,不对吧,熔火 亵渎 这些怎么都闪避不了。
作者: 坏骨    时间: 2012-7-3 20:08
如果我会算,我就考上大学了,
作者: zzwlocker    时间: 2012-7-3 20:09
哪个论坛弄过来额数据?
作者: 信仰传承    时间: 2012-7-3 20:12
技術帖 先支持 再看
作者: xxw0815@163.com    时间: 2012-7-3 20:23
这个要收藏了,非常有用。
作者: Inception2012    时间: 2012-7-3 20:35
werebear 发表于 2012-7-3 18:45
·格挡的计算是在伤害减免之后

·盾伤害计算:

支持这位看客的观点

还请搂主做出澄清

作者: 619556@qq.com    时间: 2012-7-3 20:38
多谢楼主,虽然看着累,但还是为我冲击HC多了一些认识。
作者: sosX    时间: 2012-7-3 20:48
抗性呢 ?????、最后公式怎么 没有抗性?

作者: kayw1023    时间: 2012-7-3 20:55
必须 Mark.......
作者: lisir229    时间: 2012-7-3 21:04
不错  为了新兵  感谢众神


作者: V5的阿凡达    时间: 2012-7-3 21:06
全抗超过300难道就是溢出没有收益了?能写明白吗?
作者: 你刘哥    时间: 2012-7-3 21:14
先标记慢慢看
作者: 维塔斯微笑    时间: 2012-7-3 21:16
   赞一个,。。
作者: 你刘哥    时间: 2012-7-3 21:25
谢谢版主了
作者: Ocean__    时间: 2012-7-3 21:37
多谢楼主~~~~~~~~~~~~~~~~~
作者: 蒼天無眼    时间: 2012-7-3 21:44
這個閃避公式是對的嗎。。。如果是這樣的話武僧理論上可以達到100%閃避的 因為只要總技能加成到100就沒問題了
作者: 普罗米    时间: 2012-7-3 21:57
这个必须顶啊 很有帮助
作者: greenleaf_d3    时间: 2012-7-3 22:00
喜欢分享的都是好同志
先顶一个,慢慢学习


作者: greenleaf_d3    时间: 2012-7-3 22:03
要是多一点总结和分析就更好了
当然,求全了


作者: 身后的阴暗    时间: 2012-7-3 22:06
我对照了一下,发现还是一点准的我说的是我


作者: cmm0719    时间: 2012-7-3 22:16
好文。。。。。。。。。。

作者: Diablo_III    时间: 2012-7-3 22:51
格挡概率原来是这个意思,我还以为像d2那样完全格挡掉呢
作者: 滴滴叭叭呜    时间: 2012-7-3 23:36
这个肯定要顶楼主的
作者: 大天使香克斯    时间: 2012-7-4 01:32
对于研究要抱着严禁的态度来对待,先留下记号,既然脸总首页推荐了,肯定有值得一战的地方,明日寡人推敲一番!!!
作者: IMP    时间: 2012-7-4 02:19
个人认为,闪避和格挡对于不应当算入总减伤内。
闪避是概率无伤,格挡是概率减伤。对于类似熔火这样的连续伤害,或者大量的伤害在一起,这么算还有些意义,但若对于单次高伤害的攻击而言这么算反而不利。
假设比列攻击20w,只算护甲和抗性减伤的话如果是2w。我们的安全血线在2w以上就不会被秒。
但通过格挡和闪避,可以算出来的减伤后的伤害肯定低于2w。但没触发格挡和闪避的话,单次攻击伤害还是2w。我的表达可能有些乱。

作者: IMP    时间: 2012-7-4 02:24
而且我认为帖子中的盾牌伤害减免也有些问题,盾牌减免是格挡后收到伤害值减去格挡值
例子中经过抗性护甲减伤后受到伤害为560,例子中盾的格挡为1000,那么每次减伤只能减560.
即:总减伤  = 560-15% * 1000= 410
改为: 总减伤  = 560-15% * 560= 476

作者: lygcat@163.com    时间: 2012-7-4 12:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我是狮子座    时间: 2012-7-4 16:43
打酱油的。。。。。。。。。。
作者: 你刘哥    时间: 2012-7-4 18:37
好贴!看看算法
作者: applecatzx    时间: 2012-7-5 01:35
求大神解释这两条腰带,为什么一条护甲加力量的总护甲值低的腰带比另一条高血量的低护甲的腰带强,我的意思是在护甲值面板的和总减伤面板值上血量高的那条会这么厉害,难道总减伤和体能与有关?

3a.png (549.29 KB, 下载次数: 10)

奇怪的腰带

奇怪的腰带

3b.png (588.17 KB, 下载次数: 12)

注意腰带

注意腰带


作者: 买生药1000个    时间: 2012-7-5 13:30
2万7才 百分之 90减伤 这也不合适啊
作者: wrath    时间: 2012-7-5 13:43
本帖最后由 wrath 于 2012-7-5 13:44 编辑
applecatzx 发表于 2012-7-5 01:35
求大神解释这两条腰带,为什么一条护甲加力量的总护甲值低的腰带比另一条高血量的低护甲的腰带强,我的意思 ...

自己看被动....vit=护甲问题太业余了...

作者: 我是狮子座    时间: 2012-7-5 14:09
谢谢。。。我受教了
作者: peter665202    时间: 2012-7-5 14:32
不错  看看 拿分走人

作者: kukoiz    时间: 2012-7-11 10:20
收藏         
作者: adelite    时间: 2012-7-11 12:02
IMP 发表于 2012-7-4 02:19
个人认为,闪避和格挡对于不应当算入总减伤内。
闪避是概率无伤,格挡是概率减伤。对于类似熔火这样的连续 ...

说的很准确。exe
作者: DiabloQiao    时间: 2012-7-27 12:27
mark,学习了啊
作者: duomaomao    时间: 2012-7-27 13:59
恩,对hc玩家相当有用啊
作者: geoffreyshen    时间: 2012-7-28 09:41
好技术贴,学习学习

作者: jgz-1@163.com    时间: 2012-12-26 14:55
终于找到了,不过我不是挖坟的,我只是留个脚印,以后好找




欢迎光临 凯恩之角_暗黑破坏神3论坛_夺魂之镰 (https://bbs.d.163.com/) Powered by Discuz! X3.3