Board logo

标题: 再说元素伤害与抗性吸收 [打印本页]

作者: tycsgl    时间: 2013-10-23 06:05     标题: 再说元素伤害与抗性吸收

GM的帖子有说到元素伤害的公式,我来简化一下。
简化:有效伤害ED=(D*XvX/100*(1-ES/100)-AS-DR)*(1-R/100)*(1-A%)-AB
       生命获得LG=(D*XvX/100*(1-ES/100)-AS-DR)*(1-R/100)*A%+AB
如果最终伤害FD=ED-LG 为负数,你将得到生命值;如果为正数,你将掉血。
公式说明:
D:攻击者的初始伤害   XvX:因角色而造成的伤害改变,查表知,怪物对英雄的是100    ES:女巫的能量护盾减伤比(减少除去毒系伤害的其他伤害)
AS:风甲骨甲(减少冰、火、电伤害)    DR:伤害减少    R:最大抗性(抗性图右边一排数字)
A%:百分比吸收     AB:直接吸收
    则最终伤害FD=ED-LG=(D*XvX/100*(1-ES/100)-AS-DR)*(1-R/100)*(1-2A%)-2AB
    如何搭配装备才是大家想要急切知道的,那么怎样搭配装备?
    由于怪物伤害各有不同,这里以3000元素伤害为例,即设定D=3000,其他项目按照装备的实际参数计算。

    火元素。
    很多懒人第一想到的是“楼主,我单带一个矮人要撑到多少抗性,才能被火烧不掉血?” 那么好的,单带矮人的话,DR=15(实际乌鸦的DR有变动,12~15,这里按15算),A=15,AB=0,即你的目标是FD=(3000*1*1-15-0)* (1-R/100)*(1-2*0.15)-0=2985*(1-R/100) *0.7<=0,解此不等式R>=100,抗性要求高达100,很抱歉,不可能,因为暗黑里最大抗性才95!
    于是立马想到:“擦,我带2个矮人行不行?” 经过计算,结果是一样的,不可行。
    实际游戏中,通常我们要求没那么苛刻,掉一点点血还是能接受的。我用表格模拟了一些普通情况和极端的情况,如下图3、4所示。可以看到,95抗性下,顶个凤凰就好很多了,这种情况下成本比较低的是旭日+1矮人。不过如此高的抗性,伤害或许不高,得谨慎考虑;
    85抗性下,单顶一个旭日就蛋疼了!单带凤凰还是痛!你需要带旭日+2矮人,或者再加凤凰(依旧是掉血,只不过很轻微的)。
    75抗性,一片倒……
    65抗性和0抗性我不说了…
    最后模拟了极端的几种,可见,裸奔的就是被秒杀的份。

    冰元素。
    如图5、6所示
    冰的吸收并不乐观,因为少了DR,所以还是操起黑盾来抵抗吧。或者带冰头双乌鸦。所以给大家的建议是,把冰抗搞高点,不低于85。

    电元素。
    由于鬼火吸收比变量差距太大(10%~20%),故按中间值15%计算,额外算一个满变量的。如图7。
    仅有雷神+双JP鬼火才回血。由于雷神必带,所以建议带雷神+1鬼火
    有无综合一点的?可以尝试:黑盾in 22#,鬼火1,矮人1,旭日,雷神,守护天使in 22#,水上漂(或热鞋或地狱阔步),冰头in 23#,小刀in抗性珠,发拳,物品栏除技能板子,火炬毁灭外,其余5R小符——于是一个奇葩的角色诞生了!
    本文还有很多装备没提及。但是它说明:1.不要再把75作为最大元素抵抗,做好抗性过85的准备;2.直接吸收装备和吸收比装备搭配效果更佳;3.没有吸毒的装备。


[ 本帖最后由 tycsgl 于 2013-10-24 12:57 编辑 ]
作者: 一般性    时间: 2013-10-23 10:03

引用:
原帖由 tycsgl 于 2013-10-23 06:05 发表
其实GM的帖子有说到元素伤害的公式,我来重新给大家演示一下,更方便读懂。
最终伤害FD=有效伤害ED-生命获得LG
如果最终伤害为负数,你将得到生命值;如果为正数,你将掉血。

