//没登陆

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

帖子:4436

符文:235

发表于 2022-6-9 10:07:59 |显示全部楼层 来自:上海
本帖最后由 yzymanayzy 于 2023-3-3 17:34 编辑

2023年3月1日增加说明:
最近一大堆人跟我说龙爪降速到4F可以避免NHD。这是错的,我不知道是谁在误导大家。
但是我2.4时就测试过,4F动画长度的龙爪攻击无法避免NHD,至少要5F长度的攻击(两次攻击判定帧间隔>=4F)才能避免对主目标的NHD相互影响
但是降到5F,就算避开NHD,效率依然更差。你们不考虑1-17K面板的电爪单体伤害和冰爪5.8K单体冰伤和4.5KAOE冰伤等没有NHD的技能的频率了吗?

不少人知道NHD就是(直接或间接)从我写的这篇文章开始。但是呢,忘记了理论联系实际的重要性。

以4F龙爪为例,说明为何4F长度的攻击不能避免4F的NHD:
第0F(前一脚命中)中发生了好几件事:龙爪命中产生物理伤害- 闪电投射物生成造成伤害-触发NHD timer 0.16s,   
第4F(这一脚命中)中也是一样:龙爪再次命中产生物理伤害 - 闪电投射物生成 (由于前一个NHD timer还没结束,不造成伤害)- NHD timer 0.16s 结束
不要以为游戏总是以 1F(1/25秒)为逻辑最小单位。

游戏中很多触发类的延迟单位是1/128  秒或1/64 秒,目前不知道程序中NHD timer的启动需要多少ms,但是启动依然遵循逻辑顺序,且长度为0.16/0.2/0.24/0.4/1.0 s几组。
比如武学三种投射物在同一F中生成:新星、充能弹、闪电。然而其中新星的生成速度就总是快于充能弹和凤凰闪电。所以新星总是会优先对主目标造成伤害,而吞掉后续投射物对主目标的伤害。周边目标更加复杂,这里不展开,该提的我在前几期视频也说过了.




结论放在前面

以下这些分在同一个NHD组里的技能,组队或单人,不能在4F内同时对同一怪物造成伤害:

新星、连锁闪电(及连锁闪电矛)、多重射击、炮轰、震波、毒环、冰环新星、圣骑天拳的圣光弹、凤凰攻击二三段冰电、雷电爪二三段新星环

多人的时候不说了,一起放技能只有一次生效
单人的时候网络延迟波动影响尤其巨大

另外对单刷高PP的最大影响(感谢朋友Renatus):
天拳生成的圣光弹,交叉传播可能会有大量圣光弹在交汇点附近不产生多次伤害!从而远低于理想中的爆炸伤害。因此,天拳请尽量从怪群边缘一个点开始放,同向传播,避免交叉。由于天拳最快也要间隔10f,  这样避开了NHD,才能造成最大伤害。
如果没有NHD,理论上高PP在怪群中间交叉点才是伤害爆炸的最优点,然而经Renatus测试,并没有发生。可以判定NHD实实在在影响了天拳高PP杀怪效率

小声叨叨:闪电烈怒和直线闪电不受影响。这类技能计算的是LClast collide, 上次碰撞),在每个生成的投射物属性上记录上次被自己碰过的怪,确保只造成一次判定。然而由于LC BUG的存在,使得某些情况下,同一投射物会对一个目标产生多次伤害(一根闪电同时覆盖碰到3只怪,最先碰到的那只怪会受3次伤害,第二碰到的受2次伤害,第三碰到的受1次伤害)。本文对此不展开,只吐槽
因此闪电烈怒AOE是如此变态。

建议大家去暴雪论坛提建议:改进方向应该是每个投射物单独计算NHD,而非分组后所有技能一起计算NHD。
20年前由于PC机能,NHD分组机制可以很好的避免重复计算伤害,也兼顾了性能表现。
而现代PC早已经不存在此瓶颈。应该将每个投射物单独计算NHD。




以下为研究过程:

广告,为了我的进一步研究,请出给我需求的刺客爪子:贝起收3凤凰或3雷电爪为基础的双3技能刺客爪,最好是符文爪底材_天梯-资料片-普通模式_凯恩之角_暗黑破坏神3论坛_夺魂之镰 - Powered by Discuz! (163.com)


背景是,我的元素刺客在游玩中发现:打BOSS时,雷电爪无论如何也无法达到计算理论值。
而凤凰攻击虽然略快于雷电爪,但初释放伤害依然小于理想值,只有靠回旋回来的闪电才能产生理想伤害。而陨石的伤害总是非常稳定

