梦幻西游吧 关注:6,735,236贴子:175,078,101

帮战平民物理之光:对花果山物理伤害机制的测试分享

取消只看楼主收藏回复

在下是贴吧万年潜水党,100%纯散人帮战平民玩家。先前玩的是12+7的狮驼,但毕竟只有12+7,而且打的是三攻阵容,以抢速度为主,帮战如果盲切到耐逼队伍,队里仨物理就是仨刮痧师傅。当时正好在某音上刷到洪荒1.0时期花果山的帮战视频,顿时对花果山这个门派产生了兴趣,经过我的一系列测试,最终决定转成花果山,并从12+7狮驼减配成了10+5花果山。
现开贴与吧友们分享在PVP环境下花果山这个门派的伤害机制,以下结论均有较为严格的定量测试数据作支撑,望能在本吧抛砖引玉,也欢迎吧里的帮战花果山玩家交流探讨。
为便于大家观看,我会先把所有结论放出来,具体的测试过程将在后文中逐一给出。
此处先鸣谢小吧@lx10525先前分享的相关技术贴。


IP属地:湖南1楼2024-04-28 21:56回复
    零、前置结论
    (1)以平砍为例,在无修炼差、无阵法、无五行克制、无魔劲、无宿敌、无凌波临时符等加成的情况下,伤害值计算公式为:
    平砍伤害值=攻防差×1.3
    (2)如果攻击方最终伤害力的90%大于被攻击方的最终防御力,则此时为破防状态,此时:
    攻防差=最终伤害力-最终防御力
    (3)如果攻击方最终伤害力的90%小于被攻击方的最终防御力,则此时为不破防状态,此时:
    攻防差=最终伤害力×10%,即攻防差与被攻击方的防御值无关
    (4)在无修炼差的情况下,如果引入技能系数、阵法加成、五行克制、魔劲加成、宿敌加成等状态,则此时物理伤害值的计算通式为:
    物理伤害值=攻防差×1.3×系数1×系数2×系数3×……×系数N+固定值
    (固定值包括且不限于:凌波城临时符、斩魔、百步穿杨符石)
    (5)假设物理伤害值的公式计算结果为A,则实际中的物理伤害值将在0.9A到1.1A之间随机波动


    IP属地:湖南2楼2024-04-28 21:58
    回复
      一、如意神通各技能的系数及效果
      (1)当头一棒:系数为2.0
      (2)杀威铁棒:系数为1.75
      (3)泼天乱棒:对点选目标的系数为1.4
      (4)神针撼海:系数为0.7
      (5)在无修炼差、无阵法、无其它状态加成的情况下,以上4个技能的伤害计算公式为:
      伤害值=攻防差×1.3×各自系数
      (6)无所遁形:常见的2层旗子将提供16%的穿刺与暴击率,由此推断每层旗子可提供8%的穿刺与暴击率
      (7)金箍棒重做后,效果为增加如意神通中所有伤害类技能10%的伤害结果,即在无修炼差、无阵法、无其它状态加成的情况下:
      如意神通技能伤害值=攻防差×1.3×各自系数×1.1


      IP属地:湖南3楼2024-04-28 21:58
      收起回复
        二、弱点击破的伤害机制
        (1)弱点击破的机制为:临时提高3%的伤害力,并忽略对方约31.2%的防御,发动1次普通攻击。即如果弱点击破能够破防,则在不考虑修炼差、阵法加成、五行克制、魔劲加成、宿敌加成等状态的情况下:
        弱点击破伤害值=(面板伤害力×1.03-面板防御力×0.688)×1.3
        (2)如果花果山在经脉中点了“火眼”,则将额外乘以系数1.5,即:
        弱点击破伤害值=(面板伤害力×1.03-面板防御力×0.688)×1.3×1.5
        (3)如果花果山在拥有2层旗子的情况下使用弱点击破,旗子的穿刺与弱点击破的穿刺将进行叠乘,此时的综合穿刺为1-0.688×0.84=42.21%,即:
        弱点击破伤害值=(面板伤害力×1.03-实际防御力×0.688×0.84)×1.3×1.5


        IP属地:湖南4楼2024-04-28 21:59
        回复
          零、前置结论
          (1)以平砍为例,在无修炼差、无阵法、无五行克制、无魔劲、无宿敌、无凌波临时符等加成的情况下,伤害值计算公式为:
          平砍伤害值=攻防差×1.3
          (2)如果攻击方最终伤害力的90%大于被攻击方的最终防御力,则此时为破防状态,此时:
          攻防差=最终伤害力-最终防御力
          (3)如果攻击方最终伤害力的90%小于被攻击方的最终防御力,则此时为不破防状态,此时:
          攻防差=最终伤害力×10%,即攻防差与被攻击方的防御值无关
          (4)在无修炼差的情况下,如果引入技能系数、阵法加成、五行克制、魔劲加成、宿敌加成等状态,则此时物理伤害值的计算通式为:
          物理伤害值=攻防差×1.3×系数1×系数2×系数3×……×系数N+固定值
          (固定值包括且不限于:凌波城临时符、斩魔、百步穿杨符石)
          (5)假设物理伤害值的公式计算结果为A,则实际中的物理伤害值将在0.9A到1.1A之间随机波动
          =======================================
          以上结论基本上已经在小吧的历史测试贴中阐述得很充分了,这一楼里我就只简单地贴一下我的测试数据来作为第(1)点结论的参照。
          测试条件:面板伤害力1951,面板防御力1574,无五行克制、阵法等其它加成
          此时为破防状态,共计31组测试数据,平均值为243.03
          由于被攻击方进行了主动防御,故实测平砍伤害值为243.03*2=486.06,与理论值490.1极为接近,误差为0.82%

          第2点将不再额外证明。而对于第4、5点,我将结合花果山的相关技能,在后面再给出测试数据。


          IP属地:湖南5楼2024-04-28 22:00
          回复
            一、如意神通各技能的系数及效果
            (1)当头一棒:系数为2.0
            (2)杀威铁棒:系数为1.75
            (3)泼天乱棒:对点选目标的系数为1.4
            (4)神针撼海:系数为0.7
            (5)在无修炼差、无阵法、无其它状态加成的情况下,以上4个技能的伤害计算公式为:
            伤害值=攻防差×1.3×各自系数
            (6)无所遁形:常见的2层旗子将提供16%的穿刺与暴击率,由此推断每层旗子可提供8%的穿刺与暴击率
            (7)金箍棒重做后,效果为增加如意神通中所有伤害类技能10%的伤害结果,即在无修炼差、无阵法、无其它状态加成的情况下:
            如意神通技能伤害值=攻防差×1.3×各自系数×1.1
            =========================
            为最大程度地减小物理伤害结果的波动,以下测试均在不破防的状态下进行
            对如意神通下的4个输出技能(还有一个固伤技能在PVP的时候基本不用,故不作测试)均进行了60多次测试。可以发现,假设当头系数为2、杀威系数1.75、泼天系数1.4、神针系数0.7,实测值与理论值非常接近,也就是在无修炼差、无阵法、无其它状态加成的情况下,如意神通的伤害值=攻防差×1.3×各自系数
            同时4个技能的测试结果也基本可以证明:物理伤害结果的波动区间大致为(-10%,+10%)

            对于旗子,一般来说花果山身上最多只会有2面旗子(毕竟重复插旗不会刷新持续回合),所以我只测试了2旗状态下的穿刺情况,并由此反推每面旗子提供的穿刺。
            作为对照组,在无阵法、无五行克制等状态下,用面板1990伤害的花果山,平砍一个面板1794防御的单位。此时为不破防状态,平砍理论值伤害结果为258.7,根据39组测试数据,实测的平砍伤害结果为261.22。
            保持面板伤害与面板防御不变,果子使用一次无所遁形,获得2层旗子,并测试了58次平砍,实测伤害结果的平均值为627.72。由此进行反推,当2层旗子提供的穿刺为16%时,平砍伤害结果的理论值为627.95,与实测值非常接近。

            实际上对于旗子的穿刺效果,我先后测试过很多次,并且也在改变攻防差的情况下进行过测试(以此来确定旗子增加的穿刺是否为固定值,与面板伤害力有无关系)。由于时间久远,现在也只找得到这一组测试数据。但是每次测试的结果都基本能支持这个结论,也就是每层旗子提供固定8%的穿刺。
            根据游戏内的技能描述,旗子的效果为提供一定的穿刺和暴击,那姑且就认为每层旗子提供暴击率也是8%吧。
            对于重做后金箍棒的加成效果,当时我是在开发测试服的擂台进行的测试。假设金箍棒对于所有如意神通伤害类技能的加成是一样的,其实只要用云暗天昏这个固定伤害技能,就能测试得比较精确。
            不过我还是分别测试了金箍棒对4个主要输出技能的加成情况,虽然最多也就对当头、杀威2个技能测试了39组,与先前测试技能系数时的60多组相比,样本要少(特别是神针撼海只测试了11组),但通过测试结果基本可以认为,金箍棒对如意神通伤害类技能的伤害结果加成是10%,也就是在1V1且没有修炼差或者其它buff加成的情况下,佩戴金箍棒后,如意神通造成的物理伤害结果为:
            伤害值=攻防差×1.3×各自系数×1.1


            IP属地:湖南6楼2024-04-28 22:04
            回复
              二、弱点击破的伤害机制
              (1)弱点击破的机制为:临时提高3%的伤害力,并忽略对方约31.2%的防御,发动1次普通攻击。即如果弱点击破能够破防,则在不考虑修炼差、阵法加成、五行克制、魔劲加成、宿敌加成等状态的情况下:
              弱点击破伤害值=(面板伤害力×1.03-面板防御力×0.688)×1.3
              (2)如果花果山在经脉中点了“火眼”,则将额外乘以系数1.5,即:
              弱点击破伤害值=(面板伤害力×1.03-面板防御力×0.688)×1.3×1.5
              (3)如果花果山在拥有2层旗子的情况下使用弱点击破,旗子的穿刺与弱点击破的穿刺将进行叠乘,此时的综合穿刺为1-0.688×0.84=42.21%,即:
              弱点击破伤害值=(面板伤害力×1.03-实际防御力×0.688×0.84)×1.3×1.5
              ===================================
              之前我一直认为弱点击破是直接忽略一定比例的防御,但根据游戏内弱点击破的技能描述,以及吧友@607szy的测试贴,弱点击破可能既附带一定的穿刺,也提升了一定比例的伤害力。
              不妨假设弱点击破的伤害值公式=(伤害力×系数A-防御力×系数B)×1.3×系数C,这个公式的样子也比较符合物理伤害值的计算通式。一般来说,系数C作为技能系数,往往是固定的,那就不妨再假设C是一个常数,那么可以将C与A、B合并,也就是可以假设弱点击破的伤害值公式为:(伤害力×系数A-防御力×系数B)×1.3
              再假设即使在系数A的伤害力加成以及系数B的穿刺的作用下,弱点击破也无法实现破防,那么弱点击破的伤害值公式应该会变成:(伤害力×系数A×0.1)×1.3,这个时候就可以通过测试,计算出相当精确的系数A,也就是弱点击破对伤害力的加成。之后在破防状态下,再次进行测试,就可以推导出系数B。
              根据以上思路,测试过程如下:
              (1)不破防对照组:攻方伤害力1773,守方防御力2941
              此时为不破防状态,理论平砍伤害结果为230.49,60次平砍测试结果的平均值为231.06,非常接近。

              (2)不破防实验组1:攻方伤害与守方防御保持不变,仍为1773和2941
              与对照组不同的是,此时用弱点击破代替平砍,共采集了114次弱点击破的伤害值,发现平均值为237.56,而对照组的平砍平均值为231.06,说明弱点击破确实会提高一定的伤害力。经过反推,当伤害力提升比例为3%时,理论值为237.40,与实测值237.56相当接近。

              (3)不破防实验组2:守方防御仍为2941,但攻方伤害力降低为1498
              根据上一组的测试结论,1498点伤害力在3%的加成下,此时使用弱点击破或者平砍造成的伤害值应当为200.58。经过采集116次弱点击破的伤害值,此时的实测平均值为201.03,与200.58非常接近。故基本可以认为弱点击破对伤害力的加成为3%。

              (4)不破防实验组3:保持与组2的条件不变,此时在经脉中选择火眼,那么使用弱点击破将造成50%的额外伤害,在理论值计算公式中多乘以一个1.5的系数,此时理论伤害值为300.87.
              经过61次弱点击破,实测平均值为302.6,与理论值非常接近,由此可证明火眼经脉就是让原公式多乘了一个1.5的系数。

              (5)破防实验组1:攻方伤害力为1904,守方防御力为2279
              此时平砍的伤害结果基本为200+,而弱点击破的伤害结果介于400+至500+之间,说明平砍未能破防,而弱点击破可以破防。
              通过采集117次弱点击破的伤害结果,实测平均值为511.26。由此反推,若弱点击破的穿刺为31.20%,则理论伤害结果为511.12,非常接近实测值。

              (6)破防实验组2:攻方伤害力为1904,守方防御力降低为2000
              此时平砍伤害值为240左右,而弱点击破的伤害值稳定在700+附近,同样是属于平砍不破防,但弱点击破可以破防的情形。
              通过采集131次弱点击破的伤害结果,发现平均值为767.81。同样进行反推,在伤害力加成为3%、穿刺为31.5%的时候,弱点击破的理论伤害值为768.46,与实测平均值767.81非常接近。

              通过以上几组测试,可以得出:弱点击破的伤害力加成为3%,穿刺则为31.2%或31.5%。或许弱点击破的穿刺与生死决的伤害转化比例存在相似的机制,也就是对方的防御越高,穿刺的比例会降低?
              为了更好地验证得到的测试结论,我又将攻方伤害提高到3053,守方防御提高到2941(这两项属性也比较接近我们队伍的联赛实战属性)。
              将3%、31.2%这两个系数代入公式,得出此时弱点击破的理论伤害值为1457.54。
              经过119次弱点击破的测试,得到的测试平均值为1458.49,与理论值非常接近。

              综合上述所有测试,基本可以认为:弱点击破的伤害力加成为3%,穿刺大致为31.2%。
              为了测试花果山在插旗状态下使用弱点击破的伤害结果,将攻方伤害力调整为1906,守方防御力调整为2672。
              假设旗子的穿刺与弱点击破的穿刺可能是叠加或者叠乘:
              若两项穿刺为叠加,则综合穿刺为31.20%+16%=47.2%,则在2层旗子+火眼的情况下,弱点击破的理论伤害值为1077.11;
              若两项穿刺为叠乘,则综合穿刺为1-0.688*0.84=42.21%,则在2层旗子+火眼的情况下,弱点击破的理论伤害值为817.01。
              经过54次弱点击破的测试(别问为啥只测了54次....测试的时候身上背了一车醉生,喝酒之后4回合不能用法术,能用法术的时候不一定刷了旗子,插了旗子后不一定有愤怒,喝酒补了愤怒之后旗子可能又没了....),平均值为823.29。

              由此可认为,旗子的穿刺与弱点击破的综合穿刺为42.21%,即两项穿刺为叠乘关系。


              IP属地:湖南7楼2024-04-28 22:11
              回复
                先码到这里明天我会对比一下在对面不同防御的单位时,花果山的几种输出手段的伤害结果比较,方便花果山玩家在PVP的时候进行伤害计算


                IP属地:湖南8楼2024-04-28 22:13
                收起回复
                  三、实战中物理伤害结果的计算
                  ……在前面提到,无修炼差的情况下,如果引入技能系数、阵法加成、五行克制、魔劲加成、宿敌加成等状态,则此时物理伤害值的计算通式为:
                  ……物理伤害值=攻防差×1.3×系数1×系数2×系数3×……×系数N+固定值,其中固定值包括且不限于:凌波城临时符、斩魔、百步穿杨
                  ……也就是说,与物理伤害有关的技能系数、阵法加成系数、五行克制系数、经脉系数、魔劲的系数,都是叠乘的关系,这也就是为什么物理输出在状态齐全的时候,伤害值会非常可观的原因。
                  假设实战中,面板伤害3000+巨鳞的花果山对面板防御2800的女儿村发动攻击,花果山实际伤害力3100,女儿村实际防御力2800,并且不考虑金刚防御圈、野兽放下之类的可以几乎抵消的buff和debuff,即花果山仅具有以下状态:
                  ……(1)鹰阵4号位加成15%
                  ……(2)五行克制女儿(花果山多为土武器,女儿村大概率水衣服)
                  ……(3)魔劲
                  ……(4)6级宿敌女儿
                  ……(5)新版金箍棒
                  ……(6)2层旗子
                  ……(7)鼓舞(由于鼓舞的优先级最低,2800防御在被旗子穿刺后,剩余2352点,此时与3100伤害的比值为0.758,根据先前策划提供的信息,此时鼓舞假设只产生4%的穿刺)
                  ……此时若使用当头一棒,在不触发血线条件的情况下,伤害结果为:
                  ……(3100-2800*0.84*0.96)*1.3*2*1.15*1.1*1.2*1.12*1.1=4094
                  ……3000面板伤害的花果山,10锻就足够,2800防御女儿村如果还要抢速度,投入就比10锻花果山大得多了
                  ……下面将依次给出测试数据以作证明。


                  IP属地:湖南49楼2024-04-29 11:22
                  回复
                    (0)对照组:平砍+五行不克制
                    ……攻方伤害力为2034,守方防御力为2184,此时为不破防状态,攻防差强制为203.4,理论平砍值为264.42,63组测试数据的平均值为266.85


                    IP属地:湖南50楼2024-04-29 11:24
                    回复
                      (1)实验组1:平砍+克制守方五行
                      ……这里在测试的时候出现了一点小状况,攻方的伤害力比对照组多了2点,从2034变成了2036,不过影响不大。
                      守方防御力依然为2184。
                      ……这里提出了2种猜想,1种是10%的五行克制系数直接与基础系数1.3叠加,1种是10%的五行克制系数将作为一个独立的系数,乘在原先的公式上。
                      ……前者的理论平砍值为285.04,后者则为291.14。经过88组平砍测试,实际平均值为290.93,支持第2种猜想。
                      ……于是可以得出:当攻防五行克制守方五行时,将额外乘以一个1.1的系数。


                      IP属地:湖南51楼2024-04-29 11:25
                      回复
                        (2)实验组2:平砍+被守方五行克制
                        ……保持与上一组测试的伤害力、防御力不变,仅将五行克制关系变成守方克制攻方
                        ……与上一组的测试逻辑一样,36次平砍结果的平均值为236.8,说明此时的伤害值计算公式为:攻防差*1.3*0.9,即攻方五行被守方克制时,相当于额外乘以一个0.9的系数。


                        IP属地:湖南52楼2024-04-29 11:26
                        回复
                          (3)实验组3:平砍+没有五行克制+魔劲
                          ……测试逻辑与前面相同,在打了魔劲的情况下,84次平砍的均值为314.29,与攻防差*1.3*1.2这个公式的理论值最接近,故可以认为:魔劲激发=额外乘以一个1.2的系数


                          IP属地:湖南53楼2024-04-29 11:27
                          回复
                            (4)实验组4:平砍+克制守方五行+魔劲
                            ……根据前面的测试,此时可以推测出平砍的伤害值公式为:攻防差*1.3*1.1*1.2
                            ……经过35次平砍,平均值为348.68,可以验证该猜测。
                            ……也就是说,基础系数1.3、五行克制系数1.1或0.9、魔劲系数1.2,三者为叠乘关系。


                            IP属地:湖南54楼2024-04-29 11:28
                            回复
                              (5)实验组5:花果山在实战中各项加成系数的作用机制
                              ……以我自己的花果山配装和经脉点法为例,假设使用当头一棒,对女儿村单位发动攻击,并存在以下加成系数:
                              ……(1)当头一棒技能系数:2
                              ……(2)果子土属性武器克制女儿村水属性衣服:1.1
                              ……(3)魔劲激发:1.2
                              ……(4)6级宿敌女儿村:1.12
                              ……(5)威仪经脉:1.06
                              ……(6)斗志经脉:1.08
                              ……(7)闹天经脉:1.15
                              ……根据之前的测试结论,除了第5、6、7三项系数外,其它系数可以基本确定都是叠乘。由于第5、6、7三项系数均是直接对当头一棒的加成,所以可以提出以下3种猜想:
                              ……(1)三项系数同样是叠乘,也就是1.06*1.08*1.15,此时理论伤害值为831.44
                              ……(2)三项系数为叠加,也就是合并成1个1.29的系数,此时理论伤害值为814.69
                              ……(3)闹天经脉的15%加成直接与当头一棒的基础系数2进行叠加,即原系数从2变成2.15,威仪与斗志这2项加成依然为叠乘,此时理论伤害值为777.21
                              ……(4)闹天经脉的15%加成直接与当头一棒的基础系数2进行叠加,即原系数从2变成2.15,威仪与斗志这2项加成为叠加,此时理论伤害值为773.96


                              IP属地:湖南55楼2024-04-29 11:30
                              回复