维多利亚3吧 关注:99,969贴子:1,345,192

1.7.3世界大战之谜破解(代码1行语法错误)

只看楼主收藏回复

占楼


IP属地:湖北来自iPhone客户端1楼2024-07-08 15:47回复
    众所周知,1.7.2和1.7.3版本的AI侵略性和造兵数量暴增,经常出现全球打成一团乱麻,列强排队破产的奇景。我本想看看能不能调一个参数来达到1.7.2和1.7.1两个极端中间的平衡,结果反复查找后发现主要AI参数并没有改过。再仔细看看,我发现更新日志里也并没有提到增强AI造兵的倾向。这更加让我确信这是一个P社代码的微小笔误的可能(而且P社在此事上还有一个前科,也就是一度著名的给风车转红的BUG事件,也犯了相同的问题)。经过反复排查,我终于从AI日志里找到了引起这个问题的那一句看似人畜无害的改动。就是这个:


    IP属地:湖北来自iPhone客户端2楼2024-07-08 15:57
    回复
      俗话说得好,P社只要开放日本市场就行了,要执行这件事的AI要考虑的就很多了。
      P社是这么写的:


      IP属地:湖北来自iPhone客户端3楼2024-07-08 16:02
      收起回复
        催更


        IP属地:福建5楼2024-07-08 16:09
        回复
          好奇,现在补给buff一个没有是什么原因导致的


          IP属地:广东来自Android客户端6楼2024-07-08 16:10
          回复
            催更,p社是这样的


            IP属地:江西来自Android客户端7楼2024-07-08 16:10
            回复
              相信懂p语言的吧友已经一眼看出这里出了什么问题,那就是没有加scope:target_country。因为缺乏作用域,这段代码直接判断了当前tag的情况。换句话说,任何AI只要自己的gdp超过5M,就不会在自主意愿下把对任何其他tag的态度调整为友好。(非自主意愿是一些特殊情况,比如开局固定友好,或者事件强迫变成友好)
              而AI的军事意愿很大程度取决于对其他列强的看法。加上这一行再把nand改成and之后,就正确执行了更新日志的内容“不要对孤立主义大国友好”。开新档测试,全球立刻恢复了1.7.1的非军事化时代。


              IP属地:湖北来自iPhone客户端8楼2024-07-08 16:11
              收起回复
                *前两天看到吧里有人问,为什么德意志一块地小国对于自己普鲁士的态度是保护,我就早该想到是“友好”态度的判定出了问题。AI判断为友好的权重是0,和普鲁士关系太好也不能是敌对谨慎什么的,那就只能是保护了。


                IP属地:湖北来自iPhone客户端9楼2024-07-08 16:13
                回复
                  这是把and写成nand了吧,也算经典错误了


                  IP属地:湖北来自Android客户端10楼2024-07-08 16:20
                  回复
                    支持技术贴,批判狗蠢驴


                    IP属地:北京11楼2024-07-08 16:22
                    回复
                      大佬可以创意工坊写个mod,狠狠批判一番蠢驴


                      IP属地:福建12楼2024-07-08 16:25
                      收起回复


                        IP属地:上海来自iPhone客户端13楼2024-07-08 16:28
                        回复
                          我就说 未认可大清 改善关系经常保护呢


                          IP属地:吉林来自Android客户端14楼2024-07-08 16:32
                          回复
                            暴兵挺好的,1.71列强弱的可怜,游戏毫无乐趣,


                            IP属地:上海来自Android客户端15楼2024-07-08 16:39
                            回复
                              1.7还遇到个bug 有些地区 通常是自己没有直辖的地区 那里的国家对玩家始终是+0态度 认为外交无关紧要 导致拉集团非常困难 是不是也是蠢驴弄的什么ai策略bug


                              IP属地:黑龙江来自Android客户端16楼2024-07-08 16:49
                              回复