冒险者传说吧 关注:5,655贴子:105,970

【BUG收集/修复】自定义NPC模组bug收集

只看楼主收藏回复

各位冒友好,我是RC,我最近将自定义NPCmod的源代码逆向了出来,且重新编译后可以正常运行,这意味着对自定义NPCmod的修改成为了可能。现在阶段,我希望首先去修复一些NPCmod中存在的bug,如果你发现了自定义NPCmod的bug,请在此帖描述这个bug,我会尽量进行修复。此外,如果有一些针对NPCmod的修改的建议,也欢迎在此贴提出。


IP属地:天津1楼2023-08-16 12:59回复
    目前而言已经修复了雇佣bug,这个bug是由一个设计失误的语句导致的:

    当玩家点击雇佣按钮且给npc的物品足以雇佣一天以上时,就会调用这个函数来设定npc的雇佣天数。
    然而,这个函数对daysHired变量的修改失误,+= 会将 daysHired 原本的值与 days 和 getDaysLeft() 相加后赋给 daysHired,因此,如果你一直对一个npc进行多次雇佣,则npc的雇佣天数实际上是按指数增长的,每一次雇佣,npc的雇佣天数都会变为原来的2倍以上,无论它本该增加多少雇佣天数。


    IP属地:天津2楼2023-08-16 13:05
    回复
      雇佣方面上还有个问题,npc不会识别物品的标签,所以会被骗。


      IP属地:广西3楼2023-08-16 13:22
      收起回复
        能不能像群峦传说那样在玩家身上加一个计时器,当区块重新加载后根据计时器时间差补齐时间,使npc不需要区块加载也可以刷新。
        类似这样


        IP属地:湖南来自Android客户端7楼2023-08-18 09:27
        收起回复
          7楼提出的新的NPC复活机制目前已制作完成,现在,游戏存档会维护一个全局的“日历变量”,每经过一个tick,这个变量的值就会+1。NPC死亡后,将会记录它死亡时的日历变量的值,而当它每次刷新时,只需比较当前的日历变量减去它记录的死亡时日历变量是否大于等于它所预设的复活时间即可,如果是,则NPC会复活。这样一来,就不会因为NPC没有被刷新到而导致其实际复活时间增强,甚至你可以在主世界等待地狱的NPC复活。


          IP属地:天津8楼2023-08-18 22:27
          收起回复
            召唤器的召唤模式为“Random”时,第一个召唤物总是召唤列表的第一个而不是一开始随机召唤,如果能可以改善一下,谢谢


            IP属地:四川来自Android客户端9楼2023-08-18 23:16
            回复
              阵营上有些问题,典型例子就是沙土的红蓝块那里,如果在已经跟守墓士兵有仇恨的情况下,击打红罐子将阵营变成友好,那么守墓士兵仇恨依旧存在,不会因为距离原因而改变,且玩家因为已经和他是友好阵营无法对其造成伤害


              IP属地:江苏来自Android客户端10楼2023-08-18 23:37
              收起回复
                打查克斯机甲那个,阵营值有点奇怪,我有过一次击杀他并改变阵营好感后,好感仍然不够去对话的情况


                IP属地:江苏来自Android客户端11楼2023-08-18 23:39
                收起回复
                  感觉现在的npc交易有点反人类,必须把东西放上去然后一个个点,至少可以像高版本一样在背包里就可以换吧!如果还能加个一键兑换更是完美了。


                  IP属地:广西来自Android客户端12楼2023-08-18 23:49
                  收起回复
                    哇,是拥有强劲力量的暗澹武士阿希呀!有他在就算对面有4个基界强者也无济于事呀!


                    IP属地:山西来自Android客户端13楼2023-08-19 00:18
                    回复
                      能不能修复在重生点附近区块死亡后npc无法交互的问题,这个问题理论可以修复(1.7.10有类似的修复mod)然后可以考虑把1.12.2的npcmod挪过来吗(x)


                      IP属地:内蒙古来自Android客户端14楼2023-08-19 09:16
                      回复
                        才发现光顾着提要求了。感谢大佬还能记得这个rpg地图,感谢你的无私奉献。


                        IP属地:广西来自Android客户端15楼2023-08-19 10:09
                        回复
                          包括剧情文字溢出屏幕吗(准确来说任务结算时文字会溢出,导致看不清的这种任务文本bug)qwq


                          IP属地:山西16楼2023-08-19 10:35
                          回复
                            卡召唤器和多阶段boss上一个阶段分身不会自己趋势 这俩能改吗


                            IP属地:山东来自Android客户端17楼2023-08-19 12:13
                            回复
                              每次死亡都要退出重进,是因为玩家死亡后点不了NPC,这个bug修复一下


                              IP属地:广东18楼2023-08-19 14:43
                              回复