stellaris吧 关注:276,980贴子:6,739,068
  • 14回复贴,共1

万华镜奇迹球BUG修复方法

只看楼主收藏回复

建议作为改派或个人mod使用。


IP属地:安徽1楼2024-09-01 15:38回复
    万华镜事件中,升级奇迹球之后可以新建戴森球。但是目前版本存在bug导致奇迹球升级成功后无法再次建造戴森球。原因如下:
    在原版文件中,奇迹球升级成功后会产生如下代码:
    remove_country_flag = can_build_disco_sphere
    remove_country_flag = built_dyson_sphere
    remove_country_flag = built_dyson_sphere_contingency
    其中23行意思就是可以让你建造下一个戴森球。但是,新版本戴森球由戴森云升级而成,所以导致flag代码不一致。修正办法是在这三行代码下面再加两行代码:
    remove_country_flag = built_dyson_sphere_contingency_swarm
    remove_country_flag = built_dyson_sphere_swarm
    这样一来就可以正常建造新的戴森球。


    IP属地:安徽2楼2024-09-01 15:41
    收起回复
      通过万华镜的代码还可知:
      如果万华镜不出BUG,玩家最高可以同时持有4个戴森球。
      1是原版戴森球,对应built_dyson_sphere_swarm
      2是肃正协议遗珍再造戴森球,对应 built_dyson_sphere_contingency_swarm
      然后重要的来了:
      如果你在万华镜事件前拿到肃正遗珍,建好了两个戴森球,那么建成后的效果是把两个flag都消除掉。换言之,你可以再造两个戴森球。
      这样一来,就有4个戴森球,既:1.奇迹球、2.肃正遗珍后允许的戴森球、3.奇迹球后新建戴森球、4.再次建造肃正遗珍允许的戴森球


      IP属地:安徽3楼2024-09-01 15:45
      回复
        奇迹球是什么


        IP属地:安徽来自Android客户端4楼2024-09-01 16:51
        收起回复
          确实有问题,我戴森云升级戴森球选错恒星了,结果拆除以后无法重建


          IP属地:江苏5楼2024-09-13 02:21
          收起回复
            佬,在吗?我昨晚遇到万华镜升级后不能再建了,我找到你的这个方法试了一下,不行。
            我看了一看那个代码文本,他一个是新建,一个是修复,我刚开始只改了一个新建造的,后面添加你的代码,在那三行和country event之间,再登发现还是不行,我于是又在修复后面也加了,也还是不行,移到country后面也不行,每次都是改好再登,都不行,我再看了看,我心想他这个判定是不是只有之前没造好,造好之后会启动一个移除标记的设定,我先造好了那他就是不改标记了,还是说我是铁人的原因。


            IP属地:浙江来自Android客户端6楼2024-10-01 11:51
            回复
              重试了好多遍,还是不行,我改了一下奇迹球的基产,改成5000发现重登后游戏里也成功变了5000,但是加入佬你的代码,还是显示只能造一个戴森球,现在就是真不知道咋办了,先顶顶看吧,多开点殖民地,点飞升顶顶


              IP属地:浙江来自Android客户端7楼2024-10-01 19:05
              回复
                新方法,我再把4000能量加到产出里了,30能量维护费产出4000能量+5000的凝聚力,不改了,这把我大杀四方


                IP属地:浙江来自Android客户端8楼2024-10-02 10:45
                回复