stellaris吧 关注:278,628贴子:6,775,628
  • 7回复贴,共1

问大佬数个问题

只看楼主收藏回复

根据wiki上的话,机械失落觉醒时有2/3正常,1/3发疯,然后这事根据代码开局就确定觉醒是正常还是疯狂,不可sl,我想看机械会不会疯,咋查代码,如果说是看控制台,那我~后控制台没有字,咋显示底层代码?
还有如果修改图中的这俩mid game start 和end game start 能不能提前末期时间?


IP属地:陕西来自Android客户端1楼2021-01-08 18:13回复
    国家类型有个berserker_machine,在所有事件文件里全局搜这个,就能找到发疯事件,然后就找到调用这个事件的代码


    IP属地:江苏来自Android客户端2楼2021-01-08 18:37
    收起回复
      控制台看不见底层代码,只能翻原始文件


      IP属地:江苏来自Android客户端3楼2021-01-08 18:40
      回复
        用一个flag表示的,似乎叫fallen_machine_empire_awaken_1,2就是疯。
        在文档/p社/群星/存档 这个目录里找到存档文件,解压缩,打开gamestate这个文件,搜索awaken即可。
        更简单的方法是控制台输入debugtooltip,鼠标放在大地图对方国徽上,会显示一句英语大概是说输入 print_flags X 即可查看该国所有flag,X是国家代码。控制台输入这句话,再找那个flag是1还是2。


        IP属地:湖北来自iPhone客户端4楼2021-01-08 19:03
        回复
          我直接给现成的转自某位大佬自己写的代码,直接~打开控制台复制粘贴就行
          检查未觉醒的机械堕落是不是疯的:
          effect random_country = { limit = { has_civic = civic_custodian_directives } if = { limit = { has_country_flag = fallen_machine_empire_awaken_1 } custom_tooltip = "zhengchang" } else_if = { limit = { has_country_flag = fallen_machine_empire_awaken_2 } custom_tooltip = "fengle" } }
          显示zhengchang就是没疯,会觉醒成最终防御矩阵帮你打肃正;显示fengle就是疯了,觉醒后会失控;都没显示就是你这局没机械堕落,或者他已经觉醒了。
          将未觉醒的机械堕落变成正常的:
          effect random_country = { limit = { has_civic = civic_custodian_directives } remove_country_flag = fallen_machine_empire_awaken_2 set_country_flag = fallen_machine_empire_awaken_1 }
          将未觉醒的机械堕落变成疯的:
          effect random_country = { limit = { has_civic = civic_custodian_directives } remove_country_flag = fallen_machine_empire_awaken_1 set_country_flag = fallen_machine_empire_awaken_2 }
          检查L星门会开出什么:
          effect if = { limit = { has_global_flag = gray_goo_crisis_set } custom_tooltip = "jiandui"
          } else_if = { limit = { has_global_flag = dragon_season } custom_tooltip = "long" } else_if = { limit = { has_global_flag = gray_goo_empire_set } custom_tooltip = "guojia" }
          显示jiandui就是灰蛊舰队;显示long就是纳米龙;显示guojia就是纳米机器人国家;都没显示就是什么都没有,科研船在L星团扫描星球类型为纳米机器人世界的球有6%的概率出灰风异常
          在开L星门前修改门里会出的东西:
          灰蛊舰队:effect if = { set_global_flag = gray_goo_crisis_set set_global_flag = active_gray_goo }
          纳米龙:effect set_global_flag = dragon_season
          纳米国家:effect set_global_flag = gray_goo_empire_set
          什么也没有:effect if = { remove_global_flag = gray_goo_crisis_set remove_global_flag = active_gray_goo remove_global_flag = dragon_season remove_global_flag = gray_goo_empire_set }


          来自Android客户端5楼2021-01-08 20:03
          收起回复