• 5040阅读
  • 10回复

LS攻防战,针对LS档位的计算和分析。 [复制链接]

上一主题 下一主题
离线yji210
 
发帖
33
金钱
251
91币
0
信誉
0
资产
0 IST
在线时间
29 小时
注册时间
2009-10-19
最后登录
2010-04-13
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-03-17 18:36:23
— 本帖被 铃铛 执行取消加亮操作(2010-09-22) —
前言
懒得看过程,想直接看结果的去2楼。
我打字比较粗心,错字很多。看不懂了就问,是错字我立刻改。。。。。

正文开始:
这里所有的计算,意在找出一个LS伤害的最佳档位。由于LS的伤害范围巨大,所以我们要找的不是最高伤害不加血的档位,而是输出期望值不加血的档位。这里所有的计算之前有一个假设:LS的LD为平均分布。有几个简单的近似:这里所有的计算都只考虑连续变量,原公式中的取整我直接舍弃了。LS的最低伤害假定为0。另外,这里不是精确计算,同时LS的LD不是完全连续的变了,所以20左右的误差是可以允许的。


首先,我们找来伤害流程计算。由于91D2没有相关资料的链接。我这里放上IMPK和花开小站的链接。注意,两边都需要注册ID才能浏览。
[http://flying099.5d6d.com/thread-7-1-1.htmlhttp://flying099.5d6d.com/thread-7-1-1.html
这是花开的
http://impk.blizzard.cn/ShowTopic-3092-34
这是IMPK的。


对LS来说,可能改变伤害的属性有。PVP惩罚,MDR,风甲,LR,ABS(吸收)%,ABS,ES。注意按百分比吸收和直接吸收的区别。
这些属性作用的顺序是
PVP惩罚>ES>风甲>MDR>LR>ABS%>ABS
由于ABS的吸收作用,LS的伤害分三个值。LD,Damage Dealt(简称DD)和Damage(简称DAM)
LD定义为某次LS未经过任何熟悉过滤的原始闪电伤害
DD和DAM的区别在于,DD是LS一次攻击给CHAR造成的伤害,DAM是一次伤害减去ABS吸收造成的实际伤害或者说最终伤害。
这里,关于DD,ABS等属性计算的几个特点说一下。
1,    DD严格按照伤害相关属性作用顺序起作用。
2,    DD永远不可能小于0。可能将DD减到0的属性有MDR,风甲,ABS。作用顺序为风甲>MDR>ABS。
3,    ABS和ABS%分两步起作用。第一步,在DD计算的过程中降低DD的值。第二步,在DD作用后,给人物加血。加血数值=在DD计算过程中减少的数值。若当期血量+加血数值>MAX LIFE。则只加到MAX LIFE。第二步和第一步之间会进行死亡判定。
4,    ABS的吸收不是满数值吸收。例如:一个85LR带雷神的CHAR受到600LD的伤害。PVP惩罚:600/6=100,抗性100*(1-85)=15,15-20=-5。DD严格大于0,所以这次攻击造成的DD=0,吸收15,DAM= -15(+15点LIFE)

对于DD的计算,我直接调用上面那两个帖子里的公式:

Damage Dealt = (LD * XvX / 100 * (1 - ES / 100) - Cyclone Armor –MDR) * (1 - Resistance / 100) * (1 - Absorb% / 100) – Absorb

这里套用这个公式会出现3种情况:

1,Cyclone Armor +MDR> (ld * XvX / 100 * (1 - ES / 100)
不会造成回血同时DD=0

2, (LD * XvX / 100 * (1 - ES / 100) - Cyclone Armor –MDR) * (1 - Resistance / 100) * (1 - Absorb% / 100) < Absorb
DD=0
吸血量=(LD * XvX / 100 * (1 - ES / 100) - Cyclone Armor –MDR) * (1 - Resistance / 100) * (Absorb% / 100)+ Absorb -(Damage * XvX / 100 * (1 - ES / 100) - Cyclone Armor –MDR) * (1 - Resistance / 100) * (1 - Absorb% / 100)

3, (LD * XvX / 100 * (1 - ES / 100) - Cyclone Armor –MDR) * (1 - Resistance / 100) * (1 - Absorb% / 100) > Absorb
DD = (LD * XvX / 100 * (1 - ES / 100) - Cyclone Armor –MDR) * (1 - Resistance / 100) * (1 - Absorb% / 100) – Absorb
吸血量 = (LD * XvX / 100 * (1 - ES / 100) - Cyclone Armor - MDR) * (1 - Resistance / 100) * Absorb% + Absorb

XvX/ 100这里取1/6,PVP惩罚
ES=法师的能量护盾
Cyclone Armor=风甲
Resistance=抗性
Absorb=吸收

最终伤害=DD-吸血量
若为负数则加血。

假设DD计算过程吸血量属于第三种情况。我们可以把以上两个公式合并成以下公式。
最终伤害 = (LD * XvX / 100 * (1 - ES / 100) - Cyclone Armor - MDR) * (1 - Resistance / 100) * (1 - 2 * Absorb% / 100) - 2 * Absorb

关于伤害的计算部分就说到这里。还不懂就仔细研究我前面给的两个帖子。这里我来说一下计算LS档位的基础理论。
DAM是随着LD变化的函数。DAM的期望值也可以看成是DAM的平均值。简单的微积分定理可以明确的指出,DAM的期望值其实就是DAM关于LD的积分除以最高LD。
虽然DAM是LD的函数并且有3个部分,但两者之间其实是线性关系。所以说,DAM关于LD的积分其实就是计算几个三角形的面积。套用三角形面积公式就可以了。
不熟悉的三角形面积的朋友:
三角形面积=底*高/2
那究竟要计算哪几个三角形的面积呢?其实很简单,我们可以简单的把LD分成两个部分,加血部分和减血部分。两个部分刚好形成两个三角。

下面我们来分析加血三角的部分。

通过对ABS,ABS%的分析,我们可以得出一个单次最大吸收值(暂时记为MABS)。MABS就是加血三角的高。
MABS=ABS/(1-ABS%)
比如雷神+20鬼火的MABS=20/(1-20%)=20/80%=25
需要注明的是,MABS会对应一个造成了MABS的LD值。这个LD值可以通过反向计算得到。我们把这儿值记为MLD,
MLD=6*(MABS/(1-RES)+MDR)/(1-ES)
简单的分析可以发现,LD<MLD,DD计算对应第二种情况。LD>MLD,DD计算对应第一种情况。

通过对DAM的分析我们可以计算出一个既不加血也不减血的 LD。记为0LD,很明显0LD>MLD,所以0LD的计算套用DD计算第三种情况。套用公式:
(LD * XvX / 100 * (1 - ES / 100) - Cyclone Armor - MDR) * (1 - Resistance / 100) * (1 - 2 * Absorb% / 100) - 2 * Absorb=0
对公式做一下分析发现
0LD=(2* Absorb/ (1 - Resistance / 100) / (1 - 2 * Absorb% / 100)+ MDR+ Cyclone Armor)/ (1 - ES / 100)*6

0LD可以视为回血三角的底。
这里我们发现,其实LS的伤害落在了0LD伤害上,平均回血率最高。达到MABS/2。

之后,我们来计算减血三角的面积。只要减血三角的面积=加血三角的面积=0LD*MABS/2,我们的LS就不会给对手造成加血。
减血三角的面积分析一下伤害流程可以得出。
减血三角的面积=(LD-0LD)* (LD-0LD)* (1 - Resistance / 100) * (1 - 2 * Absorb% / 100)* (1 - ES / 100)/2
由于在计算0LD的时候,我们已经计算过了MDR,所以这里不用考虑MDR的问题。同时,由于这里已经0LD已经包含了ABS,所以这里也不用考虑ABS的问题。
带入减血三角的面积=加血三角的面积=0LD*MABS/2
0LD*MABS/2=(LD-0LD)* (LD-0LD)* (1 - Resistance / 100) * (1 - 2 * Absorb% / 100)* (1 - ES / 100)/2

对公式进行一下处理
LD=SQRT(0LD*MABS/ (1 - Resistance / 100) / (1 - 2 * Absorb% / 100)*/(1 - ES / 100)) +0LD
SQRT()=对括号中的项的平方根。

到这里,我们终于找出了根据所有伤害相关属性计算LD的公式。

离线yji210
发帖
33
金钱
251
91币
0
信誉
0
资产
0 IST
在线时间
29 小时
注册时间
2009-10-19
最后登录
2010-04-13
只看该作者 沙发  发表于: 2010-03-17 18:37:21
LS档位.rar (6 K) 下载次数:9 根据以上公式。简单的做了一个EXCEL表格进行了一些计算。这里提供一个下载。


0ABS 20ABS% 在期望伤害0-25,抗性0-95需要的LS DAM档位图

20ABS 20ABS% 在期望伤害0-25,抗性0-95需要的LS DAM档位图




大概计算一下一个PVP ASN的LS技能等级。头2 项链2 TP+2 USC 1 ULC 4= 10,MAX LS 20点,纯影子BUILD则0点。则LS共30点。之后就是爪子上的LS技能等级。最高能有6,最少0。之后腰带 戒指两个是在换的,所以这两个上面的等级在变化。之后再就是YZGC和XJGC的互换。最后再有CTA带来的BO一点。
也就是说,一个PVP ASN的LS等级应该在34-49
LS的DAM范围在1K到12K之间
一般来说,一个PVP ASN身上放的都是YZ GC,戒指和腰带要换所以就不考虑。也就是说,ASN的LS等级应该在34-37之间。也就是说,变化范围全部来自爪子上的LS等级。
大概列举一下ASN可能拥有的LS DAM档位。

纯影子BUILD
13级LS(1个3LS爪子): 186LD
17级LS(2个3LS爪子):242LD

20PT
31级LS (无LS爪子):865LD
34级LS(1个3LS爪子):1029LD
37级LS(2个3LS爪子):1192LD

40PT(MAX LS相关1个)
31级LS (无LS爪子):2456LD
34级LS(1个3LS爪子):2921LD
37级LS(2个3LS爪子):3386LD

50PT(MAX LS相关1个,一个10级)
31级LS (无LS爪子):3210LD
34级LS(1个3LS爪子):3818LD
37级LS(2个3LS爪子):4425LD

60PT(MAX LS相关2个)
31级LS (无LS爪子):4048LD
34级LS(1个3LS爪子):4814LD
37级LS(2个3LS爪子):5579LD

70PT(MAX LS相关2个,一个10级)
31级LS (无LS爪子):4886LD
34级LS(1个3LS爪子):5810LD
37级LS(2个3LS爪子):6734LD

80PT(MAX LS全部相关)
31级LS (无LS爪子):5732LD
34级LS(1个3LS爪子):6806LD
37级LS(2个3LS爪子):7888LD

玩过PVP的人都应该知道,档位对应好了,其实LS的加血速度会非常快。雷神+鬼火的单次吸血最大值不过才25左右,对应的最高平均吸血值不过才12.5。所以,平均10以上的LS DAM也能造成非常好的牵制,让对方在进LS阵的时候有相当的压力。平均20以上的话,则可以造成非常明显的输出。而实际计算发现,LS档位高了一档,LS 平均DAM可以达到100以上。可以让对手看见陷阱就跑路。。。。

从图中可以看出一些LD和防护的对应。


雷神+50LR对应800伤害,20PT BUILD,纯影子明显加血。40PT以上 BUILD急速减血

85LR+雷神对应 2.7K 伤害 40 PT BUILD,20PT BUILD明显加血,50 PT以上BUILD急速减血

雷神+90LR 对应4K伤害 50 PT BUILD,20PT BUILD明显加血,60PT以上BUILD急速减血

雷神+鬼火+85LR 对应4.8K伤害 60 PT BUILD,40PT 50PT BUILD明显加血,70PT以上BUILD急速减血。


雷神+鬼火+90LR 对应 7.8K伤害 80PT BUILD,70PT BUILD明显加血,要急速减血则必须要换掉YZ GC了。

在1.11有了ULC的情况下,ASN的LS对应总能造成10-20的伤害。虽然有了ULC对爪子上LS等级的需求降低,但是LS依然作用明显。


另一方面就防LS来说,85LR+雷神感觉难受了,除了考虑换鬼火还可以考虑把LR提高到90。效果同样显著。同样,在面对其他LS档位的时候,加一个鬼火不是唯一的办法,+5的RES有时候能够有奇效。

结论LS伤害和防护是有相互对应关系的。LS DAM要高于对应防护的0平均伤害档位。进一步提高可以提供非常好的牵制。所以一堆3LS的爪子还是很有必要的。
[ 此贴被yji210在2010-03-18 05:45重新编辑 ]
离线yji210
发帖
33
金钱
251
91币
0
信誉
0
资产
0 IST
在线时间
29 小时
注册时间
2009-10-19
最后登录
2010-04-13
只看该作者 板凳  发表于: 2010-03-17 18:37:59
再占一楼慢慢修改。恩就是这样
离线bandorou

发帖
1311
金钱
4
91币
0
信誉
0
资产
0 IST
在线时间
883 小时
注册时间
2009-08-31
最后登录
2022-02-02
只看该作者 3楼 发表于: 2010-03-17 18:56:40
挺想知道两个数据 对方85LR
带一个雷神的时候 多少档的LS DAM能稳定伤血
带一个雷神+鬼火的时候 多少DAM的LS 能稳定伤血
关于这个我和朋友也做个实际测试 但是得到的结果和91 IMPK 鱼叉的很多数据都有出入  希望强人LZ能给个科学的答案  
LZ辛苦了  
离线yji210
发帖
33
金钱
251
91币
0
信誉
0
资产
0 IST
在线时间
29 小时
注册时间
2009-10-19
最后登录
2010-04-13
只看该作者 4楼 发表于: 2010-03-17 19:07:56
TO 3
雷神+85LR 2.7K保证不加血 3K保证稳定伤血
雷神+85LR+鬼火 4.8K保证不加血 5.2K保证稳定伤血

以上计算不包含精神的MDR,如果包含了,可能有0.1K左右的误差。
离线bandorou

发帖
1311
金钱
4
91币
0
信誉
0
资产
0 IST
在线时间
883 小时
注册时间
2009-08-31
最后登录
2022-02-02
只看该作者 5楼 发表于: 2010-03-17 19:19:07
引用第4楼yji210于2010-03-17 19:07发表的  :
TO 3
雷神+85LR 2.7K保证不加血 3K保证稳定伤血
雷神+85LR+鬼火 4.8K保证不加血 5.2K保证稳定伤血
以上计算不包含精神的MDR,如果包含了,可能有0.1K左右的误差。

哦 对 大意了 没考虑精神的MDR啊  谢谢LS朋友好心提供数据了 我回去会再测试下  可惜我朋友已经失踪4天了 
离线yji210
发帖
33
金钱
251
91币
0
信誉
0
资产
0 IST
在线时间
29 小时
注册时间
2009-10-19
最后登录
2010-04-13
只看该作者 6楼 发表于: 2010-03-18 05:47:50
基本就这样了。
离线雷电
物品交易大区总版主

发帖
12793
金钱
446941
91币
388
信誉
15
资产
0 IST
在线时间
2601 小时
注册时间
2008-10-08
最后登录
2022-05-20
只看该作者 7楼 发表于: 2010-03-18 13:02:50
伪娘辛苦了。
离线iceblink
发帖
3
金钱
19
91币
0
信誉
0
资产
0 IST
在线时间
1 小时
注册时间
2009-01-15
最后登录
2011-08-11
只看该作者 8楼 发表于: 2010-03-18 23:29:17
【我这个号原来还在啊】

由传送门前来参观....
期盼流星雨来,等待彼岸花开。
离线西非泽宇
发帖
383
金钱
3330
91币
0
信誉
0
资产
0 IST
在线时间
105 小时
注册时间
2010-03-09
最后登录
2010-07-28
只看该作者 9楼 发表于: 2010-05-12 12:04:42
好不错,读了茅塞顿开,这个不算挖坟吧!
快速回复
限100 字节
 
上一个 下一个