每个人的hack和pierce攻击数值都不是指单独一次的攻击数值,而是指DPS,也就是该引擎已经把DPS换算出来写出来了,如果想要知道每个人攻击一次的伤害值还要自己推算。
比如用秒表算了一下arkantos的攻击速度是1次/1秒
ajax是1次/0.9秒
bellerophon是1次/1.35秒
setna是1次/0.95秒
reginleif/hippolyta是1次/2秒
等等等等。。。。
然后每一个人都有一个属性值叫damagebonus(攻击加成)
我研究了一下这个的算法,没有这个值的就是1倍,有这个值的比如damagebonus to mythunit=7。。就是指对神兽有攻击加成,而且这个加成是算在DPS上的,公式是:DPS*该数值,比如arkantos攻击力是10的话,damagebonus to mythunit=7的话,他每秒对神兽的输出伤害就是70。数值为0.5的话,每秒就是5
但是!!!!这个算法是不精准的,因为数据虽然是float型,但是看到的显示是integer,而且该公式会有一定误差,在bonus数值大于2的时候,大约每多两倍就有大概0.15倍的偏差,比如bonus=4的时候,实际数值大约是4.15倍,8倍的时候就大约8.3倍,这个也不是固定的,想研究的人可以用数学软件拟合一下函数
另外有想研究触发器,比如自己写触发器代码的欢迎探讨~~~~我现在在自己编任务,正在探索代码中
比如用秒表算了一下arkantos的攻击速度是1次/1秒
ajax是1次/0.9秒
bellerophon是1次/1.35秒
setna是1次/0.95秒
reginleif/hippolyta是1次/2秒
等等等等。。。。
然后每一个人都有一个属性值叫damagebonus(攻击加成)
我研究了一下这个的算法,没有这个值的就是1倍,有这个值的比如damagebonus to mythunit=7。。就是指对神兽有攻击加成,而且这个加成是算在DPS上的,公式是:DPS*该数值,比如arkantos攻击力是10的话,damagebonus to mythunit=7的话,他每秒对神兽的输出伤害就是70。数值为0.5的话,每秒就是5
但是!!!!这个算法是不精准的,因为数据虽然是float型,但是看到的显示是integer,而且该公式会有一定误差,在bonus数值大于2的时候,大约每多两倍就有大概0.15倍的偏差,比如bonus=4的时候,实际数值大约是4.15倍,8倍的时候就大约8.3倍,这个也不是固定的,想研究的人可以用数学软件拟合一下函数
另外有想研究触发器,比如自己写触发器代码的欢迎探讨~~~~我现在在自己编任务,正在探索代码中