在《指挥官征服美洲》游戏中,物资任务往往让人抓狂,尤其是那些看似天文数字的任务量。本文将深入解析这些任务背后的计算公式,希望能为那些寻求挑战的高手们提供一些帮助。以下内容是我在《任务触发文件trigger.txt略解》中的重点解释,原帖中包含更多任务解析,附件下载备份。
首先打开游戏目录中的 \Commander Conquest of the Americas\DLC\01\Data\AI\trigger.txt
文件,搜索以下关键语句:
- 贩卖原料回母港:
TooFewResourcesBroughtHome {
// 这些只是基础值
this much for every colony 和殖民地数量有关
trigger_base_limit = 25 // 每个殖民地25个
trigger_success_multiplier = 3.0 // 这个也要乘入公式
这些是年代系数修改将影响(0.002545*year+4.818)这个式子
1775 interpolate_min = 0.3
1500 interpolate_max = 1.0
具体公式估计如下
R = 25*n*(0.002545*year+4.818)*3
R数量;n殖民地数量;year年代
}
- 贩卖一级产品回母港(如烤烟,布料):
TooFewProducesBroughtHome {
// 同上这些是基础值,但和一次加工厂数量有关
this much for every production building
trigger_base_limit = 37 // 每个一次加工厂37个
trigger_success_multiplier = 3.0 // 这个也要乘入公式
1500 interpolate_min = 0.1
1775 interpolate_max = 10.0
具体公式估计如下
R = 37*n*(0.036*year53.9)*3
R数量;n一次加工厂;year年代
// 注意加上二次加工厂前的一次加工厂
}
- 贩卖二级产品回母港(如雪茄,衣服):
TooFewProductsBroughtHome {
// 同上这些是基础值,但和一次以及二次加工厂的总数量有关
this much for every production building
trigger_base_limit = 50 // 每个二次加工厂50个
trigger_success_multiplier = 3.0 // 这个也要乘入公式
1500 interpolate_min = 0.1
1775 interpolate_max = 10.0
具体公式估计如下
R = 50*n*(0.036*year53.9)*3
R数量;n二次加工厂;year年代
}
关于如何避免出现天文数字的资源任务,个人认为,如果不进行修改,限制工厂数量、集中加工原料是一个有效的方法。但若工厂过少,任务可能会强制你建造更多工厂,所以需要平衡。
对于年代系数的理解,可以将其视为变量为年代的一次线性函数 Ax+B。根据公式 //1500 interpolate_min = 0.1 //1775 interpolate_max = 10.0
,可以建立一个二元一次方程组:
A1500 + B = 0.1
A*1775 + B = 10.0
解得 A = 0.036,B = 53.9。但实际数量与这个公式存在几百的差异,希望有高人能提供解答。
此攻略由游饭天堂小编团队编辑,祝您游戏愉快!