• 1743阅读
  • 1回复

[总结]法师静态力场技能正确计算公式总结与计算器的下载 [复制链接]

上一主题 下一主题
离线vinceit
91D2战网管理组
 

发帖
7589
金钱
4251037
91币
1774
信誉
0
资产
0 IST
在线时间
16912 小时
注册时间
2007-08-25
最后登录
2024-12-22
只看楼主 倒序阅读 使用道具 楼主  发表于: 2021-11-08 11:49:19
用人物来敌对在地狱测试的结果是当显示的抗性小于0时,不会减少|-lr|的效果,因此才有了之前很奇怪的现象,就是当信念的效果减少抗性至0以下时,抗性负得越多反而会减少|-lr|的效果越多。
用人物测试不出真实的对怪物效果,才有了这一篇用更加精确的测试方法来推导静态力场的公式的文章。

一、sf后怪物剩余生命的计算公式
设r为怪物中了信念灵气或降低抵抗后显示的lr(数值可为负,最小值为-100), |-lr|为装备上对怪物的实际减少闪电抗
性的绝对数值(当r>=100时,此数值自动为0;当r<100时,|-lr|的最大值为100+r。举个简单的例子就是当r<=-100时,
|-lr|的最大值为0,当r=99时,|-lr|的最大值为199),n为sf的次数(n为正整数)。
max(a,b)表示取两者的最大值,min(a,b)表示取两者的最小值。

sf剩余血量=(1-1/4*(1- (min(max(r,0),100)-|-lr|)/(100-min(r,0))))^n

sf的伤害效果=1/4*(1- (min(max(r,0),100)-|-lr|)/(100-min(r,0)))

公式计算的举例图:


二、sf的公式推导
1.测试
测试图片1



根据测试的统计数据,在地狱环境中,有信念灵气的作用下,当显示的抗性小于0时,每减少5的显示抗性就能相当于
减少1%的|-lr|效果,当显示的抗性为-70时,无论多少|-lr|都不能两次sf使牛的生命减少到50%以下,原因大概是此时
|-lr|需要大于30%才能达到效果,而当显示抗性为-70时,|-lr|最大只能到30。
猜测,当显示的抗性小于0时,应该是|-lr|按某个效果,减少到某个|-lr|的作用效果,设这个值为y,
y=|-lr|+显示抗性%*y,然后推出的y*(1-显示抗性%)=|-lr|,y=|-lr|/(1-显示抗性%),分子分母同乘100,得到
y=100*|-lr|/(100-显示抗性),这就是实际负抗性的效果,也就是说y值就表示Left_Life*25%*(1-LR%)此公式中的
lr,而显示抗性就是表示为上面推导公式中的r。
而当显示的抗性大于等于0时,直接带入Left_Life*25%*(1-LR%)此公式就行了。
这时就推导出了上面的公式。
2.验证
测试图片2



根据观察结果,在恶梦环境中,没有信念主动减抗的条件下,牛的抗性为25,|-lr|在97-98之间,能两次sf减少牛的生命
到显示的32%,|-lr|在50-51之间,能两次sf减少牛的生命到显示的32%,|-lr|在23-24之间,能两次sf减少牛的生命到显
示的32%,|-lr|在6-7之间,能两次sf减少牛的生命到显示的32%。
根据计算公式,在|-lr|为97和98时,三次sf牛剩下的生命分别为32.49%和32.2056%;在|-lr|为50和51时,两次sf牛剩
下的生命分别为32.4951%和32.1419%;在|-lr|为23和24时,四次sf牛剩下的生命分别为32.4929%和32.0646%;在
|-lr|为6和7时,两次sf牛剩下的生命分别为32.2592%和31.7506%。这时只验证了当显示抗性大于0时,恶梦的怪的生命
在32.2056%-32.2595%之间就不能再sf了。所以我更愿意猜测一个比较容易让人接受的数值,当恶梦的怪生命在32.25%
以下时,sf就没有效果了,不是之前人们一直认为的1/3,这个不知道要怎么解释,先暂定是这样吧。
同理可得在地狱,不是50%以下的血量就不能sf了,经过计算出来的结果小于49.5%静态力场就不起效果了。

测试图片3



根据统计结果,发现最大的误差在|-lr|为30%,68%的平方为46.24%,69%的平方为47.61%,都小于48%,因此我们可
以肯定显示出来的生命的百分比肯定存在误差。再通过用计算公式与统计结果进行对比,发现在地狱牛场进行的sf测试时,
在计算与显示的误差为1%左右是能够接受的,因此,推导出的计算公式在地狱难度中误差在1%左右是正确。

之外还有怪物的回血因子等无法控制的因素,在此公式中忽略了。而在普通难度中,由于怪物的血量很少,因此公式计算时
会出现十分不精确的成分。