——以上均是指期望伤害,在大量测试下,电的不稳定可以忽略不计。


最后,终于发现了问题所在。
万*恶*之*源——NHD (对目标的下一次击中延迟)

天哪,由于一个低速攻击技咸鱼翻身了,符文爪的重要性进一步提升。



下面是我的具体测试:

准备工作:
让佣兵去死。免得无限和佣兵伤害影响测试结果。

根据资料
暴皮13600-16690 (战网血量通常在下限)
冰抗50
测试一:
每一发混沌冰弹均伤2500的,16发,如果可以同时造成伤害,那么应该2500x16x(1-0.5)=20000伤害,可以直接秒杀暴皮。

实验结果:飞龙在天一脚过去,只踢掉了1/8左右的血量。相当于一发冰弹的伤害。
伤害机制,冰弹会穿透敌人,一次只有一发会命中。
结论:NHD由所有冰弹共享。
后来气的又接着用飞龙在天,把第二球的闪电释放出去,闪电没有回旋回来,踢出去的瞬间将暴皮直接秒了。

测试二:
三球直接用龙爪踢释放,1冰弹+1闪电打出上限,应该可以在第二踢时直接秒了暴皮,就算不秒也应该半血。但是测了10次,第一道闪电完全不可能秒,始终只掉了1/8的血,但是周围小怪秒了一半左右。有时
运气好,闪电没被柱子和墙壁挡掉,回来一圈可以秒了暴皮。
结论:NHD由冰弹和闪电共享
扩展测试:
冰弹和闪电的NHD都是4F,我们把龙爪降速到4F是否可以避免NHD?
测试结果发现,暴皮永远掉血还是1/8,永远只有冰弹那么点。所以4F龙爪无法避免NHD。
当我们换用白板战拳+精神盾并使用2武学不带攻速的手套,使龙爪达到5F时,可以秒杀暴皮。说明至少攻击间隔要达到5F才能避免4F的NHD



督军山克生命值:16820-21306
电抗20
闪电伤害3-11304,期望每发5653.5   有6道。
每道闪电期望伤害:
5653.5x(1-0.2)=4522.8
如果可以同时命中,应该无需要反弹就可秒杀。
实验结果,只打掉了一丝血,估计是触发了一次闪电的伤害下限。闪电回来转了2圈才杀死了督军。虽然还是一次释放就杀死了督军,但还是令人高兴不起来。不过也解释了为何凤凰电伤害总是比面板伤害高不少。
结论:NHD对所有闪电共享,但是大回旋闪电,在NHD间隔结束后会对怪物造成多次伤害。



刺客几种终结技的攻击间隔:
龙爪踢:3337  -  导致凤凰23段冰电冲突和雷爪23段的两个新星冲突。降速到55510F才能避免NHD,罚站不合算。
双龙爪:5+5F,但是action frame在第4和第7帧,间隔2F,导致凤凰23段冰电冲突和雷爪23段的两个新星冲突。降速?那么你要降到19F两下才行,此时第7帧和第12帧为判定帧,判定帧之间间隔4F。
神龙摆尾:7F,  听我说,谢谢你,温暖了四季……
飞龙在天:23F,机动靠你,一般情况还是算了。

所以,我总结出的
元素武学终结技避免NHD的释放方法:
凤凰:   神龙摆尾+双龙爪     或   普通攻击+龙尾
雷电爪:神龙摆尾x2              或   普通攻击
炎拳:龙爪腿,   没有NHD就是爽
冰刃:龙爪腿,   没有NHD还是刮痧



D2planner上的说明和例子
也就是,NHD分为4f   5f   6f   10f   25f 这5组
在同一组中的技能,会被互相影响。
比如两个法师,一个法师放新星,一个法师放连锁闪电,新星对怪物A产生伤害后的4F以内,另一法师的连锁闪电击中怪物A就不掉血
所以凤凰或雷电爪新星刺客、新星法师、连锁闪电法师在一起总伤害会非常惨淡……
直线闪电和AMA的闪电之怒没有NHD,只有LC——也就是每个投射物不会对同一敌人产生多次伤害,但多个投射物打同一只怪不会有任何影响——这就强太多了。
翻译了半天,被敏感词了……大家自己看吧


Diablo 2 Resurrected - Next Hit Delay & Last Collide - Maxroll.gg



我曾经幻想每个投射物有自己的NHD——破灭
再次幻想不同系技能有自己的NHD,比如电和物理不影响——破灭






最终结论,让你死心:

- 不同技能之间,不同系技能之间,也会互相影响,只要他们被分到同一个timer组里
没想到暴雪程序员偷懒,是按Timer分组!!


