stellaris吧 关注:311,811贴子:7,332,371
  • 45回复贴,共1

登陆敌国首都抢遗珍的机制到底是怎样的

只看楼主收藏回复

虽然说方便而省时间的方法是用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不完善,还是说这个机制有别的条件?对面被我之前打得只剩一个星系了,是因为这个就没法触发了么(但事件代码上看不出来有别的什么条件啊)


IP属地:北京1楼2024-10-22 21:06回复
    图三那个样子应该是差不多概率对半开? 想要测试事件能否成功 为了稳定最好把不触发改成0 我个人经验最好把没必要的空modifier删去或注释 指不定有什么什么bug 另外改成mod时看你好像是完全复制了本体文件进行的覆盖? 那我觉得应该问题不大 只是提醒下如果新建文件覆盖本体事件时因为遵循先到先得原则,文件名要注意下顺序


    IP属地:天津2楼2024-10-22 21:19
    收起回复
      2026-04-17 22:44:49
      广告
      不感兴趣
      开通SVIP免广告
      支持喵


      IP属地:黑龙江来自Android客户端3楼2024-10-22 21:20
      收起回复
        支持喵,我也在做mod喵,红温了喵


        IP属地:广西来自Android客户端4楼2024-10-22 23:19
        收起回复
          好学术化的帖,物理学+3


          IP属地:山东来自Android客户端5楼2024-10-23 01:33
          回复
            随机列表看的是相对概率 a100权重 b10权重 触发a的概率是11/10 b则是11/1
            以及如果要抢遗珍的话只要有steal_relic语句就行了 用法如下
            发起方从目标方窃取所有/随机/特定遗物
            steal_relic = { target = <目标方> relic = <all/random/relic_name> }


            IP属地:浙江6楼2024-10-23 02:53
            收起回复
              那我只能认为是因为多版本文件混在在一起导致了未知的bug了
              同时你只是纯粹复制的源文件我不觉得其他地方会导致判定失败
              那么问题应该就集中在了有修改的部分
              因为我以图下形式测试触发了100次 100次都是触发random_test.3


              IP属地:天津7楼2024-10-23 12:33
              收起回复
                我扎克兰头被复兴圣卫抢走过.还有特殊的文本


                IP属地:湖北来自Android客户端8楼2024-10-25 12:29
                收起回复
                  2026-04-17 22:38:49
                  广告
                  不感兴趣
                  开通SVIP免广告
                  破案了,蠢驴在老版本埋的bug
                  按照on_action, any_defender应该是from而不是prev。
                  也就是说直到蠢驴修复了bug的版本才能抢遗珍


                  IP属地:北京来自Android客户端9楼2024-10-28 11:47
                  回复
                    所以是占领首都就能抢是吗


                    IP属地:上海来自Android客户端10楼2024-10-31 04:10
                    收起回复
                      你是说现在版本因为bug暂时无法抢遗珍吗


                      IP属地:上海来自Android客户端11楼2024-11-19 09:04
                      收起回复