《九种兵器》斗气属性和自然属性的效果增益

小编:Ocean 2012/09/14 10:06

    本人近期闲来无聊,没事就研究了了下斗气和魔法伤害计算公式

    虽然boss和怪物的技能伤害难以测定且不同难度下伤害值不同,但是本人还是全面的研究了英雄对怪伤害与怪对英雄伤害的公式

    注:本人的说明和计算都是在该张图片下方

    首先是斗气伤害公式:

    其实斗气伤害是与防御有关的,根据轻竹大大给的公式:

    英雄斗气伤害=斗气伤害*(100-0.085*怪物防御)/100

    我猜测斗气伤害公式应该是:

    斗气实际伤害=斗气技能伤害*(100-0.085*怪物防御)/100*1.08^斗气属性*(1+毁灭)

    无毁灭无斗气下:

    《九种兵器》斗气属性和自然属性的效果增益

    实际663,计算:1036 * 2 * (100 - 0.085 * 800) / 100=663.04

    再看1斗气下:

    《九种兵器》斗气属性和自然属性的效果增益

    实际729,计算:1036 * 2 * (100 - 0.085 * 800) / 100 * 1.08=716.08,误差略大

    再这样算:1036 * 2 * (100 - 0.085 * 800) / 100 * (1 + 0.1 * 1)=729.34,因此斗气伤害貌似是:

    斗气实际伤害=斗气技能伤害*(100-0.085*怪物防御)/100*(1+0.1*斗气属性)*(1+毁灭)

    再看斗气9时:

    《九种兵器》斗气属性和自然属性的效果增益

    实际1259,计算:1036 * 2 * (100 - 0.085 * 800) / 100 * (1 + 0.1 * 9)=1259.77,基本无误

    最后测试下1毁灭7斗气下的无视80%防御的幻影连战伤害:

    《九种兵器》斗气属性和自然属性的效果增益

    实际7461,计算:1270 * 2 * (100 - 0.085 * 800 * (1 - 0.8)) / 100 * (1 + 0.1 * 7) * 2=7461.50

    出穿透8401,计算1270 * 2 * (100 - 0.085 * 800 * (1-0.8 )* (1-0.8)) / 100 * (1 + 0.1 * 7) * 2=8401.10

    因此总结出斗气伤害公式应该是:

    斗气实际伤害=斗气技能伤害*(100-0.085*怪物防御)/100*(1+0.1*斗气属性)*(1+毁灭)

    然后是魔法伤害公式:

    魔法伤害貌似只与魔抗有关,前些时间看了论坛里的一个技术贴,说魔法抗性与伤害的关系是:魔法伤害=魔法技能伤害*200/(200+魔抗)

    但是实际上好像伤害有点不太对,因此我把上边公式的200换成未知量x,用实际的数据来反推出x,本人先用魔法攻击打桩测试伤害(0元素下),发现桩对魔法攻击有20%的减免,也就是:魔法技能伤害*x/(x+桩魔抗)=魔法技能伤害*80%,算出桩魔抗=0.25*x

    《九种兵器》斗气属性和自然属性的效果增益

    12984/(1082*15)=0.8

   于是本人又利用符文矮子的减魔抗测试公式,再用实际数据代入,如下图:

    《九种兵器》斗气属性和自然属性的效果增益

    1276*15*x/(x+0.25x-20)=16016(减魔抗时)

    算出x=364(取整),再测试发现伤害基本无误,到这里可以小结一下:

    魔法实际伤害=魔法技能伤害*364/(364+魔抗),并且算出桩的魔抗为91

    下面要把元素加进来:

    《九种兵器》斗气属性和自然属性的效果增益

    实际伤害14022,计算:1082 * 15 * 364 / (364 + 91) * 1.08=14022.72

    但是发现元素对魔法伤害的增益并非乘方形的而是加法形的,

    2元素下:

    《九种兵器》斗气属性和自然属性的效果增益

    实际伤害15061,计算:1082 * 15 * 364 / (364 + 91) * 1.08 ^ 2=15144.53,而非15061,

    而1082 * 15 * 364 / (364 + 91) * (1 + 0.08 * 2)=15061.44,基本无误,

    再看1毁灭7元素下:

    《九种兵器》斗气属性和自然属性的效果增益

    实际41408,计算:1106 * 15 * 364 / (364 + 91) * (1 + 0.08 * 7) * 2=41408.64

    这样就能得出:

    魔法实际伤害=魔法技能伤害*364/(364+魔抗)*(1+0.08*元素属性)*(1+毁灭)

    再看测试(这里以熊宝宝为测试对象):

    《九种兵器》斗气属性和自然属性的效果增益

    第一次算出熊魔抗:(1082 * 15 - 14754) * 364 / 14754=36.41

    《九种兵器》斗气属性和自然属性的效果增益

    第二次计算减魔抗时伤害:1205 * 15 * 365 / (365 + 36.41 - 20) * (1 + 0.08 * 7) * 2=53967.67,

    而实际是53965,误差为1.多,基本符合

    符文矮子的话理想状态下最高输出(以60级守城怪为对象,其魔抗是91,带穿透下)应该是:

    4000 * 15 * 364 / (364 + (91 - 16 * 2) * (1 - 0.8)) * (1 + 0.08 * 7)* (1 + 0.04 * 18) * 2=311873.8

    但由于实际操作难度要大很多,最高只达到了23W(无穿透):

    《九种兵器》斗气属性和自然属性的效果增益

    在然后就是魔抗计算公式(上面的是我们打怪的公式,这个是怪打我们的):

    首先,根据zhengzhi12的技术贴http://bbs.uuu9.com/thread-8495290-1-1.html可以得出魔抗计算公式:

    所受魔法伤害=怪物魔法伤害*200/(200+魔抗)

    根据作者轻竹大大的描述:自然属性:提升8%的魔法抗性和部分技能特殊效果(面板魔法抗性不会变动,只显示为自然属性)

    我们可以猜测魔抗公式为:

    所受魔法伤害=怪物魔法伤害*200/(200+魔抗*(1+0.08*自然))

    随后开始测试,目标选择-16级的豪猪法师,我们先假设公式是正确的,把魔抗堆到比较整的一个数如100:

    《九种兵器》斗气属性和自然属性的效果增益

    第一次的伤害是277,怪物魔法伤害=277*(200+100)/200=415.5

    我记得有个帖子说怪物的火球术伤害与其等级有关,所以我就算了一下415.5/16=25.96,大致为26的系数,再用鹰身法师和狗头法师做下测试:

    鹰身的等级是24:

    《九种兵器》斗气属性和自然属性的效果增益

    24*26*200/(200+100)=416

   狗头的等级是37:

    《九种兵器》斗气属性和自然属性的效果增益

    37*26*200/(200+100)=641.33

    准确无误,由此得出一个结论:法师怪的法伤(单人难度下)初始伤害为26*怪物等级

    继续用豪猪,堆1点自然:

    《九种兵器》斗气属性和自然属性的效果增益

    实际255,计算16*26*200/(200+100*(1+0.08)=270.13

    发现公式自然部分计算有问题,再看2自然:

    《九种兵器》斗气属性和自然属性的效果增益

    实际232,计算416*200/(200+100*(1+0.08*2)=263.29

    问题更大了,貌似自然的算法不是这样的,我又测试了3自然:

    《九种兵器》斗气属性和自然属性的效果增益

    实际210,计算416*200/(200+100*(1+0.08*3)=256.79

    依然不对是意料之中,但是却发现每点自然所减少的魔法伤害却是几乎一样的:

    277-255=22,255-232=23,232-210=22

    于是乎猜测公式为:

    所受魔法伤害=怪物魔法伤害*200/(200+魔抗)*(1-0.08*自然)

    下面是228魔抗,0-3自然,测试图:

    《九种兵器》斗气属性和自然属性的效果增益

    实际194,计算416*200/(200+228)=194.39

    《九种兵器》斗气属性和自然属性的效果增益

    实际178,计算416*200/(200+228)*(1-0.08)=178.84

    《九种兵器》斗气属性和自然属性的效果增益

    实际163,计算416*200/(200+228)*(1-0.08*2)=163.28

    《九种兵器》斗气属性和自然属性的效果增益

    实际147,计算416*200/(200+228)*(1-0.08*3)=147.73

    准确无误(这里是忽略小数位),最后附上一张245魔抗2自然60魔法减伤测试图:

    《九种兵器》斗气属性和自然属性的效果增益

    实际是18,计算:16*26*200/(200+245)*(1-0.08*2)/(1+1)-60=18.53(好可怜的豪猪)

    那么,魔抗计算公式就是:

    所受魔法伤害=怪物魔法伤害*200/(200+魔抗)*(1-0.08*自然)/(1+领域)-魔法减伤

    由此可见:自然应该是额外减少计算魔抗后的伤害的8%,而非增加8%魔抗,轻竹大大给的自然说明貌似不对

    之后是斗气防御公式:

    根据轻竹大大给的属性说明:物理防御:提升2点物理减伤,降低受到0.16%的斗气伤害

    那么可以假设斗气防御公式为:

    所受斗气伤害=怪物斗气伤害*(100-0.16*物理防御)/100

    下面是测试过程,对象选择了双人难度下的鹰身人族长:

    先用无防御,无减伤的弓箭骗出鸟王的俯冲,记录伤害是1000(也就是技能初始伤害):

    《九种兵器》斗气属性和自然属性的效果增益

    然后再用有物理防御,无减伤和斗气属性经鸟王一扫:

    《九种兵器》斗气属性和自然属性的效果增益

    用公式带入,发现伤害应为1000*(100-0.16*143)/100=771.2,而实际伤害为785,

    轻竹大大给出的数据再次出现了错误

    老方法,设x,算出减伤系数应为x=(100000-78500)/143000=0.150

    继续测试,这次加入了1点斗气属性,斗气减伤96:

    《九种兵器》斗气属性和自然属性的效果增益

    实际580,如果用刚算出的公式则为:1000*(100-0.15*187)/100-96=623.5

    这说明了斗气属性对斗气减伤有增益,我们不得不再次利用数据假设并反推:

    1-(580+96)/(623.5+96)=0.060

    这样公式就被改写成了:

    所受斗气伤害=怪物斗气伤害*(100-0.15*物理防御)/100*(1-0.06*斗气属性)-斗气减伤

    用斗气为4,9分别测试:

    《九种兵器》斗气属性和自然属性的效果增益

    实际450,计算:1000*(100-0.15*187)/100*(1-0.06*4)-96=450.82

    《九种兵器》斗气属性和自然属性的效果增益

    实际234,计算:1000*(100-0.15*187)/100*(1-0.06*9)-96=234.97

    这里依然沿用了取整数位,基本无误

    最后用7斗气1领域做测试:

    《九种兵器》斗气属性和自然属性的效果增益

    计算应该是1000*(100-0.15*187)/100*(1-0.06*7)/2-96=112.65,实际是112,鸟王这货真怂了

    综上,斗气防御公式应该为:

    所受斗气伤害=怪物斗气伤害*(100-0.15*物理防御)/100*(1-0.06*斗气属性)/(1+领域)-斗气减伤

    关于物理伤害公式,目前我只能说普通攻击时伤害公式是:

    物理普攻伤害=英雄物理攻击*(1-0.0005*怪物防御)-怪物防御

    暴击伤害的精确计算正在探究中...

    在最后总结一下:

    斗气实际伤害=斗气技能伤害*(100-0.085*怪物防御)/100*(1+0.1*斗气属性)*(1+毁灭)

    魔法实际伤害=魔法技能伤害*364/(364+魔抗)*(1+0.08*元素属性)*(1+毁灭)

    所受魔法伤害=怪物魔法伤害*200/(200+魔抗)*(1-0.08*自然属性)/(1+领域)-魔法减伤

    所受斗气伤害=怪物斗气伤害*(100-0.15*物理防御)/100*(1-0.06*斗气属性)/(1+领域)-斗气减伤

    也不知道有多少人能看进去,如有不对之处请各位立即指出,谢谢

    同时也谢谢各位近期的支持,希望让更多的人有收获

    如果有时间的话,本人还会继续更新物理暴击伤害的算法

上一个:《新航海之路》钻石乔兹攻略

下一个:《逆流之战》1.05C新手攻略

相关攻略

推荐手游