100防御时,我们受到的群攻伤害是哥布林的一半(默认哥布林甲为o),200防御时,我们受到群攻伤害是哥布林的1/3,我猜测防御减伤算法是减少(防御)/(防御+100)*100%的伤害。100这个系数我猜的,可能是100+-的范围。简单说,防御=50,受到2/3伤害。防御=100,受到1/2伤害。防御=150,受到2/5伤害,防御=200,受到1/3伤害。
另外格挡是固定减伤1/2,可以和防御减伤相乘。
后面可以提一下我对速度的猜想,不保证对。速度越快打的越快,也就是数值离1越近,攻击间隔离0就越近。我还没有见过超过1的速度,不知道这个是不是上限。假设1是上限的话,攻击间隔大约是(1-速度)*4.3,4.3也是一个约值没有仔细测,如果速度0.5,那么2.1s打一下,如果速度0.66,1.4s打一下。
以上两个都是猜想,有猜不准的可能。
——第一次修改——
听取了评论的说法,速度是没有上限的,那就简单了,速度基本上就是每秒打几下的意思,0.5速等于2s一下,0.8速等于1.25s一下,3速等于一秒三下。