虽然说方便而省时间的方法是用Mod: Relic War……但还是想试试原版的机制。
原版的相关事件是在events文件夹里的ancient_relics_events_4.txt,相关的三个事件在最底下,分别是ancrel.6499、6500和6505。
粗看描述应该是通过6499判定触发条件(遗珍数量、首都、攻击方等),若成功则触发6500“获得遗珍”,同时6500会触发给受害者的6505“失去遗珍”,其中那“10%”的概率(包括野蛮掠夺者有15%)依据应该是这一段:
鉴于这个机制应该很老,我也搜了下全吧的贴,没有得到确切的信息能证明事件的触发时机,有说陆军登陆能SL,有说国家事件宣战的时候就确定了。正好最近的档里想抢一个有机菜谱,于是趁线上水会的时间试验了一下……
宣战(羞辱目标,没宣称星系),陆军第一次交战胜利前一天存档(7月),SL了约50次,如果满足触发条件则失败概率应为0.51%,结果失败。之后归还恒星基地,点“陆军登陆”前存档,SL了约30次,如果满足触发条件则失败概率应为4.24%,结果失败。看了下说随机数要几个月才刷新,于是反复归还基地——攻占首都至第二年7月,又继续SL20多次,如果满足触发条件则失败概率应低于12.16%,结果失败。至于说几个10年连续宣+占就能拿的例子,暂时没时间试。
我想我应该不至于那么脸黑
于是大概看了下Mod教程,把原ancient_relics_events_4.txt复制出来改了一下,放到自己编的Mod文件夹/events里面
然后加载新Mod继续玩,甚至等了下到第二年才宣,结果SL两次还是失败。
这下走近死胡同了,先停战等10年再用Relic War吧。
但究竟是我现学写的Mod不完善,还是说这个机制有别的条件?对面被我之前打得只剩一个星系了,是因为这个就没法触发了么(但事件代码上看不出来有别的什么条件啊)
原版的相关事件是在events文件夹里的ancient_relics_events_4.txt,相关的三个事件在最底下,分别是ancrel.6499、6500和6505。

粗看描述应该是通过6499判定触发条件(遗珍数量、首都、攻击方等),若成功则触发6500“获得遗珍”,同时6500会触发给受害者的6505“失去遗珍”,其中那“10%”的概率(包括野蛮掠夺者有15%)依据应该是这一段:

鉴于这个机制应该很老,我也搜了下全吧的贴,没有得到确切的信息能证明事件的触发时机,有说陆军登陆能SL,有说国家事件宣战的时候就确定了。正好最近的档里想抢一个有机菜谱,于是趁线上水会的时间试验了一下……
宣战(羞辱目标,没宣称星系),陆军第一次交战胜利前一天存档(7月),SL了约50次,如果满足触发条件则失败概率应为0.51%,结果失败。之后归还恒星基地,点“陆军登陆”前存档,SL了约30次,如果满足触发条件则失败概率应为4.24%,结果失败。看了下说随机数要几个月才刷新,于是反复归还基地——攻占首都至第二年7月,又继续SL20多次,如果满足触发条件则失败概率应低于12.16%,结果失败。至于说几个10年连续宣+占就能拿的例子,暂时没时间试。
我想我应该不至于那么脸黑

然后加载新Mod继续玩,甚至等了下到第二年才宣,结果SL两次还是失败。
这下走近死胡同了,先停战等10年再用Relic War吧。
但究竟是我现学写的Mod不完善,还是说这个机制有别的条件?对面被我之前打得只剩一个星系了,是因为这个就没法触发了么(但事件代码上看不出来有别的什么条件啊)









