炉石兄弟吧 关注:40,352贴子:565,893

英勇药水的SIM,自己瞎写的大神们看看写的对吗

只看楼主收藏回复

using System;
using System.Collections.Generic;
using System.Text;
namespace HREngine.Bots
{
class Sim_LOOT_088 : SimTemplate //英勇药水
{
// 使一个随从获得圣盾。抽一张牌。
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
{
target.divineshild = true;
p.drawACard(CardDB.cardName.unknown, ownplay);
}
}
}


IP属地:浙江1楼2019-01-29 15:31回复
    测试无报错,不知道兄弟会不会用


    IP属地:浙江2楼2019-01-29 15:32
    回复
      楼主厉害呀,佩服


      IP属地:河南来自Android客户端4楼2019-01-30 19:42
      回复
        欧米伽医护兵 抄的老司机的sim
        using System;
        using System.Collections.Generic;
        using System.Text;
        namespace HREngine.Bots
        {
        class Sim_BOT_216 : SimTemplate //* Darnassus Aspirant
        {
        //Battlecry: Gain an empty mana crystal.
        //Deathrattle: Destroy a mana crystal.
        public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
        {
        if (own.own)
        {
        if (p.ownMaxMana = 10)
        {
        int heal = p.getMinionHeal(10);
        p.minionGetDamageOrHeal(p.ownHero, -heal, true);
        }
        }
        else
        {
        if (p.enemyMaxMana = 10)
        {
        int heal = p.getMinionHeal(10);
        p.minionGetDamageOrHeal(p.enemyHero, -heal, true);
        }
        }
        }


        IP属地:浙江6楼2019-01-31 16:35
        收起回复
          增生手臂
          using System;
          using System.Collections.Generic;
          using System.Text;
          namespace HREngine.Bots
          {
          class Sim_BOT_219 : SimTemplate //增生手臂
          {
          // 使一个随从获得+2/+2。将一张可使一个随从获得+2/+2的“更多手臂”置入你的手牌
          public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
          {
          p.minionGetBuffed(target, 2, 2);
          p.drawACard(CardDB.cardIDEnum.BOT_219t, ownplay, true);
          }
          }
          }
          更多手臂
          using System;
          using System.Collections.Generic;
          using System.Text;
          namespace HREngine.Bots
          {
          class Sim_BOT_219t : SimTemplate //更多手臂
          {
          // 使一个随从获得+2/+2。
          public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
          {
          p.minionGetBuffed(target, 2, 2);
          }
          }
          }


          IP属地:浙江8楼2019-01-31 17:02
          回复
            欧米茄医护兵 前面的错了 重发
            using System;
            using System.Collections.Generic;
            using System.Text;
            namespace HREngine.Bots
            {
            class Sim_BOT_216 : SimTemplate //* 欧米茄医护兵
            {
            //如果你有十个法力水晶,为你的英雄恢复10点生命值。
            public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
            {
            if (own.own)
            {
            if (p.ownMaxMana ==10)
            {
            int heal = p.getMinionHeal(10);
            p.minionGetDamageOrHeal(p.ownHero, -heal, true);
            }
            }
            else
            {
            if (p.enemyMaxMana ==10)
            {
            int heal = p.getMinionHeal(10);
            p.minionGetDamageOrHeal(p.enemyHero, -heal, true);
            }
            }
            }
            }
            }


            IP属地:浙江11楼2019-02-11 14:31
            回复
              using System;
              using System.Collections.Generic;
              using System.Text;
              namespace HREngine.Bots
              {
              class Sim_BOT_226 : SimTemplate //* 虚魂破坏者
              {
              //在本回合中,你的英雄每受到一点伤害,便获得+1攻击力。
              public override void getBattlecryEffect(Playfield p, Minion m, Minion target, int anzOwnHeroGotDmg)
              {
              if (anzOwnHeroGotDmg >= 1 )
              {
              p.minionGetBuffed(m, anzOwnHeroGotDmg, 0);
              }
              }
              }
              }


              IP属地:浙江13楼2019-02-11 14:36
              回复
                using System;
                using System.Collections.Generic;
                using System.Text;
                namespace HREngine.Bots
                {
                class Sim_BOT_020 : SimTemplate //* 滑板机器人
                {
                //磁力,突袭
                public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
                {
                own.cantAttackHeroes = true;
                List<Minion> temp =(own.own) ? p.ownMinions : p.enemyMinions;
                foreach (Minion m in temp)
                {
                if(m.zonepos==own.zonepos + 1 && (TAG_RACE)m.handcard.card.race==TAG_RACE.MECHANICAL)
                {
                p.minionGetBuffed(m,own.Angr,own.Hp);
                m.taunt=true;
                m.divineshild=true;
                m.lifesteal=true;
                p.minionGetSilenced(own);
                p.minionGetDestroyed(own);
                break;
                }
                }
                }
                public override void onTurnStartTrigger(Playfield p, Minion triggerEffectMinion, bool turnStartOfOwner)
                {
                if (triggerEffectMinion.own == turnStartOfOwner) triggerEffectMinion.cantAttackHeroes = false;
                }
                }
                }


                IP属地:浙江16楼2019-02-11 14:40
                收起回复
                  using System;
                  using System.Collections.Generic;
                  using System.Text;
                  namespace HREngine.Bots
                  {
                  class Sim_BOT_234 : SimTemplate //* 萎缩射线
                  {
                  //将所有随从的攻击力和生命值变为1。
                  public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
                  {
                  foreach (Minion m in p.ownMinions)
                  {
                  p.minionSetLifetoX(m, 1);
                  p.minionSetAngrToX(m, 1);
                  }
                  foreach (Minion m in p.enemyMinions)
                  {
                  p.minionSetLifetoX(m, 1);
                  p.minionSetAngrToX(m, 1);
                  }
                  }
                  }
                  }


                  IP属地:浙江19楼2019-02-11 14:42
                  回复
                    using System;
                    using System.Collections.Generic;
                    using System.Text;
                    namespace HREngine.Bots
                    {
                    class Sim_TRL_058 : SimTemplate //亡鬼幻象
                    {
                    // 在本回合中,你所施放的下一个法术的法力值消耗减少(3)点发现</b>一张法术牌。
                    public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
                    {
                    if (ownplay)
                    {
                    p.playedPreparation = true;
                    p.drawACard(CardDB.cardName.frostbolt, ownplay, true);
                    }
                    }
                    }
                    }


                    IP属地:浙江20楼2019-02-11 14:43
                    收起回复
                      using System;
                      using System.Collections.Generic;
                      using System.Text;
                      namespace HREngine.Bots
                      {
                      class Sim_BOT_107 : SimTemplate //* 飞弹机器人
                      {
                      // At the end of your turn, deal 1 damage to ALL other characters.
                      public override void onTurnEndsTrigger(Playfield p, Minion triggerEffectMinion, bool turnEndOfOwner)
                      {
                      if (turnEndOfOwner == triggerEffectMinion.own)
                      {
                      p.allCharsGetDamage(1, triggerEffectMinion.entitiyID);
                      }
                      }
                      }
                      }


                      IP属地:浙江21楼2019-02-11 14:45
                      回复
                        using System;
                        using System.Collections.Generic;
                        using System.Text;
                        namespace HREngine.Bots
                        {
                        class Sim_BOT_219 : SimTemplate //增生手臂
                        {
                        // 使一个随从获得+2/+2。将一张可使一个随从获得+2/+2的“更多手臂”置入你的手牌
                        public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
                        {
                        p.minionGetBuffed(target, 2, 2);
                        p.drawACard(CardDB.cardIDEnum.BOT_219t, ownplay, true);
                        }
                        }
                        }


                        IP属地:浙江23楼2019-02-11 14:47
                        回复
                          using System;
                          using System.Collections.Generic;
                          using System.Text;
                          namespace HREngine.Bots
                          {
                          class Sim_BOT_219t : SimTemplate //更多手臂
                          {
                          // 使一个随从获得+2/+2。
                          public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
                          {
                          p.minionGetBuffed(target, 2, 2);
                          }
                          }
                          }


                          IP属地:浙江24楼2019-02-11 14:49
                          回复
                            using System;
                            using System.Collections.Generic;
                            using System.Text;
                            namespace HREngine.Bots
                            {
                            class Sim_TRL_057 : SimTemplate //* 毒蛇守卫
                            {
                            // 在你的回合结束时,对敌方英雄造成2点伤害。
                            public override void onTurnEndsTrigger(Playfield p, Minion triggerEffectMinion, bool turnEndOfOwner)
                            {
                            if (triggerEffectMinion.own == turnEndOfOwner)
                            {
                            p.minionGetDamageOrHeal(triggerEffectMinion.own ? p.enemyHero : p.ownHero, 2);
                            }
                            }
                            }
                            }


                            IP属地:浙江26楼2019-02-11 14:50
                            回复
                              using System;
                              using System.Collections.Generic;
                              using System.Text;
                              namespace HREngine.Bots
                              {
                              class Sim_TRL_057 : SimTemplate //* 毒蛇守卫
                              {
                              // 在你的回合结束时,对敌方英雄造成2点伤害。
                              public override void onTurnEndsTrigger(Playfield p, Minion triggerEffectMinion, bool turnEndOfOwner)
                              {
                              if (triggerEffectMinion.own == turnEndOfOwner)
                              {
                              p.minionGetDamageOrHeal(triggerEffectMinion.own ? p.enemyHero : p.ownHero, 2);
                              }
                              }
                              }
                              }


                              IP属地:浙江27楼2019-02-11 14:51
                              回复