文明6吧 关注:485,177贴子:4,295,170
  • 3回复贴,共1

[机制提问]是不是有什么行动会导致回合开始时乱数表重置的

只看楼主收藏回复

之前从来没注意过…
同一个存档(葡萄牙)。在大概中世纪之前。市政广场的情报局刚出第一个间谍的时候
这段时间乱数表还是正常生效的,比如说回合结束,保存存档或者点下一回合自动存档,不再继续进行战斗等额外影响乱数表的操作。
那么不管你读这个档多少次,下个回合开始之前的世界议会项目、自然灾害的发生、间谍行动成功与否、间谍行动成功时的场面状态(比如丧尸或者叛军刷在哪个格子)都是不会改变的。
但是后来到了文艺复兴时代快要结束的时候一次读档忽然发现间谍行动结果和自然灾害的状况改变了。
就是不停的读取同一个自动存档,回合开始时产生的自然灾害会有变化,间谍的行动也有时成功有时失败,成功的时候丧尸刷出来时的位置也大相径庭。
因为读取自动存档后是AI的行动回合,所以玩家这个时候应该是无法再进行任何操作影响乱数表的。但是每次读这个档的时候,世界线都会改变…
但是迷惑的是如同前面所说,之前中世纪那时候明明是不会有这种情况发生的。
所以就在想是不是有什么机制会导致回合结束时的乱数表被每次重置,因此每次读档时的结果就发生了变化。
但是我唯一能想到的不同也只有之前(中世纪时)间谍的行动都是没有获取信息源(行动等级+2)的情况下直接行动的。而现在是在获取了信息源以后才行动的。
不知道是不是因为这个导致的。
求各位大佬解惑,多谢


IP属地:北京1楼2021-04-16 09:03回复
    不懂。我要是sl世界议会的话,想让议会跟之前一样就完全重复操作,想不一样就做点其他的,例如单位移动到不同位置,与不同ai交易之类的


    IP属地:河南来自Android客户端2楼2021-04-16 11:54
    回复
      主要是不能设置乱数重置。。。文明5就靠sl蘑菇活着了


      IP属地:四川来自Android客户端3楼2021-04-16 14:14
      回复
        随机数变了,除非所有单位行动都和之前一样,下一个回合会发生什么的随机数才会一样


        IP属地:北京4楼2021-04-16 14:27
        回复