作者kirimaru73 (雾丸)
看板DIABLO
标题[心得] D2R 不要再吸了,已经一滴也没有了
时间Thu Oct 23 00:46:34 2025
这也不是什麽新闻了,早在2023年就有人认真研究过
https://us.forums.blizzard.com/en/d2r/t/life-and-mana-steal-overflow/156630
https://warren1001.github.io/Leech_Overflow/
由於
嵌饰(马赛克、烟花)刺客的诞生,这个早就存在的问题被相对明显地披露出来。
它在过去并不是无法发生,但大概只会出现在极度努力的狼人德鲁伊身上。
本文在引用或说明数据时,一律以地狱难度为主。
因为这个问题多半只在地狱难度的游戏体验中,才会产生明显的干扰。
「吸过头」、「吸取溢出」是什麽?
这是指角色在藉由物理伤害进行生命、法力吸取时,
照理来说应该可以吸取巨量数值,实际上的吸取数值却为0。
「溢出」是指电脑程式处理数值时的Overflow现象,会将大数转变为负数。
真是太可怕了,我可能会吸取到负值而暴毙吗?
不会,这是本问题少见的良心。
即使出现了异常状况而计算出负值,只要最後吸收的值小於0,一律视为0处理。
当然,这种应吸取而未吸取的问题,确实足以使你在地狱难度中暴毙。
什麽样的吸取量会发生溢出?
在地狱难度中,如果:
(1)造成的物理伤害 (如果敌人有抗性,考虑计算抗性後的实际伤害)
(2)吸取百分比的数值 (去掉百分比,如Lv1灵蛇击集满三颗为80%,就视为80)
两者相乘的结果在393216(含)以上,就有可能会造成溢出,使得吸收量完全不如预期。
例如:
物理伤害4096、吸取96%,相乘後刚好为393216。
物理伤害3600、吸取110%,相乘後为396000>393216。
物理伤害2000、吸取200%,相乘後为400000>393216。
上述三种状况都会明确发生溢出,使最终吸取量为0。
发生溢出後吸取量就一定会是0吗?
不一定,溢出并不是必定会让数值变成负数,「运气」好的时候可能又会回到正值。
例如(可以使用上面的吸取溢出计算器验证):
物理伤害3600、吸取100%,吸取量为1199。(这是正常数值,地狱有1/3吸取罚则)
物理伤害3600、吸取110%,吸取量为0。(我一滴都没了状态)
物理伤害3600、吸取210%,吸取量为0。(就说真的一滴都没了)
物理伤害3600、吸取220%,吸取量为18。(骗人,明明还有啊)
物理伤害3600、吸取230%,吸取量为138。(你看,出来了)
但是完全不建议依赖这种现象,因为这非常不稳定。
只要发生溢出,大多都会对游戏体验造成严重干扰。
怪物的吸取效率(Drain Effectiveness)会产生什麽样的影响?
老实说我完全不确定,引用资料中的研究者没有明确说到这一点。
如果怪物的吸取效率是0%,那原本就吸不到任何东西,对这个问题完全没有影响。
如果吸取效率大於0%而小於100%,则根据研究者将其称为「无关紧要」这一点,
以及比较有可能的游戏机制设计,以下是我的推测:
这个问题关心的数值是「造成的物理伤害」,物理抗性要计算,但吸取效率不用考虑。
如果吸不到就是吸不到,能吸到的话,才根据吸取效率来决定真正的吸取量。
那些傻B......我是说BZ工程师都没尝试补救这个问题吗?
不,他们早就已经动手补救了。
在这些范例中,动辄100%、200%的吸取百分比其实是很不正常的。
一般的配装即使刻意撑高吸取量,顶多也是30-40%这样的范围。
这种吸取比率下,要冲破393216的屏障,需要上万的物理伤害。
而所谓的「补救方式」就是检查物理伤害,以4096做为门槛。
只要物理伤害超过4096,在计算吸取量时会切换至另一套「高精确度」公式。
一旦用上了该公式,大多就可以得到正确的吸取数值。
而4096这个分界线,确实足以完美应对配装上可能出现的吸取比率。
只是他们没有彻底顾好
灵蛇击、
野性狂暴、
饥饿噬咬的超高技能吸取率。
那我只要把物理伤害撑到超过4096应该就......你说只有「大多」能得到正确数值?
对,因为高精确度也不是万无一失,它只是比较高而已。
但是它其实也够好用了,在这套公式之下,会出问题的门槛高达39321600。
这相当於131072的物理伤害配上300%的吸取值,或其他相应的组合。
你的角色不太可能大力出奇蹟到这种程度,所以其实是可以当作没问题。
那就以4097以上的物理伤害为目标吧,努力一点似乎还能做到。
实际上还是会有许多困难,例如难以撑高的最小伤害。
另外,你必须让「造成的物理伤害」在4097以上,面对高物理抗性的敌人会更辛苦。
听起来非常麻烦,如果要避免这个问题,大致上有什麽建议?
由於官方尝试补洞又没完全补,所以能切入的方向其实不只一种:
(一) 减少自身的破坏力,完全不要触及393216这个门槛。
大致上就是
灵蛇击只点1,
猛虎击完全不要开。
这样只要你装备是「普通」的程度,应该是完全碰不到门槛。
当然,「不能开
猛虎击」就是最大的限制,如果你真的想开,得考虑其他方案。
(二) 大力出奇蹟,力求每次打出的物理伤害都在4097以上。
和方案一相反,
猛虎击点满并且常驻,鞋子升级,如果用
双龙爪就要选高伤害的爪。
由於还要面对敌人的物理抗性,佣兵可以考虑使用
死神丧钟,反正比
无限便宜很多。
老实说4097真的很高,这个方案会很辛苦,顶多只是让出现大伤时较能保证吸取而已。
(三) 不要使用
灵蛇击
如果真的解决不了问题,你可以解决引发问题的蛇。
接下来可以靠着
谜团与佣兵
祈祷灵气之类的方式来保命,或是用装备配一点吸收属性。
会出问题的伤害大致在三四千左右,搭配装备的吸收比率是不会出问题的。
(四)
https://i.meee.com.tw/ZxMQsQU.jpg
嵌饰最大的内鬼技能
烈火拳,有集气的时候每一级会将3%的物理伤害转为火焰伤害。
Lv34以上的烈火拳会完全断绝吸血,但Lv33以下会残留1%、4%、7%......的物理伤害。
这有机会在想开
猛虎击(或是装备真的太好)的情况下,
硬把物理伤害与吸取的乘积压回393216以下,以达成正常的吸取效果。
这个方案要算最多的数学,而且配装会卡得很死,连
战争召唤的效果都会干扰。
如果不是真的没有其他方法,那不太建议采取这个手段。
可想而知,以上四个方案都各有各的麻烦与搞笑之处。
如果真的要我比较,我觉得方案一还是最轻松的。
实际选择还是要依自己角色的状况,与游玩的喜好来决定。
偷取生命诅咒呢?它会踩到这个坑吗?
不会,
偷取生命是诅咒,诅咒目标受到物理伤害时,攻击方能获得一半生命。
这个一半连地狱难度罚则都不用算,就是直接除以二,所以不会踩到这个溢出的问题。
这也是为什麽圣骑士的
盾牌重击能靠
偷取生命吸血,却不能靠正常吸取属性吸血吸魔。
它们是不一样的机制,
盾牌重击规定不能吸,但我没有在吸,只是你已经被诅咒了。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.240.202.46 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DIABLO/M.1761151603.A.129.html
※ 编辑: kirimaru73 (123.240.202.46 台湾), 10/23/2025 00:51:41
1F:推 jealous0953 : 推~ 10/23 00:54
2F:推 yinson : 请问「伤害」是看龙爪踢面板上显示的数字吗? 10/23 01:13
3F:推 yinson : 穿食肉虎3显示3327-5349;艾靴是2248-3355;蛇三200 10/23 01:15
4F:→ yinson : 配合超市怪的物抗 看来是穿食肉会爆了没错吧XD? 10/23 01:16
如果有明显的属性伤要手动扣掉(例如
背信淬毒什麽的),面板不会主动帮你扣
但是这麽大一坨应该大部分都是物理伤害,那可能性确实很高
5F:推 Aruma : 该把手换成卓古拉了吗(ry,虽然从小紫开始捡也是 10/23 05:16
6F:→ Aruma : 一种方式 10/23 05:16
7F:推 legendgg : 专业研究推~~ 10/23 05:53
8F:推 gvmlve : 推知识 10/23 06:53
9F:推 Sunofgod : 我觉得德鲁伊的装备应该一律完宝价以提升使用率 10/23 08:22
10F:推 f155465 : 推 10/23 08:26
11F:→ lovinlover : D4伤害出现负数之後还会显示无限 D2R不知有没过门槛 10/23 08:35
12F:推 j6might : 认真推 10/23 09:13
13F:推 sk1683fat : 推 最近正好在研究灵蛇的吸血bug 感谢k博士解惑 10/23 09:39
※ 编辑: kirimaru73 (123.240.202.46 台湾), 10/23/2025 09:51:18
14F:推 ming6666 : C 10/23 10:56
15F:推 tulipwood : 推 10/23 11:56
16F:推 yinson : 穿艾靴算一下大概踢骑士可能爆表 难怪蓝球稳定多了 10/23 16:16
17F:推 laputaca : 太有趣了 10/23 17:53
18F:推 KRSmp : 专业推! 10/23 17:55
19F:推 efun77000 : 专业推 10/23 22:48
20F:→ theknight : 所以只要大伤过4096就行还是都要过 10/23 23:45
21F:→ kirimaru73 : 每次独立判定 依照实际尻出来的伤害计算会不会踩坑 10/24 00:37
22F:→ kirimaru73 : 如果你小伤真的撑不了 但RNG伤害高机率可以超过 10/24 00:37
23F:→ kirimaru73 : 则也可当成一个相对稳定的方案 10/24 00:37
24F:→ kirimaru73 : 不过这是看打出多少伤害 所以要考虑平均约50的物抗 10/24 00:38
25F:推 goldie : 推k教授专业!! 10/25 16:45
26F:推 goldie : 推我没有在吸,我只是把诅咒放下去 10/25 16:46