我看过几篇这个题目的文章,作者都给出了攻击力、防御力、回避、灵巧和HP的计算公式,但对精神力的计算,却没有一个准确的算法。下面,我希望借本文给大家以答案。
我们知道,影响精神力的,除了心力以外,还有力量、体力和耐力。因此,在计算精神力时,“心力点数×心力资质”所得到的值必定小于当前精神力的值。也就是说,我们还应该考虑另外三项属性对精神力的影响,显然与前面得到的结果是一个相加的关系。我们大胆推测,剩余三项属性对精神力的影响是相等的!(即使不相等,也有解决的方法,只不过复杂一些,我后面再提。)假设它们对精神力的影响系数都是q,那么,我们可以得到:
精神力=[心力点数+q(力量点数+体力点数+耐力点数)]×心力资质
也许有的朋友会问,为什么另外三项属性也是乘以心力资质水浒Q传,而不是它们各自对应的资质?原因很简单,因为这里讨论的是它们对精神力的加成,而不是对攻击力、HP和防御力的影响。(即使应该乘以各自的资质,我依然有解决办法,稍后再提。)
得到上式后,我们任意将一只召唤兽的加点和资质代入,即可得到q值。我当时是将全心加点的少女的各项值代入进去算的(因为力量点数=体力点数=耐力点数,便于计算),结果3q=0.59xxx(≈0.6)。因为游戏系统在显示精神力等数值时,会舍弃小数部分,这就带来了我计算时的偏差。于是,我姑且认为3q=0.6=>q=0.2。
在算出q值后,我又将一些召唤兽(包括攻宠)的各项值代入计算,发现结果完全吻和,于是省去了我上面提及的“复杂一些”的运算。所以,精神力的计算公式可以写出:
精神力=[心力点数+0.2(力量点数+体力点数+耐力点数)]×心力资质(*)
不过,我还是将最严谨的方法告诉大家,以打消一些朋友的疑虑。
如果剩余三项属性对精神力的影响不相等怎么办?如果计算时应该乘以各自的资质怎么办?方法其实很简单,只不过计算起来稍显复杂。设力量、体力、耐力对精神力的影响系数分别为L、T、N,则公式修改为:
精神力=心点×心资+L力点×力资+T体点×体资+N耐点×耐资
在选定一只召唤兽后,上式中,只有L、T、N是未知数。于是,我们可以任取三只召唤兽,将它们各自的属性和资质点代入其中,就可以得到3个三元一次方程:
精神力1=心点1×心资1+L力点1×力资1+T体点1×体资1+N耐点1×耐资1---①
精神力2=心点2×心资2+L力点2×力资2+T体点2×体资2+N耐点2×耐资2---②
精神力3=心点3×心资3+L力点3×力资3+T体点3×体资3+N耐点3×耐资3---③
三个方程联立求解,就可以得到L、T、N的值。虽然我没有计算过,但是经过对(*)式的反复验算,我相信L、T、N≈0.2(不信的话,大家可以自己算算:P)。
也许,大家在用(*)式计算精神力时,结果会有正负1的偏差,这点也很好解释。大家可以去官方网站上看看召唤兽的资质表,您会发现,召唤兽的真实资质的精确度可以达到小数点后5位,而不是系统显示的2位。也就是说,一只LZ=1.50的小老虎,可能准确的LZ=1.50000,也可能是1.50999,偏差就是这样造成的。
当然,如果您非要说q值不是精确的0.2,甚至说其他三项属性给精神力带来的影响不是简单的相加关系而不能用(*)式计算,我也毫无办法。我只能说,(*)式是一个经验公式,它不一定准确,它的产生只是为了给各位玩家带来方便,至于相信与否,则完全取决于您。请多指教,欢迎丢砖:P
写到最后,老规矩,介绍一下自己:我是电信2区阮小二55级小SS飘零de泪,欢迎大家上线与我交流~
附:其他几项属性与资质的计算计算公式
攻击力=当前力量点数×力量资质
防御力=当前耐力点数×耐力资质
回避=当前敏捷点数×敏捷资质
未经允许不得转载! 作者:admin,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网。
原文地址:《水浒Q传: 召唤兽各属性与资质计算公式(完整版)》发布于:2024-02-02
还没有评论,来说两句吧...