您的位置:>梦幻西游>精品攻略>

技术贴:目前最为精确的召唤兽灵力公式

  发表时间:2011-07-05 作者:a419870394 编辑:慕清流 来源:叶子猪游戏网
宝宝召唤兽灵力计算一直没有权威的计算方式,因个人爱好自己摸索了一个,根据实验比较精准。

  比如说你有一只BB:目前239体质(71.7灵)257法力(179.9灵),那么你洗一点法力加给体力,灵力不止不会降,反而会上升1点
  然后就是等级部分公式的改良了,我先从商会找了十几 只BB将属性录入Excel,然后不断的变啊变,各种尝试,得到一个精度更高的公式,然后我又从商会和自己的BB获取了总共100只召唤兽的属性对新公式进行验证,93只召唤兽的灵力计算完全准确,7只召唤兽存在误差,误差也不超过±1,应该说准确度是大幅上升了,不过依然不是真正正确的公式。
  介绍一下我的经验,发现小数的问题后,我就将目光投到了7500这个数字中,防御、伤害和灵力公式中都有7500这个数,我想这个数也是我们普通公式产生误差的关键,拿灵力公式来说:等级*(法力资质+1640)*(成长+1)/7500,这部份里面,7500绝对不是一口气除的,甚至这个数到底是不是7500都不一定,它应该是分成了两部分,一部分跟(法力资质+1640)这部份除(数值还可能有变动),一部分跟(成长+1)除,得到的结果先分别进行一次近似计算,比如说保留两位小数,然后这两个结果再相乘,两次近似之后的结果跟直接相乘就会不同,我也认为这个是最有可能导致目前的公式经常存在误差的原因。好吧如果这事确实很无聊,我个人爱好而已。
  下面是我得出的精度较高的灵力公式:
  灵力=((法力资质+1662)/100[四舍五入保留两位小数]*(成长+1)/75[四舍五入保留两位小数]*等级)[舍去小数取整]+体质*0.3[舍去小数取整]+法力*0.7[舍去小数取整]+力量*0.4[舍去小数取整]+耐力*0.2[舍去小数取整]
  这个是Excel中的公式:
  灵力=INT(A2*ROUND(ROUND((B2+1662)/100,2)*ROUND((C2+1)/75,2),2),0)+INT(D2*0.3)+INT(E2*0.7)+INT(F2*0.4)+INT(G2*0.2)
  其中A2是等级,B2是法力资质,C2是成长,D2是体质, E2是法力,F2是力量,G2是耐力 INT表示舍去小数取整,ROUND表示四舍五入,后面的2表示保留两位小数。
  PS:我试着算了两个BB,结果完全符合,希望对大家有所帮助。

>>>>>>点击进入论坛参与讨论<<<<<<

相关资讯:
全民PK大赛攻略:由辅转攻的『六道魍魉』
2011梦幻全民PK赛 比赛细则队伍配置浅析
全民PK争霸赛开启 百万豪奖犒赏八方勇士
上一篇:全民PK大赛攻略:由辅转攻的『六道魍魉』 下一篇:梦幻西游炼兽笼测试 受人物双倍三倍影响

点击排行