有效伤害ED=(Damage*XvX/100*(1-ES ...
你的公式有问题
有效伤害ED=(Damage*XvX/100*(1-ES/100)-ArmorSkill-DR)*(1-Resistance/100)*(1-Absorb%/100)-Absorb
生命获得LG=(Damage*XvX/100*(1-ES/100)-ArmorSkill-DR)*(1-Resistance/100)*Absorb%+Absorb
应该是
有效伤害ED=(Damage*XvX/100*(1-ES/100)-ArmorSkill-DR)*(1-Resistance/100)*(1-Absorb%)-Absorb
导致计算结果有问题!
对于怪物对角色的元素攻击,XvX=100,若法师不采用ES,则ES为0;再假设没有AS和DR,则
ED-LG=D*(1-R/100)*(1-2A%)-2AB
分析的不错,所以重新计算下吧!
作者: memoryrain    时间: 2013-10-23 10:52

楼主的公式算错了,楼上的才对,根据公式很容易推断出山顶火塔的伤害是500。海尔闪电因为浮动范围很大,推算不出。海尔的暴雪大概是1300-1500的范围。我当时测算的时候如此。后面不知道有没有改。
作者: memoryrain    时间: 2013-10-23 11:00

75冰抗带乌鸦=85冰抗,海尔暴雪1hit大概损失2xx血,不是很大问题,只要不连续命中(有相当几率会被连续砸中的)。海尔的杀手锏还是闪电,打出高伤,就算是85电抗也减血很猛。暴雪只对装备不齐冰抗不行的才威胁大。
山顶火塔75抗+旭日,补血。不过旭日牺牲重要的项链。采用热刺鞋+吸火手套或者热刺鞋+1矮人的话,1hit掉20和35血,不是啥大不了的伤害。
作者: 一般性    时间: 2013-10-23 12:22

引用:
原帖由 memoryrain 于 2013-10-23 11:00 发表
75冰抗带乌鸦=85冰抗,海尔暴雪1hit大概损失2xx血,不是很大问题,只要不连续命中(有相当几率会被连续砸中的)。海尔的杀手锏还是闪电,打出高伤,就算是85电抗也减血很猛。暴雪只对装备不齐冰抗不行的才威胁大。
...
针对山顶火塔可以考虑凤凰盾.
免疫海尔的代价比较大,不好处理
作者: tycsgl    时间: 2013-10-24 08:06     标题: 回复 2# 的帖子

已重新演算,谢谢指正。
作者: 一般性    时间: 2013-10-24 08:27

引用:
原帖由 tycsgl 于 2013-10-24 08:06 发表
已重新演算,谢谢指正。
补充下,貌似百分比吸收上限40%,有兴趣自己测试下
另外,如果结合实例,比如
KB抗火蛇怎么搭配,山顶,海尔...
那就比较完善了!:anhei3.net-85
作者: tycsgl    时间: 2013-10-24 08:45     标题: 回复 7# 的帖子

正在用Excel模拟结果。
作者: 240524275    时间: 2013-10-24 12:56

嗯嗯。很不错
作者: yanlo    时间: 2013-10-25 10:12

以前我玩sor的时候火抗75带个熄火手套都不怕火,另外冰头加冲突腰带冰抗到85也可以说是冰免了
作者: gxtof    时间: 2013-10-26 23:44

计算要看怪,比如火用巴尔,电冰用海尔,我极品鬼火和75电抗可以8pp对杀海尔,乌鸦和85冰抗也不怕雪,就是舍不得项链,如果75火抗加旭日应该也基本无损,所以基本可以全免了,还是怕刺猬,物免更重要
作者: mgy1234567    时间: 2013-11-2 02:07

受益了。暗黑真是个计算量大大地游戏嘞。
作者: ycz3027    时间: 2013-12-9 10:22     标题: 回复 1# 的帖子

[有效伤害ED=(D*XvX/100*(1-ES/100)-AS-DR)*(1-R/100)*(1-A%)-AB
生命获得LG=(D*XvX/100*(1-ES/100)-AS-DR)*(1-R/100)*A%+AB
如果最终伤害FD=ED-LG 为负数,你将得到生命值;如果为正数,你将掉血。]有点问题。因为A%和AB是建立在(D*XvX/100*(1-ES/100)-AS-DR)*(1-R/100)>0的基础上,举个例子,D*XvX/100*(1-ES/100)-AS-DR<=0比如德鲁伊的AS将伤害完全吸收,则伤害=0,A%和AB都吸不到血,因为已经没伤害了,此时既不加血也不掉血,但是根据公式算FD将小于等于0
补充:吸血不仅建立在(D*XvX/100*(1-ES/100)-AS-DR)*(1-R/100)>0的基础上,且发生在受伤扣血之前,就是说如果你满血挨打,那么虽然产生吸血但由于满血等于没有吸血,此时实际伤害=有效伤害ED=(D*XvX/100*(1-ES/100)-AS-DR)*(1-R/100)*(1-A%)-AB,若ED<0,则实际伤害=0。

[ 本帖最后由 ycz3027 于 2013-12-9 12:34 编辑 ]




欢迎光临 anhei3战网 (http://test.anhei2.com/) Powered by Discuz! 6.0.0