欧陆风云4吧 关注:338,622贴子:10,427,865
  • 22回复贴,共1

p社bug新发现

只看楼主收藏回复

原版我没找,大家可以看看有没有类似的情况。我是在mod里发现的。同样的代码,在某些文件里正常运行,但在其他文件里,只能执行部分效果。


IP属地:安徽来自Android客户端1楼2024-02-27 09:52回复
    on_actions文件里有一个on_new_monarch(在新君主登基时,这个会调用里面的TNG_emperor_new_effect(在唐朝皇帝登基时)


    IP属地:安徽来自Android客户端2楼2024-02-27 09:55
    收起回复
      唐朝皇帝登基的这个文件里是这么写的,其中有一部分,当flag李世民(即李世民退位新君主登基时触发的效果),会判断一串数据(mod里李世民废太子李承乾后选择三个继承人),然后弹出事件。


      IP属地:安徽来自Android客户端3楼2024-02-27 09:57
      回复
        但是经过实际运行,无法触发弹出事件。可同一个elseif里的clr_flag和set_flag正常运行。


        IP属地:安徽来自Android客户端4楼2024-02-27 09:58
        回复
          一直不清楚问题在哪,于是我把这串代码写进事件里。
          正常运行,因为同时会清除flag,判断条件没有了,即只触发一次,且只有李世民君主退位后才触发。


          IP属地:安徽来自Android客户端5楼2024-02-27 09:59
          回复
            然后我经过多次测试,发现把elseif改成if(因为同一个文件里另一个这么写弹事件的代码正常运行)后,李世民开局正常触发事件。


            IP属地:安徽来自Android客户端6楼2024-02-27 10:01
            收起回复
              开始以为是自己电脑问题,后面多人跟我反应确实不行,经过跟mod制作组反馈。现在得到一个结论


              IP属地:安徽来自Android客户端7楼2024-02-27 10:04
              回复
                在scripted_effect里的文件(其他类似调用on_actions里或者调用其他的应该也一样)
                如果经过else_if,可能效果会有部分失效,如事件触发等,但flag不影响


                IP属地:安徽来自Android客户端8楼2024-02-27 10:09
                收起回复
                  强度党翻事件任务等凑buff,好不容易找到个能利用永生叠到无理念组220训,雇佣兵260训,还能全骑的大魔王,结果关键的一个君主修正没有触发


                  IP属地:安徽来自Android客户端9楼2024-02-27 10:20
                  回复
                    理论上估计其他mod也都有这类bug,而且除非特意翻代码,一般人找不到这些实际可能不影响游戏的bug各位大佬回去检查检查bug吧


                    IP属地:安徽来自Android客户端10楼2024-02-27 10:23
                    回复
                      直接说会有啥效果镍,我们看不懂代码


                      IP属地:江苏来自Android客户端11楼2024-02-27 10:39
                      收起回复
                        看不懂


                        IP属地:江苏来自Android客户端12楼2024-02-27 10:59
                        收起回复
                          我最近也遇到过,scripted_effect里带else_if的effect不执行,改成if或移动到调用它的event里都正常


                          IP属地:上海来自iPhone客户端13楼2024-02-27 11:16
                          收起回复