泰坦之旅吧 关注:136,694贴子:4,363,968
  • 34回复贴,共1

关于伤害计算的一点疑问

只看楼主收藏回复


今天闲着无聊测试了冰晶的伤害,风暴之眼+风暴之手下,单发冰晶的伤害在1760-2289之间(打0抗性靶子,按住冰晶打了五分钟测试后观察到的最小值和最大值,已暂时洗掉被动苦果避免干扰测试)

冰晶基础伤害90-118,技能和装备共提供363%冰冷伤害加成,三难度哈迪斯将军提供15%全伤加成。人物智力1928。
由伤害公式计算,元素平均伤害=元素伤害*(智力/650+1)*元素伤害加成+智力*0.025
首先代入最小伤害值90,90*(1928/650+1)*4.78+1928*0.025=1754
然后代入最大伤害值118,118*(1928/650+1)*4.78+1928*0.025=2285
实测结果(1760-2289)基本符合计算结果(1754-2285),但不知道为什么实测的伤害比按公式算的略高一点,有大佬知道原因吗


IP属地:上海1楼2022-01-03 14:29回复
    最低伤害实测比公式高还好理解,可能是测试时没打出最低伤害;但最高伤害实测比公式高就奇怪了,是这个公式不准确吗?


    IP属地:上海来自Android客户端2楼2022-01-03 14:50
    回复
      盲猜是基础伤害非整数所致,伤害都放大快20倍了,10点偏差完全可接受


      IP属地:陕西来自Android客户端3楼2022-01-03 14:52
      收起回复
        不会是91的,你带入91差很多的。
        我自己的判断是内部计算的时候是不会保留小数点后很多位的,应该是某些步骤取整导致的差异。基本上可以认为太小以至于忽略


        IP属地:江苏5楼2022-01-03 15:18
        回复
          你可以试下其中每一个步骤都roundup,结果就是1759-2290


          IP属地:江苏6楼2022-01-03 15:21
          收起回复

            拿根火杖测试了一下

            风暴之眼提供150%元素加成,装备提供26%元素加成(弗莱娅臂环11+博学者15),还有哈迪斯将军15%全伤,共计2.91倍。智力1925,火杖基础150火伤
            150*(1925/650+1)*2.91+1925*0.025=1777.3365。与面板中1778基本符合,即使中途不取整,也只用在最后的结果处直接进位


            IP属地:上海7楼2022-01-03 17:49
            收起回复
              技术大佬


              IP属地:辽宁8楼2022-01-03 17:58
              回复
                我大概明白了,不要只关注最大最小值,记录每个数值,我测试的时候出现了1086和1088两个极为接近的数字,这不可能是因为基础伤害差1产生的,放大那么多倍早超了。因此答案是:浮动的时候伤害不是按照每隔1取值。是因为技能伤害浮动的时候实际上不是取整的,也就是说90-118,实际伤害不是取90、91、92这样的,而是在这个范围内按照更小的间隔浮动。


                IP属地:江苏9楼2022-01-03 18:13
                回复
                  好复杂,所以传奇难度神使可以继续玩冰晶流吗?


                  IP属地:陕西来自Android客户端10楼2022-01-03 18:15
                  收起回复
                    我拿了我手里的号测试,加成是306%,智力848,期望伤害是从863到1125
                    假设基础伤害始终是取整计算,应该一共只有29个伤害值。但是实际上我花了点无聊的时间测试发现实际上他可以取其中每一个值,出现了诸如1021,1022,1023,1024这种完全连续的数字。由于每一点基础伤害差异是9.36,我多花了点时间记录了100多个伤害然后排序,确认不存在以8/9/10/11或其他数字为周期的数字聚集,以此排除浮动是在以整数基础伤害附近浮动,这意味着实际上这玩意儿他就是以基础伤害远小于1的差异在取值。


                    IP属地:江苏11楼2022-01-03 18:48
                    收起回复

                      装备全去掉的智力是988,冰晶基础伤害60-83,技能共提供204%(风暴之眼100,霜冻之心和冰晶进阶各52)冰冷伤害加成,三难度哈迪斯将军提供15%全伤加成
                      首先代入最小伤害值60,60*(988/650+1)*3.19+988*0.025=507.028
                      然后代入最大伤害值83,83*(988/650+1)*3.19+988*0.025=691.92

                      这次就完全对不上了,最大伤害甚至打出了700多伤害


                      IP属地:上海12楼2022-01-03 18:50
                      收起回复