原帖由 samson409 于 2014-5-29 14:35 发表
对所有在职武将(非君主非在野非修行),每月忠诚度有(a+该武将义气)/2%概率不下降,否则会下降c-d/(该武将与其君主的有效相性差+e)。
参数f是月间武将忠诚自动下降的总开关,75h=会下降,EBh=不会下降。
我把7167B的250改成275,图在附件。
这样,即使出现掉忠诚事件,掉的为:11-275/(0+25),这不是为0吗?
那我怎么用新登的武将,相性为75,招了魏延,相性也为75,资信都1了,还是会掉1的忠诚。
请问要如何改才能让相性差为0的武将不掉忠诚,而有差的还是会掉。
也难怪你会迷惑,这个公式里用的是"有效相性差"(也就是资信调整后的相性差),跟原始的相性差有些不一样。君主跟魏延的相性差是0,资信是1,这时候的"有效相性差"不是0,而是1。
于是,11-275/(1+25)=1,还是会掉1点的忠诚。
"有效相性差"的公式,1.2版里面没有给出。是这样的,
对于君主同一家族的武将,返回0,
对于其他武将,根据有效资信等级0~3,有效相性差=(原始相性差+2)*33/25,17/25,9/25,5/25
可见,当原始相性差为0时,有效相性差为2,1,0,0,也就是资信=1时,有效相性差=1,要资信=2时,有效相性差=0。
目前,你仍旧只能改那个忠诚下降幅度公式的参数,使得有效相性差为1时,忠诚下降幅度为0。下一版我会给出有效相性差的公式(该公式很可能有调整)和参数地址,那样的话改有效相性差的公式就可以达到目的。