//没登陆

欢迎您来到凯恩之角,奈非天!

帖子:4434

符文:235

跳转到指定楼层
1#
发表于 2023-2-22 10:10:00 |只看该作者 |倒序浏览 来自:美国
本帖最后由 yzymanayzy 于 2023-3-2 17:22 编辑

现在刺客的蛇击三层很容易出现吸血吸蓝无效的情况。怀疑数据溢出。
蛇击以前只有开荒期用两下。后期一聚一放的输出节奏下,聚了蛇击也是浪费时间,大家只靠装备双吸就够了。而2.6大家用多了,就发现BUG了。

结论放在前面(2月24日:又测出新东西了,公式复杂了):
当前版本(2.6版),吸取理论计算值在特定区间时,无效!理论吸取值超出区间上限时,实际吸取值是理论计算值减去区间下限值x2
BUG并非刺客独有!BUG面前,人人平等。但实战中只有刺客和狼德有机会受到影响。

理论吸取值无效区间为(感谢@食不言 补充循环区间):
(2n+1)*[1310, 2620] *drain%
保险起见,增加冗余(理由是上限区间+200内吸取不稳定),范围扩大到:
[1300, 2900] *drain%
[]表示区间,drain为怪物的drain effect值,加%表示需要除以100。
n为整数且n>=0

超过区间上限2900*drain%时可以吸,但是
实际吸取=理论吸取-(2n+1)*2620*drain%
n为整数且n>=0

这里提供另一种看实际物理伤害的公式,算法更直观,只需要关注怪物物抗和身上的吸取率即可。在此公式中,怪物的drain%被抵消了。
会有吸取无效BUG时, 对目标实际造成的物理伤害循环区间为
(2n+1)*[1300,2900]*3/实际吸取率
[]表示区间,实际吸取率  = (装备吸取+技能吸取)/PVP惩罚, 就是面板百分数+技能显示百分数。PVC的话,PVP惩罚算作1
n为整数且n>=0


我之前的8PP K6BOSS视频中说,实测大虫子和菠萝、巴尔不能吸是因为Darin = 0 是错误的。只要聚气3虎击2蛇击或聚气0虎击3蛇击就能吸了。
当然劳模drain=0没问题,怎么都吸不了。


蛇击吸血无效BUG解释:
三虎三蛇击,经常会吸不到血(有命中的动画蛇击触发成功的视觉效果,对怪有伤害,就是无吸取,并非打空,你把特定的怪用纯物理踢死也吸不到一点)。
总之确保吸血或吸蓝理论值不要落在650-1500这个区间。
这个吸取数值跟你的伤害、怪物的物理抗性、怪物的Drain effect相关,计算比较复杂。


解决方法,大家只要记住:
1, 凤凰龙爪刺客使用1-3虎击2蛇击,或0虎击2-3蛇击。为了保物理伤害提高单体输出,推荐3虎2蛇或2虎2蛇。摆尾刺客一脚伤害通常在5000以上且上下限差距大,所以3虎3蛇比较推荐。
2, 凤凰龙爪刺客使用扩展级的鞋子压制一下伤害,如战旅,反正有MF挺好的;未升级的蚀肉骑士。  但对于龙虎刺客绝不推荐这样做,龙虎范围强击击退很安全,鞋子伤害必须最高。而且龙虎刺客的力量敏捷加得很高,一脚下去物理伤害通常都会超过BUG值上限很多。
3, 所以要么尽量降低虎击蛇击的技能等级只加1点,要么全部加满,否则容易让吸取值落在BUG区间。收益角度看,要加还是加虎击好。


以防万一挨杠,还是补充一句:不会有凤凰龙爪刺客尽量压低力量敏捷吧?不会有龙虎刺客(龙摆尾)不把力量敏捷加到总计500以上吧?
不会吧不会吧?



下面我们说一下详细的实验求证过程。
经反复验证:无论任何职业,不管是装备还是技能吸取(如狂狼),只要落在650-1500这个区间,一定吸取失败。
与是否消耗聚气层数无关,拆掉马赛克,换上瘟疫,一样有BUG。
还好还好,刺客并没有被特殊对待。




-----以下为详细计算和测试,有兴趣的一起研究。黑盒推测,可能全错------

