牧羊人之心吧 关注:101,593贴子:2,919,180

估算了一下敏捷对伤害的影响,以及伤害公式

取消只看楼主收藏回复


刚出炉的黑龙长残了,于是跑来吹一波敏捷大法好


IP属地:湖北1楼2018-05-19 21:15回复

    这是几组测试伤害,可以看出敏捷对伤害有影响,但是很乱看不出规律


    IP属地:湖北2楼2018-05-19 21:16
    收起回复
      于是我去找了一下每一组测试的最高伤害和最低伤害,列了出来

      然后发现只要攻击力相同,最高伤害就几乎一样,但是最低伤害各不相同,想必这就是敏捷对伤害的影响了


      IP属地:湖北4楼2018-05-19 21:23
      回复

        既然最高伤害只和攻防有关,我们把攻击和伤害的函数作个图像
        发现是线性的,按照这个趋势攻击力86.1时刚好打出0伤害,所以86.1应该是防御能格挡掉的数值了
        防御格挡数值大约是防御/5,这个木桩的防御应该是430.5


        IP属地:湖北5楼2018-05-19 21:26
        回复

          关于最低伤害,应该和敏捷有关系,同时推测和最高伤害也有关系,这是很合理的
          这些数据中有3组攻击力都是483的,我们取出来作个图像看看

          是线性的,有2个系数
          于是我又跑去用511攻击力重新测了一组,也作了图像

          因为最低伤害y和敏捷x,最高伤害有关系,我们假设这两个系数是最高伤害的函数
          一通计算之后。。


          IP属地:湖北8楼2018-05-19 21:31
          回复
            这样我们就知道了这地图中打出的最高伤害和最低伤害的计算公式
            然后用(最高+最低)/2的中值作为平均伤害,再一通计算之后。。

            得到了平均伤害的公式


            IP属地:湖北11楼2018-05-19 21:34
            回复
              这些数据稍微有点美化,我把他们都尽量变成整数了,然后我们用这个公式来计算一下前面测试中的平均伤害验证一下

              误差差不多在10以内,差不多就行了,就把这个作为公式了


              IP属地:湖北12楼2018-05-19 21:36
              回复
                接下来就是重点结论了,因为上面我们是直接拿攻击方敏捷算的,但实际上应该是和攻防方敏捷差有关,不过这里防御防敏捷是个定值,所以一起被包含进0.75这个常数里面去了
                实际上的公式应该是这样


                IP属地:湖北13楼2018-05-19 21:39
                收起回复
                  通过这个公式我们可以看出敏捷差是在按比例提升伤害结果,每提升1点敏捷大约增加0.2%伤害,5敏就是1%伤害。所以在伤害超过500时,加5敏效果优于5攻。比如3-9-2这张图中的怪防御430,那么攻击超过580时,提升敏捷效果强于提升攻击
                  其他的结论请看这张图

                  当然,本贴纯属瞎算,不信就当我在水经验吧


                  IP属地:湖北15楼2018-05-19 21:42
                  收起回复
                    萌新第一贴就没人看吗


                    IP属地:湖北来自Android客户端17楼2018-05-19 22:14
                    收起回复
                      凉了凉了,自顶一下


                      IP属地:湖北来自Android客户端42楼2018-05-20 23:42
                      收起回复
                        补充2组测量受伤与敏捷,等级关系的数据



                        数据1证明提升敏捷可以降低受到的伤害,对于为什么提升敏捷是降低受伤最大值而不是最小值暂不明确
                        对于为什么实际减伤只有理论的一半,大概是因为敏捷超过攻击方后再提升敏捷就不会继续减伤了



                        数据2证明等级对减少伤害几乎没影响


                        IP属地:湖北54楼2018-05-22 15:47
                        收起回复
                          PART.2
                          因为在防御方敏捷对减伤的影响测试中,发生了一些无法解释的事情,我又回来继续测试公式了。
                          首先前面已经知道了敏捷是影响伤害上下限的,所以用平均伤害来测量是没有作用的,因此这次测试将直接测量伤害上下限的公式,数据也只统计最高伤害和最低伤害。
                          在上面的测试中已经知道了攻击方敏捷并不会影响伤害下限,而防御端的测试中发现防御方敏捷不会影响伤害上限,因此对以上结果做合理的推测:
                          攻击,防御,攻击方敏捷共同影响伤害下限;攻击,防御,防御方敏捷共同影响伤害上限。
                          接下来我将从防御端入手,优先推导伤害上限的计算公式,测试地图3-19-2,这张图只有一个敌人,且能力值是固定的


                          IP属地:湖北56楼2018-05-23 21:59
                          回复

                            先是一组暂时用不上的数据,伤害下限与防御有线性关系,说明防御的减伤效果是均匀的,不存在防越高性价比越低的问题


                            IP属地:湖北58楼2018-05-23 22:04
                            回复

                              固定敏捷,测量防御和伤害上限的关系,嗯,也是均匀的


                              IP属地:湖北59楼2018-05-23 22:06
                              回复