4F组里的互相会影响,但4F和6F组不会互相影响。
举例:新星(4f NHD)和多重箭(4f NHD)同时命中一个怪,只会有一个技能造成伤害。
新星(4f NHD)和战吼(6f NHD)同时命中一个怪,都会造成伤害。


分组表如下:

0_20220609132112.png


















已有 1 人评分符文 收起 理由
第三赛季半藏 + 2 圣光笼罩着你

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

BN: Exiamana#4248

帖子:3052

符文:125

2#
NHD是个啥...
发表于 2022-6-9 10:18:32 |显示全部楼层 来自:重庆

帖子:4436

符文:235

3#

Next Hit Delay
下一次击中延迟。
对新星电法也有极大影响
发表于 2022-6-9 10:27:35 |显示全部楼层 来自:上海
BN: Exiamana#4248

帖子:4436

符文:235

4#
对啊,挂个新星电法也受影响的名头,会不会有人来看看?独自研究太孤独了
发表于 2022-6-9 10:28:35 |显示全部楼层 来自:上海
BN: Exiamana#4248
头像被屏蔽

帖子:1965

符文:805

5#
写ticket给暴雪不知道他们肯不肯改
发表于 2022-6-9 10:38:54 来自凯恩之角App |显示全部楼层 来自:江苏

帖子:4436

符文:235

6#
疯流倜傥 发表于 2022-6-9 10:38
写ticket给暴雪不知道他们肯不肯改

这是机制问题。不算BUG。只是对于输出过低的刺客太不公平罢了。顶着miss和被格挡攒了半天的球,想一击爆发,结果只有看着爽,伤害令人落泪……

穿透型攻击

有的技能走LC (上一次伤害标记)
有的技能走NHD

非穿透型
有的技能击中就消失


发表于 2022-6-9 10:46:28 |显示全部楼层 来自:上海
BN: Exiamana#4248

帖子:4436

符文:235

7#
为啥每次发点研究帖都迅速沉了。。。我还没有研究完全,希望大家能帮我一下啊
发表于 2022-6-9 11:22:18 |显示全部楼层 来自:上海
BN: Exiamana#4248

帖子:2021

符文:91

8#
yzymanayzy 发表于 2022-6-9 10:27
Next Hit Delay
下一次击中延迟。
对新星电法也有极大影响

新星受延迟太难受了,关键在于现在服务器卡,抽搐3次放出一个新星
发表于 2022-6-9 11:24:39 |显示全部楼层 来自:北京
27*3  28*1  29*1 30*1 31*1 32*0 33*1

帖子:4436

符文:235

9#
暴走的蔓越莓 发表于 2022-6-9 11:24
新星受延迟太难受了,关键在于现在服务器卡,抽搐3次放出一个新星

几个新星法一起才要命
发表于 2022-6-9 12:02:24 来自凯恩之角App |显示全部楼层 来自:上海
头像被屏蔽

帖子:1979

符文:2153

10#
我说天拳就觉得延时高伤害好像低很多,
发表于 2022-6-9 12:04:39 来自凯恩之角App |显示全部楼层 来自:湖南

帖子:858

符文:1

11#
冲天梯传统直电才是王道
发表于 2022-6-9 12:15:35 来自凯恩之角App |显示全部楼层 来自:澳大利亚

帖子:4436

符文:235

12#
本帖最后由 yzymanayzy 于 2022-6-9 12:52 编辑

对了。网络延迟波动大的话,如果上一发圣光弹群判定晚了,下一波圣光弹就会没伤害。新星也是同理
发表于 2022-6-9 12:38:36 |显示全部楼层 来自:上海
BN: Exiamana#4248
头像被屏蔽

帖子:1155

符文:72

13#
学习了,95以后我都玩直电了,另外服务器延迟低,但是很卡,回头,加技能连续释放不出来估计也是服务器强行增加了NHD的某种机制产生的,让我想起了暗黑3里面的ICD
发表于 2022-6-9 12:50:11 |显示全部楼层 来自:贵州
头像被屏蔽

帖子:6686

符文:1620

14#
不同的技能会有相同的next delay么新人学习一下
发表于 2022-6-9 13:07:36 来自凯恩之角App |显示全部楼层 来自:广西

帖子:4436

符文:235

15#
跟朋友讨论意识到的问题:对天拳单刷高PP的最大影响:
天拳生成的圣光弹,请尽量从怪群边缘一个点开始传播。交叉传播可能会有大量圣光弹在交汇点附近不产生多次伤害!
发表于 2022-6-9 13:20:15 |显示全部楼层 来自:上海
BN: Exiamana#4248
您需要登录后才可以回帖 登录 | 注册网易通行证