广告
魔兽争霸吧 关注:1,014,776贴子:19,773,982
  • 8回复贴,共1

原版AI修复补丁

只看楼主收藏回复

正好我最近在搞MOD,顺手给原版AI的错误修正了一下,参照了多个解决方案。没动出兵规则,只是解决了一些BUG。代码我写好了,补丁直接能用,没有麻烦操作。
修复内容
1、人族卡在分矿神秘塔,不升本。直接删了导致BUG的神秘塔。
2、兽族不出三英雄。没有声明3英雄变量,修复后正常三发英雄。
3、兽族不造白牛。代码单位名称写错了,已改正。现在是双白牛双萨满一巫医小队。
4、不死不出毁灭。代码函数写错了,已改正。现在正常5毁灭1冰龙3石像鬼作为空军。
5、精灵熊不会趴。两只以上才会趴,现在改成3只。


IP属地:辽宁1楼2024-10-14 19:38回复
    下载链接和操作流程在我博客里https://zhuanlan.zhihu.com/p/1000436637 操作非常简单我就不重复写一遍了


    IP属地:辽宁2楼2024-10-14 19:40
    回复
      2026-04-12 06:09:30
      广告
      不感兴趣
      开通SVIP免广告
      6、 优化了电脑出兵规则,电脑现在不会卡逻辑导致一直不出兵、不升本
      7、电脑现在会一直出兵直至用光所有资金,现在不升本不造兵基本都是因为缺钱而不是逻辑bug
      8、电脑可以出角鹰兽了,以前只有角鹰兽编队,但是没有生产代码
      9、猎头者bug修复了,是因为原代码赋值问题,现在电脑会正常升狂战士和造狂战士


      IP属地:辽宁3楼2024-10-20 15:56
      回复
        有些内容跨越几个类和几个函数,我就没修,可以说一下。
        1、不死族狂拍基地、兽族狂拍地洞箭塔。这个bug来源于几个函数,首先是不死族,代码是在闹鬼矿旁边建基地,但是这个基地有可能位置被占据而无法建造,于是侍僧会在其他位置召唤基地。而其他位置召唤的基地和矿距离太远,因此没有绑定在矿上,因此每当调取undeadmine和call townhall这种代码时,侍僧就会反复进行如上操作以至于会无限造基地。兽族townhall和矿是绑定的,因此没有这个问题,但是它guardsecondary需要造2个箭塔和2个地洞,这个位置也可能被占据,因此如果有其中一个建筑建造过远就会无限建造地洞。
        2、电脑认错矿导致卡逻辑,这个底层代码有问题,我直接把卡逻辑的位置删了,写成固定的。我感觉这个修起来很麻烦。我为什么把人族主基地的两个塔也删了,因为偶然情况下电脑会把主基地的塔认成分基地的塔卡逻辑。我没什么时间看它,直接删了两根塔对游戏没什么影响。
        3、电脑错误聚兵和设路径,攻击组可能有问题,得在commonAI里修。
        修肯定是都能修,AMAI已经修过了,几万行代码我实在不想全看一遍了。我把基本的恶性bug修复实际上错误已经减少90%以上了,打个电脑这种规模已经可以了。


        IP属地:辽宁4楼2024-10-20 15:56
        回复
          楼主,不死族的毁灭者不能通过传送门的bug也顺便修复一下吧,可能是变身的问题,盒子变的毁灭,石像鬼变石像以后 都过不了传送门了,


          IP属地:河北来自Android客户端5楼2026-01-09 00:35
          收起回复
            1.31版本怎么用,1.31不是重制版,就是文件夹位置变了


            IP属地:河北来自Android客户端6楼2026-01-09 00:40
            回复
              五个毁灭?一般俩毁灭就够用了吧,原来两个冰龙挺强的,减到一个冰龙吗


              IP属地:浙江来自Android客户端7楼2026-01-09 09:11
              回复
                还有看他们发狂电脑对战的视频感觉兽族出兵速度慢一拍,人家开矿都开了兽族才出门


                IP属地:浙江来自Android客户端8楼2026-01-09 09:12
                回复