再插入回血因子计算,Non-Player Units可以自动回复生命,回复速度取决于DamageRegen和MaxLife两个参数,具体计算公式如下:

RepLife = MaxLife * DamageRegen * 25 / 4096

解释
RepLife              每秒回复生命点数
MaxLife              生命最大值
DamageRegen          生命回复因子
因为我们要计算的是生命百分比,所以回复lf%=DamageRegen * 25 / 4096
出自生命和法力回复公式
由于每秒回血有个25的乘数因子,在此我们假定怪物回血是每一帧都进行的(但实际是按秒回血的)。而测试中的角色是用了物理伤
害免疫,没有带盾的8f的施法速度的sor,没有带小弟,因此可视为是连贯施法的。在推导出来的sf计算公式中加入回血因子后,可发
现,在普通时,怪物血量只要不小于4就能一直减少;而在恶梦,当怪物的血量少于33%时,sf不再起效果;在地狱难度下,当怪物的
血量少于50%时,sf不再起效果。与官方给出的数据不谋而合,因此我相信这项计算公式在回血因子为0时是成立的。而静态力场计算
器中已经加入了回血因子,因此想计算sf的剩余血量还是推荐大家用静态力场模拟计算器。

测试总结:在普通难度下(fz任意难度),当怪物的血量少于4时,sf不再起效果;在恶梦难度下,当怪物的血量少于33%
时,sf不再起效果;在地狱难度下,当怪物的血量少于50%时,sf不再起效果。对人物测试结果表明,抗性一直是按实际抗
性计算,没有衰减现象。以上公式适用所有pvc场景,这个公式很好的说明了为什么当显示的抗性小于零时,会使自身装备
上带的-lr衰减的现象。

而计算公式是分为两个部分的:
当显示的闪电抗性大于等于0时,资料给出的计算公式成立,即Left_Life*25%*(1-LR%)

当显示的闪电抗性小于0时,设成显示的抗性r,身上的装备自带的负电抗为|-lr|(最大为100+r),则对敌人的伤害为
Left_Life*25%*(1+|-lr|/(100-r))
范围如资料显示有效范围:(4+Slvl)*2/3码
名词解释
Slvl为静态力场技能本身的级别,含装备所加;Left_Life为敌方当前生命值;LR%为敌方的闪电抗性,大于等于100%时无伤害,此公式无效。

换句言简意赅的话来说
假设怪物抗性为m,信念与减低抗性减少的电抗为n,身上的装备自带的减电抗r(r的效果最高为100+m-n)
则计算公式分为两部分
当m-n大于等于0时,静态力场每次减血百分比为当前血量的1/4*(1-(m-n-r)/100)
当m-n小于0时,静态力场每次减血百分比为当前血量的1/4*(1-r/(100-m+n))
并且,静态力场有个至关重要的条件,当地狱怪物血量在50%以下时,静态力场不再起作用,也就是说50%的血量是判定sf是否能再起作用的临界条件,但并不是说只能将怪物血量削弱到50%;在恶梦怪物血量限制在33%以下时,静态力场不再起作用;在普通和非资料片没有限制,但貌似怪物小于4的生命时,静态力场不再起作用。

三、静态力场计算器
计算器为excel表格

只用在红色区域输入相关要素,就能快速计算出静电力场的作用结果,是一个很方便很实用的小工具哟!
静态力场计算器.rar (69 K) 下载次数:0
战网官方QQ群:
1群:907473582
2群:289990050
3群:6713328

战网下载导航:http://down.91d2.cn
暗黑资料速查:https://bbs.91d2.cn/read-htm-tid-1517103.html
在线交易系统:https://bbs.91d2.cn/read-htm-tid-1600317.html
离线vinceit
91D2战网管理组

发帖
7589
金钱
4251037
91币
1774
信誉
0
资产
0 IST
在线时间
16912 小时
注册时间
2007-08-25
最后登录
2024-12-22
只看该作者 沙发  发表于: 2021-11-08 11:51:01
附KB怪物所需要的sf次数:

第一波怪不管在什么情况下,大多数为3sf
第二波怪,-lr小于55大多数为4sf,高lr的3sf
第三波怪,一般-lr小于60的4sf,高-lr的大多数为3sf
第四波怪不管在什么情况下,第一二次出现信念时3sf,之后才出现信念为2sf
第五波怪不管在什么情况下,-lr大于55时2sf,小于55时3sf
82的请看到古代赫拉迪姆,-lr高于75为2sf,一开始出现信念为2sf,其他情况3sf鉴定完毕,对于mf法师需要6sf。
战网官方QQ群:
1群:907473582
2群:289990050
3群:6713328

战网下载导航:http://down.91d2.cn
暗黑资料速查:https://bbs.91d2.cn/read-htm-tid-1517103.html
在线交易系统:https://bbs.91d2.cn/read-htm-tid-1600317.html
快速回复
限100 字节
 
上一个 下一个