感谢@食不言 的吸取公式帖,计算部分基于他提供的公式:
生命/法力偷取计算流程及公式_赫拉迪姆文库_凯恩之角_暗黑破坏神3论坛_夺魂之镰 - Powered by Discuz! (163.com)

偷取生命或法力数值=[[[256*实际物理伤害*drain/100]*实际偷取数值/100]/难度惩罚系数]/256


这个公式需要改为以下,才能解释得通:
偷取生命或法力数值=[[[256*实际造成伤害*实际偷取数值*drain] /10000]/难度惩罚系数]/256
这样,这一步:256实际造成伤害drain*实际偷取数值  会出现超过2的32次方的值。且可以解释普通攻击+高非武器ED和纯技能伤害等量时,普攻能吸,技能不能吸的问题。
这样算出中间在除以10000之前,可能出现最大数值2^32次方,且与之前的伤害、Drain等数值都无关。则推出不溢出时最大吸取值为559。


结果越测坑越大,目前通过装备加成的300%双吸也发现了吸取无效的问题。
我们的刺客用导入的装备双吸,拿着悔恨,用虎击攻击后也会时而能吸时而不能吸。
导入PAL和狼德也进行测试,都发现了时而能吸,时而不能的情况。
而且有时1点都没有,有时能吸几千点,远大于我们推导出的559最大值。直接被啪啪打脸。

好在经过大数据的记录。我们发现,吸取值始终没有任何一个值落在700-1500这个区间内。
于是大胆假设,吸取BUG存在一个无效区间。

那么以这个假设区间为目标,我们导入一个PAL来进行测试。排除刺客技能的一切担忧。
装备100%DS,400DAM悔恨,+5min小符触发min bug,  实际伤害为436-437,
身上戴一个358%ED的手套。
所有装备都加上-100%需求属性,使属性值影响降到最小。
理论上对DR%=50, drain=50%的地狱A1僵尸,一次造成吸取352点。
再导入100%双吸小符和10%双吸小符若干,用于逐步加高吸取值。


根据计算,中途出现2^32时吸取临界值在500-700之间。所以测试了100%的值符合预期之后,我们就通过加小符来刚好超过559的这个值,试试会不会不能吸。
            
装备吸率
理论吸
实际吸
100%
352
352
170%
598
598
180%
633
632-633
190%
668
0
200%
704
0
300%
1056
0
400%
1408
0
410%
1443
大部分是0,偶尔一次122
420%
1478
163-166
430%
1513
199-201
500%
1760
446-448
        

于是得到临界值上限1445+-4
1446-122=1324,1324/2=662
临界值下限662+-4


保险起见,我们认为吸取最终计算值为650-1450之间时,为无效!
超出1450时,实际吸取值需要减去1324才是实际吸取值。


补充测试,验证缩放系数。打刺猬 50DR, 100Drain
            
装备吸取率
理论吸
实际吸
100%
520
520
200%
1040
1041
250%
1300
1302
260%
1352
0
300%
1560
0
500%
2600
0
510%
2652
35
520%
2704
87
530%
2756
139
540%
2808
191
550%
2860
242-243
        
区间下限1308,上限2617
尽管没在上限+200区间出现几率不吸的问题,保险起见,依然取[1300,  2900]
上限取高一些,是因为打僵尸出现了超过理论上限1320时吸不到,到1400还吸不到,1445才能偶尔吸到122的情况。BUG毕竟是BUG,没什么道理可讲。我们能做的只有多设冗余。




虽然一上来就打脸了。不过好歹还是算出了无效区间。而且距离推测值也不算远。我的脸也不是很痛。


那么最后,直接上方便计算的结论。
首先查询怪物的Drain值。再看目前的吸取(当前等级的蛇击吸取值+装备吸取值)。
想要对怪物成功吸取,则对其造成的物理伤害:
需要低于:
(1300*怪物drain*3)/(实际吸取率*怪物drain)
=1300*3/吸取率
或者高于:
(2900*怪物drain*3)/(实际吸取率*怪物drain)
=2900*3/吸取率

简化公式。会导致吸取无效BUG的实际造成伤害区间为:
[1300,2900]*3/实际吸取率
[]表示区间,实际吸取率  = (装备吸取+技能吸取)/PVP惩罚。PVC的话,PVP惩罚算作1

举例,当身上仅有蛇击300%双吸率时:
对怪物造成的伤害会产生吸取无效BUG的区间为[1300,2900].
视频开头0虎3蛇,龙爪(伤害390–645,低于BUG区间下限)打物抗25的毁灭骑士一直能吸,而飞龙(伤害1156–1863,与BUG区间大范围重叠)经常吸不了就可以解释了。
而此时打物抗为50的大翅膀,则龙爪(伤害291–481)和飞龙(伤害863–1390)基本每下都能吸



再次感叹,后妈没有歧视我们刺客。
BUG面前人人平等。可是,为什么实战中挨刀的只有狼德和刺客……


希望暴雪早日修复BUG。
也不要再写新BUG。
帮UP主节省一些脑细胞。
省一些时间。
省出时间来,可以多让我在天梯专家里多升几级







已有 1 人评分符文 收起 理由
③岁就满帅 + 10 感谢分享

总评分:  符文 + 10   查看全部评分

BN: Exiamana#4248

帖子:60

符文:0

2#
游戏设计师的水平堪忧啊
发表于 2023-2-22 10:21:03 |只看该作者 来自:江苏

帖子:4579

符文:124

3#
看得出来,楼主比设计师水平好多了
发表于 2023-2-22 10:23:59 来自凯恩之角App |只看该作者 来自:浙江
头像被屏蔽

帖子:4793

符文:2

4#
3虎击1蛇击的话,岂不是没吸蓝了
发表于 2023-2-22 10:24:22 |只看该作者 来自:美国

帖子:60

符文:8

5#
换设计师我投楼主一票
发表于 2023-2-22 10:27:03 来自凯恩之角App |只看该作者 来自:山东

帖子:8334

符文:18

6#
每次发帖我都会赞一下
发表于 2023-2-22 10:51:32 来自凯恩之角App |只看该作者 来自:黑龙江

帖子:1227

符文:987

7#
这游戏算是给你玩儿明白了
发表于 2023-2-22 11:37:55 |只看该作者 来自:美国

帖子:588

符文:15

8#
单机改装备堆%ed和MAXMIN伤害,还有AMP,100DS啥的
发表于 2023-2-22 11:39:26 |只看该作者 来自:江苏

帖子:405

符文:34

9#
没有256限制,骑士出吸血诅咒一个炖鸡1000血很正常
发表于 2023-2-22 12:16:56 来自凯恩之角App |只看该作者 来自:云南

帖子:5039

符文:2951

10#
本帖最后由 慕訫又鱼 于 2023-2-22 12:44 编辑

属性聚气终结时会转换物理攻击为对应的属性攻击,一定等级后就完全转换了,0物攻自然吸不到血蓝
发表于 2023-2-22 12:42:46 来自凯恩之角App |只看该作者 来自:江苏

帖子:4434

符文:235

11#
慕訫又鱼 发表于 2023-2-22 12:42
属性聚气终结时会转换物理攻击为对应的属性攻击,一定等级后就完全转换了,0物攻自然吸不到血蓝

只有火拳有这个转化机制。而且测试时显然只有虎和蛇两种。
发表于 2023-2-22 12:56:27 |只看该作者 来自:美国
BN: Exiamana#4248

帖子:4038

符文:44

12#
感谢大佬,解决了困扰我好几天的龙虎刺吸血问题~
发表于 2023-2-22 13:01:06 来自凯恩之角App |只看该作者 来自:内蒙古

帖子:296

符文:50

13#
究竟是凤凰三修强还是龙虎凤强?
发表于 2023-2-22 16:06:49 来自凯恩之角App |只看该作者 来自:广东

帖子:998

符文:34

14#
打骷髅吸不动
发表于 2023-2-22 16:33:30 |只看该作者 来自:新疆

帖子:4434

符文:235

15#
qm-001@163.com 发表于 2023-2-22 16:33
打骷髅吸不动

这不是bug,骷髅鬼魂这些没肉的drain=0
发表于 2023-2-22 16:42:45 来自凯恩之角App |只看该作者 来自:上海
您需要登录后才可以回帖 登录 | 注册网易通行证