古剑奇谭吧 关注:814,063贴子:31,940,439

回复:【这是水贴·持续更新】每天多一点儿,我们会更了解古剑奇谭

只看楼主收藏回复

——————————————第一章与第二章的分割线——————————————
第二章 怪物战斗AI详解
这一章将讲述怪物在战斗中使用的策略,其实在2.5弹里已经剧透了一部分了,很久以前也有人转发过一个讲BOSS AI的,掌握了这些有利于我方更明智的制定战斗策略。只选取一些特殊的怪物,AI太普通的就不说了。


IP属地:江西84楼2012-11-26 21:34
回复
    话不多说,我们开始~
    首先大家要了解的是,不是每个怪都有一个特定的脚本,有可能很多很多怪用同一种AI,但是怪物的技能各不相同怎么能统一呢?所以战斗AI一开始就是要记录技能。古剑数据表里每个人物的技能摆放实际上是很讲究的,从上到下分别是普攻技能(atkSkill)、两个基本技能(skill1,skill2)、回复技能(recoverSkill)、状态技能(buffSkill)。一开始就要按照顺序读入这些技能。脚本中经常要用到一个概念,叫锁血,意即在某种阶段,你不能把这个人物的元精打到锁血值以下,锁血值为0时就表示可以打死。用锁血的地方一般是剧情需要。


    IP属地:江西85楼2012-11-26 21:34
    回复
      2025-09-08 17:45:12
      广告
      不感兴趣
      开通SVIP免广告
      Moster1
      回合开始,先查看场上有没有元精低于30%的友方角色,如果有,而且自己也有回复技能且有足够的元气元神释放的话,就对这个角色释放回复技能。
      如果上一条不满足,那么再看自己有没有和能不能释放状态技能,如果有也可以释放,则有40%几率释放这个技能,当然还要判定这个技能是对敌还是对友的。
      如果上一条也不满足,那么检查自身的元精是否低于30%,如果是,则有20几率普攻,有50几率使用第一技能,有20几率使用第二技能。注意,这里说的几率不是百分数,而是【权重】,如果一定要转化为百分数,需要把所有权重都加起来作为分母,比如这里20几率就是20/90*100%的几率
      如果以上都不满足,那么有40几率普攻,有40几率使用第一技能,有20几率使用第二技能。
      这就是使用Monster1脚本的怪物的AI,很简单有木有,但是用处非常广,没有特殊AI也不是精英怪的小怪用的都是这个脚本,因此我们可以认为它是小怪的通用AI。


      IP属地:江西86楼2012-11-26 21:35
      收起回复
        抢占今天的前排


        IP属地:浙江87楼2012-11-26 21:35
        回复


          IP属地:广东88楼2012-11-26 21:35
          回复
            MonsterS
            这个AI跟小怪的通用AI极其类似,我只说不同。
            状态技能的释放概率不是40%而是50%;
            权重不同,元精低于30%时,普攻、一、二技能的权重分别是53、52、51;高于30%时,分别是43、42、41;
            加入了关于拆分的AI,如果拆掉头或牙,则攻、敏下降30%;如果拆掉了胸或尾,则防下降30%;如果拆掉了左肢或右肢,则攻下降30%。(两个肢如果是两个拆分部分且都掉了,当然就是攻下降60%了)
            用这个脚本的怪物是有拆分的小怪以及一些精英怪。


            IP属地:江西89楼2012-11-26 21:36
            收起回复
              602 小草怪

              每回合使用【风飞叶】权重为51,普攻的权重为12。


              IP属地:江西91楼2012-11-26 21:37
              回复
                608 霜石兽

                如果角没有被拆掉,每回合就只使用【冰封术】;如果被拆掉了,就只会普攻。


                IP属地:江西92楼2012-11-26 21:37
                收起回复
                  2025-09-08 17:39:12
                  广告
                  不感兴趣
                  开通SVIP免广告
                  611 妖化山贼甲

                  战斗开始有1/3几率说【吾乃翻云寨雄老大座前先锋!来者何人?】,有1/3几率说【细皮嫩肉的臭小子,受死吧!】,有1/3几率不说话。
                  每回合使用【戮虎斩龙刀】的权重为41,并会说【看招!】,普攻权重为32。


                  IP属地:江西93楼2012-11-26 21:38
                  收起回复
                    先抢前排


                    IP属地:北京94楼2012-11-26 21:38
                    回复
                      612 妖化山贼乙

                      战斗开始有1/3几率说【俺们乃是虞山翻云寨雄老大座前先锋!来者何人?】,其余情况不说话。
                      元精小于30%时,使用【破军七杀刺】的权重为50,攻击的权重为40。(其实此处应该是使用第二技能权重20,攻击权重20,但是他没有第二技能,所以第二技能的权重也加入了普攻中);其余情况使用【破军七杀刺】的权重为40,攻击权重为60。使用【破军七杀刺】时会说【哇呀呀呀!】


                      IP属地:江西95楼2012-11-26 21:38
                      收起回复
                        613 飞车

                        每回合随机选取一名友方角色,查看他有没有加敏buff,如果没有,则使用【直上青云】,如果有,则普攻。


                        IP属地:江西96楼2012-11-26 21:39
                        回复
                          617 灰鼠

                          第一弹里就说过它有个很诡异的技能叫做【动摇人心】,那时只是说它实际的影响在脚本中,现在到了揭晓它的用途的时候了~
                          有灰鼠在的战斗,场上有两个状态,正常态和逃跑态。战斗开始时,场上是正常态。先判定现在是否处于逃跑态或者场上是不是只剩它一个人了,两种情况满足其一,就有60%几率逃跑,注意这只是策略上的逃跑,能否成功不一定。(灰鼠的逃跑率是50%)逃跑的同时,将场上的状态改为正常态。
                          如果这个条件不满足,则判定场上是否是正常态,如果是则有70%几率释放【动摇人心】技能,此时场上由正常态变为逃跑态。然后攻击的权重为101,逃跑的权重为22。大家看到了,逃跑的权重本来只有22,接近18%,但动摇人心以后相当于变成了60%。这就是所谓的增加选择逃跑的概率。


                          IP属地:江西98楼2012-11-26 21:39
                          回复
                            621 恶棍

                            恶棍的AI跟monster1基本一模一样,只不过在使用【张飞擂鼓】技能时会说【让你见识一下大爷的厉害!】,战斗开始时有1/3几率说【要想从此过,留下买路财!】,有1/3几率说【哈哈,又有猎物上门了!】,有1/3几率不说话。受到伤害大于0时有1/3几率说【大侠饶命!】。
                            622 混混

                            混混的AI跟monster1基本也一模一样,也是加了几句对话。战斗开始有1/3几率会说【识相的把钱交出来!】,有1/3几率说【见到本大爷还不行礼?】,有1/3几率不说话。受到伤害大于0时有1/4几率说【给大爷我挠痒痒吗!】
                            626 飞贼

                            额,又一个一模一样的,为了省事,楼主直接把对话写这儿了,连概率都一样的,下面也一样……
                            开场【乾坤夺命镖下不死无名之鬼!】or【接招吧!】
                            使用【乾坤夺命镖】时说【受死吧!】
                            631 雨师妾

                            开场【哪里来的小帅哥,陪姐姐我玩玩吧~】or【哎哟,好俊的小子哦!】
                            使用【伤魂】说【宝贝儿,有新鲜的肉来了!】
                            受攻击【呀!好凶!都不知道怜香惜玉吗?】


                            IP属地:江西99楼2012-11-26 21:41
                            收起回复
                              2025-09-08 17:33:12
                              广告
                              不感兴趣
                              开通SVIP免广告
                              632 蜃

                              开场【此情可待成追忆,只是当时已惘然……】or【为何要打扰我?】
                              特殊的在于,每回合它会检查场上有没有雨师妾在场,如果有,使用【此情可待】的权重将增至62,使用【螯山】的权重为21,普攻的权重为23;如果没有雨师妾,那么使用【螯山】的权重为51,使用【此情可待】的权重只有2,普攻的权重为43。


                              IP属地:江西100楼2012-11-26 21:41
                              收起回复