新手自立宝典:衍生声望计算公式已破解

时间:2012-09-05 00:00 作者:17173 手机订阅 神评论

新闻导语

关于势力声望的衍生修改计算公式,中文圈就没有人说清楚过,只好自己来。经过我长期研究,翻山越岭查看英文资料并进行大量计算后,终于得到了声望的衍生计算公式。很简单,只有加减乘除法,请坚持看下去。假设Y势力对X势力的声望为Syx,X势力规模为Gx,Y势力规模为Gy,这3个参数都是常量,

  关于势力声望的衍生修改计算公式,中文圈就没有人说清楚过,只好自己来。经过我长期研究,翻山越岭查看英文资料并进行大量计算后,终于得到了声望的衍生计算公式。

  很简单,只有加减乘除法,请坚持看下去。

  假设Y势力对X势力的声望为Syx,X势力规模为Gx,Y势力规模为Gy,这3个参数都是常量,可从下面的附表中查表得知

  其中Y对X的声望的定义是:Y对X所设置的声望,或者说X在Y处的声望。

  注意:以下计算中,百分比全部转换为小数再进行计算。

  那么,当完成X势力的生涯代理人任务、故事线任务等获得X势力对你的声望增长为Ax时,Y势力对你的声望增长Ay可以由以下公式计算而得:

  Ay = Ax*(Syx/10)*(Gx/Gy)

  换成文字描述就是:

  Y的声望增加率 = X的声望增加率 * (Y对X的声望 / 10) * (X的规模 / Y的规模)

  一些人推出了公式的一部分,但是没有看到势力的规模对衍生声望的影响。"

  但是,在查看Y势力对你的声望变化记录时,表中显示的并不是上述计算结果Ay,而是一个加工后的数值Ay'。

  假设衍生修改前Y势力对你的声望为Sy,那么Ay'的计算公式为:

  Ay' = 10 * (Syx/|Syx|) * (10 * (Syx/|Syx|) - Sy) * Ay / 100 ,当Syx<>0

  显示时仅显示到小数点后6位。其中|Syx|是计算Syx的绝对值的运算。

  当Syx=0时,即Y对X声望中立时,Ay=0,此时不会产生Y声望的衍生修改。

  这个公式看起来有些复杂,写简单些的话,就是:

  Syx>0时: Ay' = (10 - Sy) * Ay / 10

  Syx<0时: Ay' = (10 + Sy) * Ay / 10

  Syx=0时: 没有衍生修改.

  由此可见,仅当Sy=0时,Ay'=Ay。其余情况下,Ay'和Ay都不相等。

  而Y对你的最终声望通过这个Ay'即可方便算出:

  最终声望 = Sy + (Ay' * 10)

  显示时仅显示到小数点后2位。

  最后把上述公式合并到一个公式中就是这样:

  Y对你的最终声望 = Sy + (Syx/|Syx|) * (10 * (Syx/|Syx|) - Sy) * Ax * (Syx/10) * (Gx/Gy) ,当Syx<>0

  以上结果经过16份最新数据计算验证,分毫不差。

  参考:www.newedenlibrary.net/eon/standings.shtml

  附:20势力间声望表及势力规模表 http://dl.dbank.com/

  截图预览:

TM截图未命名.jpg

相关阅读: