炉石兄弟吧 关注:41,533贴子:574,481
  • 5回复贴,共1

【思路交流】偶数萨龙族跟班问题和空灵召唤者问题的修复

取消只看楼主收藏回复

萌新研究了大佬们策略后的一点思路,实测有效,与xdm分享。


IP属地:浙江1楼2020-05-26 20:56回复
    1、不会使用龙族跟班的问题:
    在Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs的2587行左右,
    搜索case CardDB.cardName.女巫跟班:
    在return 10;后另起一行添加:
    //龙族跟班
    case CardDB.cardName.龙族跟班:
    if (p.ownMinions.Count >= 1) return -5;
    return 10;
    注意格式与前几行相同。


    IP属地:浙江2楼2020-05-26 21:00
    收起回复
      2、控场模式下解空灵导致崩盘的问题。
      这里有两个解决思路:(1)修改Routines\DefaultRoutine\Silverfish\behavior\control\BehaviorControl.cs 300行左右
      搜索public override int getEnemyMinionValue(Minion m, Playfield p)
      retval += m.Hp * 2;后添加:
      if (m.name == CardDB.cardName.voidcaller)
      { if (!m.silenced) retval -= 50;
      }
      同样注意格式问题。


      IP属地:浙江4楼2020-05-26 21:05
      回复
        2、控场模式下解空灵导致崩盘的问题。
        这里有两个解决思路:(2)修改衰变的使用优先级。
        修改Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs 2567行左右
        搜索case CardDB.cardName.devolve:
        在大括号另起一行添加:
        foreach (Minion m in p.enemyMinions)
        {
        if (m.name == CardDB.cardName.voidcaller && !m.silenced) return -50;
        }
        注意格式问题


        IP属地:浙江6楼2020-05-26 21:10
        回复
          以上是我凭自己理解写的,实际测试中也有一定效果,如有不对的地方,请各位xdm不吝赐教。


          IP属地:浙江7楼2020-05-26 21:12
          回复
            顺便发一个图腾映像的SIM:
            using System;
            using System.Collections.Generic;
            using System.Text;
            namespace HREngine.Bots
            {
            class Sim_BT_113 : SimTemplate //* 图腾映像
            {
            //Battlecry: 使一个随从获得+2/+2。如果该随从是图腾,召唤一个它的复制。
            public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
            {
            p.minionGetBuffed(target, 2, 2);
            if (target != null && (TAG_RACE)target.handcard.card.race == TAG_RACE.TOTEM && p.ownMinions.Count < 7) {
            p.callKid(target.handcard.card, target.zonepos, target.own);
            p.ownMinions[target.zonepos].setMinionToMinion(target);
            }
            }
            }
            }


            IP属地:浙江8楼2020-05-26 21:37
            回复