最近玩cult of sotek的过程中想合邦其他lizardman传奇领主,
于是利用Cheat Engine追踪合邦判定的计算流程, 得到一些数据, 提供参考
首先说明外交提案的成功率显示high/medium/low所代表的数值范围
各种外交提案都会根据多项因素来产生”影响值”, 在游戏中显示如下:
High: 影响值≧4.0 Medium:4.0>影响值>-4.0 Low: 影响值≦-4.0
但是实际上, 外交提案的影响值只要达到0或以上就会成功, 并且没有任何随机性
所以游戏中其实是刻意不提示完全准确的信息, 而且误导暗示存在随机性
至于合邦的影响值大概由以下几项之合计来决定:
1.双方外交友好度的影响
根据目前友好度的阶级而定, trusted friend就达到最高值, 进一步提高友好度也没有效果
目标势力
|
trusted
friend
|
very
friendly
|
friendly
|
neutral
|
unfriendly
|
very
unfriendly
|
hostile
|
lizardman
|
-70
|
-90
|
-110
|
-115
|
-145
|
-145
|
-145
|
High elf
|
-10
|
-100
|
-100
|
-100
|
-100
|
-100
|
-100
|
Tyrion
|
-70
|
-135
|
-185
|
-185
|
-185
|
-185
|
-185
|
也有例外情况, 例如cult ofsotek要合邦mazdamundi时, trusted friend所提供的影响值是-75
各个种族或是对个别传奇领主也可能有不同数值, 有待进一步详细测试
2.双方军力对比值的影响
军力对比值即为外交界面显示的黄红色条, 对等代表0.5, 最高为1.0(完全黄色)
影响值 = 军力对比值 * A (A如下表所示)
目标势力某项指针(0~4)
|
0
|
1
|
2
|
3
|
4
|
lizardman
|
60
|
45
|
40
|
35
|
35
|
High elf
|
12
|
12
|
11
|
11
|
11
|
Tyrion
|
50
|
45
|
40
|
35
|
35
|
同样也有例外, cult of sotek合邦mazdamundi时, 0级的A值是50
各个种族或是对个别传奇领主也可能有不同数值, 有待进一步详细测试
3.附带金额的影响值 = 付出金额*B/A (上限50.0)
A=目标势力的base income+各城镇&地下城镇税收
B=1.5(lizardman) or 2.0(high elf) (各个种族可能有不同数值)
4.目标势力受到其敌方威胁程度的影响值
个人无法解读具体计算过程, 只能根据观察到的例子来推测
同样是在cult of sotek战役, 尝试合邦Gor-Rok(Itza势力)的过程中,
原本付钱17万也不能成功, 到某一回合突然只需10万左右就成功了,
追踪并比较该回合与前一回合的合邦影响值, 最大的差异就是此处的影响值,
从前一回合的3.5左右跳升到20以上, 而当时的附带金额影响值约为1万金钱=1.62
相当于省下约10万金额
为了理解此处影响值的大幅变动, 个人再比较2回合中,
Itza势力与其敌方势力的军力条对比, 但是并没有发现明显变化,
唯一值得注意的是, 合邦成功的该回合, Itza势力的敌军有2军势进入其领土,
并且洗劫了一座城市, 而前一回合中敌军尚未进入其领土
也许这代表了”敌方是否正在其领土中”会大幅影响受威胁程度所导致的合邦影响值?
最后, 关于reliability(外交可靠度)对各种外交提案的影响值,
是以”失信值” * 对各种外交提案的倍率而定
例如攻击有不战协议的势力会增加失信值30, 对贸易提案的倍率是-1.0
会导致对其他势力的贸易提案影响值-30.0
令人意外的是, 失信值对合邦的影响倍率是0,也就是没有负面影响