黑暗之魂2吧 关注:150,425贴子:2,408,539

关于戈达守护戒指的冷知识,其实它不仅仅有物理减伤

只看楼主收藏回复

一直以来,大家都认为戈达守护戒指的背后减伤效果只能防物理、对其他属性(法术、火、雷、暗)没有减伤效果。这是游戏中就能很直观感受到的结果,但其实这也不全对。在设计上,它是具备属性减伤效果的,并且游戏中也能试出来,尽管这一效果没有任何实战价值。下面详细说明。
这里提前总结一下,魂2设计上可能是想让戈达守护戒指具备属性减伤效果的,但是由于代码设定之类的问题,导致了实际游戏时这一减伤效果基本没有起到任何作用。


IP属地:山东1楼2024-07-28 12:20回复
    下面引用一下Alva大佬制作的“黑暗之魂系列文本与数据档案”上面的截图(因为游戏截图效果不太好),可以来看一下游戏中对戈达守护戒指的介绍。
    在介绍中,对戈达守护戒指的效果的说明是“减少来自背后攻击的伤害力”,它并没有直接说明是物理伤害还是其他属性伤害、亦或是两者兼具。
    而在游戏中实测,也往往只能得到如下结果:戈达守护戒指背后减伤只对物理伤害有效,对其他属性伤害无效。


    IP属地:山东2楼2024-07-28 12:27
    回复
      下图是游戏文件中对戈达守护戒指的特殊效果的规定。可以看到,Unknown61被设定的效果值为0.8,这显然对应了我们通常了解的背后减伤80%物理伤害。也就是说,在背对敌人时,戈达守护戒指能够提供高达80%的物理减伤。
      但是,下面Unknown62对应的0.15,却不为人知。实际上,这个0.15、也就是15%,正是戈达守护戒指具备的其他属性(法术、火、雷、暗)的减伤效果。但是,为什么15%的数值,在游戏中几乎感受不到其存在呢?


      IP属地:山东3楼2024-07-28 12:30
      回复
        要想知道原因,首先先得简单说明一下法术、火、雷、暗的减伤逻辑。在装备栏的右侧,玩家状态3/3的窗口中,可以看到如下图所示的、被框出来的4个值,它们从上到下分别是法术、火、雷、暗防御力。这4个防御力是百分比减伤效果,例如,当你提升了300点火防御力时,差不多就获得了30%的火属性减伤。
        值得注意的是,这里仅仅是显示出来的防御力面板,而不是实际的防御力。实际上,角色还拥有隐藏的100点初始防御力。当角色所有属性为1时,显示的4种防御力面板均为0,但实际上角色此时参与计算的防御力是100。也就是说,人物初始自带10%的属性减伤率。当然,这个隐藏的100点初始防御力也是可以继续下降的(青之短刀)。


        IP属地:山东4楼2024-07-28 12:39
        回复
          所以,在没有其他buff、不穿任何装备的情况下,人物最低的法术、火、雷、暗减伤率为10%,而最高减伤率则为30%(即隐藏的100防御力+人物属性所提供的200防御力)。当然,这一减伤是具有上限的,在面板的属性防御力堆到900附近的时候,再继续堆属性防御力就没有效果了,而角色也不会完全不受到属性伤害(也就是只能近似免疫)。


          IP属地:山东5楼2024-07-28 12:43
          回复
            帮顶


            IP属地:安徽来自Android客户端6楼2024-07-28 12:47
            收起回复
              如果将属性减伤的算法和戈达守护戒指的效果结合起来看,想必就不难发现戈达守护戒指的减伤逻辑了。是的,它确实提供了15%的属性减伤效果,但它和人物本身的属性减伤是不能叠加的。二者是取减伤的最高值,来反映到实际游戏中的减伤。
              也就是说,假如你想让戈达守护戒指的15%属性减伤生效,那你必须拥有不超过150点属性防御力。而人物初始就自带100点隐藏的属性防御力,再算上防具提供的属性防御力,更何况这4种属性防御力还会受到人物属性(智力、信仰)的加成。
              所以说,这一条件是相当苛刻的。在大部分情况下,我们都无法感受到戈达守护戒指带来的15%属性减伤效果,这导致它一度被认为只对物理属性具有减伤效果。


              IP属地:山东7楼2024-07-28 12:51
              回复
                当我把戈达守护戒指的属性减伤效果从15%改成100%,我再背对敌人时就不会受到任何属性伤害了,而且是一滴血不掉,可以看到戈达守护戒指确实是在发挥着效果的,但这终究是黄粱一梦。
                实际游戏中,我们确实也可以触发戈达守护戒指的属性减伤效果。例如,带上青之短刀(法术、火、雷、暗防御力-200)、不穿其他装备,这样尽管你是838级,都最多不拥有100点实际防御力,也就是不超过10%的减伤。这时,戈达的15%就更大了,戈达是会生效的。但是,这有意义吗?想必是没有意义的。


                IP属地:山东8楼2024-07-28 12:58
                收起回复
                  支持科普


                  IP属地:浙江来自Android客户端9楼2024-07-28 13:00
                  收起回复
                    归根结底,戈达守护戒指的(法术、火、雷、暗)属性减伤效果如此之差,是由防御力的算法导致的。
                    简单来说,物理防御力的算法可以理解为在伤害上做减法,而其他属性防御力的算法则可以理解为在伤害上做乘法(乘以一个在0到1之间的数字)。
                    戈达提供的减伤,和物理防御力的算法不冲突,因此在带戈达的同时、再堆物理防御力是有效的,而且戈达也给物理提供了高达80%的减伤率。但是,戈达的减伤和其他属性防御力的算法存在冲突。戈达的15%的属性防御力,仅能在人物自身的属性防御力不超过150(也就是属性减伤15%)时才能看出效果,因为属性防御力本身的算法就是百分比减伤。。。
                    更巧的是,戈达的属性减伤被赋予了15%这么小的数字,再加上与属性防御力的算法相冲突,这导致我们实际游戏中基本体会不到戈达的属性减伤效果。只能说,设计上可能是想让戈达具备属性减伤的,但是代码上冲突了,导致戈达的属性减伤并没有正常地发挥作用。


                    IP属地:山东10楼2024-07-28 13:21
                    收起回复
                      FS为何会如此设计?或者这是否又是一个因为魂二赶工问题而来不及测试的小问题


                      IP属地:四川来自Android客户端11楼2024-07-28 14:12
                      收起回复
                        我记得是全减伤


                        IP属地:内蒙古来自Android客户端12楼2024-07-28 16:20
                        收起回复
                          我擦 我还纳闷.15是什么鬼 原来非物理是单独计算 看着像bug又感觉不是bug 如果是没注意冲突覆盖的话 .15应该是直接替换掉自身属性 但是如果有弱于戒指效果才会启用的判定 恐怕是人为的了


                          IP属地:北京13楼2024-07-28 17:14
                          收起回复


                            IP属地:重庆来自Android客户端14楼2024-07-28 18:06
                            收起回复
                              支持正义科普


                              IP属地:浙江来自iPhone客户端15楼2024-07-28 23:13
                              收起回复