炉石兄弟吧 关注:43,242贴子:586,483

自己写了几张sim请吧里大神指点

只看楼主收藏回复

毒鳍鱼人
class Sim_DAL_077 : SimTemplate //* 毒鳍鱼人
{
//战吼:使一个友方鱼人获得剧毒。
public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
{
if (target != null && own.own)
{
target.poisonous = true;
}
}
}


IP属地:北京1楼2019-10-01 16:44回复
    class Sim_DAL_400 : SimTemplate //* 怪盗布缆鼠
    {
    //战吼:将一张跟班牌置入你的手牌。
    public override void getBattlecryEffect(Playfield p, Minion m, Minion target, int choice)
    {
    p.drawACard(CardDB.cardName.狗头人跟班, m.own, true);
    }
    }


    IP属地:北京2楼2019-10-01 16:55
    回复
      2026-05-09 18:37:53
      广告
      不感兴趣
      开通SVIP免广告
      class Sim_DAL_606: SimTemplate //* 怪盗天才
      {
      // 战吼:消灭一个友方随从,随机将两张跟班牌置入你的手牌。
      public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
      {
      if (target != null)
      {
      p.minionGetDestroyed(target);
      p.drawACard(CardDB.cardName.狗头人跟班, own.own, true);
      p.drawACard(CardDB.cardName.无面跟班, own.own, true);
      }
      }
      }


      IP属地:北京3楼2019-10-01 16:56
      回复
        class Sim_DAL_413 : SimTemplate //* 怪盗征募员
        {
        //亡语:将一张跟班牌置入你的手牌
        public override void onDeathrattle(Playfield p, Minion own)
        {
        p.drawACard(CardDB.cardName.狗头人跟班, own.own, true);
        }
        }


        IP属地:北京4楼2019-10-01 16:56
        回复
          class Sim_DAL_433 : SimTemplate //* 淤泥吞食者
          {
          // 战吼:将一张跟班牌置入你的手牌。 过载:1
          public override void getBattlecryEffect(Playfield p, Minion m, Minion target, int choice)
          {
          p.drawACard(CardDB.cardName.狗头人跟班, m.own);
          if (m.own) p.ueberladung++;
          }
          }


          IP属地:北京5楼2019-10-01 16:56
          回复
            class Sim_DAL_615 : SimTemplate //* 女巫跟班
            {
            //战吼:将一个友方随从变形成为一个法力值消耗增加1点的随从。
            public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
            {
            if(target == null) return;
            p.minionTransform(target, p.getRandomCardForManaMinion(target.handcard.card.cost + 1));
            }
            }


            IP属地:北京6楼2019-10-01 16:56
            回复
              class Sim_DAL_739 : SimTemplate //地精跟班
              {
              //战吼:使一个友方随从获得+1攻击力和突袭。
              public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
              {
              if (target != null) p.minionGetBuffed(target, 1, 0);
              p.minionGetRush(target);
              }
              }


              IP属地:北京7楼2019-10-01 16:57
              收起回复
                class Sim_DAL_741 : SimTemplate //* 虚灵跟班
                {
                //战吼: 发现一张法术牌。
                public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
                {
                p.drawACard(CardDB.cardName.unknown, own.own, true);
                }
                }


                IP属地:北京8楼2019-10-01 16:57
                回复
                  2026-05-09 18:31:54
                  广告
                  不感兴趣
                  开通SVIP免广告
                  class Sim_DAL_415 : SimTemplate //* 怪盗恶霸
                  {
                  //连击:随机将两张跟班牌置入你的手牌。
                  public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
                  {
                  if (p.cardsPlayedThisTurn >= 1 && target != null)
                  {
                  p.drawACard(CardDB.cardName.狗头人跟班, own.own, true);
                  }
                  }
                  }


                  IP属地:北京9楼2019-10-01 16:57
                  回复
                    class Sim_DAL_613 : SimTemplate //* 无面跟班
                    {
                    //战吼:随机召唤一个法力值消耗为2点的随从。
                    CardDB.Card kid = CardDB.Instance.getCardDataFromID(CardDB.cardIDEnum.CS2_120); //淡水鳄
                    public override void getBattlecryEffect(Playfield p, Minion m, Minion target, int choice)
                    {
                    List<Minion> list = (m.own) ? p.ownMinions : p.enemyMinions;
                    int anz = list.Count;
                    p.callKid(kid, m.zonepos, m.own);
                    if (anz < 7 && !list[m.zonepos].taunt)
                    {
                    list[m.zonepos].taunt = true;
                    if (m.own) p.anzOwnTaunt++;
                    else p.anzEnemyTaunt++;
                    }
                    }
                    }


                    IP属地:北京10楼2019-10-01 16:57
                    回复
                      class Sim_DAL_614 : SimTemplate //狗头人跟班
                      {
                      // 战吼:造成2点伤害。
                      public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
                      {
                      int dmg = 2;
                      p.minionGetDamageOrHeal(target, dmg);
                      }
                      }


                      IP属地:北京11楼2019-10-01 16:57
                      回复
                        class Sim_TRL_352 : SimTemplate //* 舔舔魔杖
                        {
                        //当你有过载的法力水晶时,获得+2攻击力。
                        CardDB.Card weapon = CardDB.Instance.getCardDataFromID(CardDB.cardIDEnum.TRL_352);
                        public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
                        {
                        p.equipWeapon(weapon, ownplay);
                        if (ownplay)
                        {
                        if (p.ueberladung > 0)
                        {
                        p.minionGetBuffed(p.ownHero, 2, 0);
                        p.ownWeapon.Angr += 2;
                        }
                        }
                        else
                        {
                        if (p.ueberladung > 0)
                        {
                        p.minionGetBuffed(p.enemyHero, 2, 0);
                        p.enemyWeapon.Angr += 2;
                        }
                        }
                        }
                        }
                        这里有个疑问是不是还得在一段打出过载牌的代码


                        IP属地:北京12楼2019-10-01 17:33
                        收起回复
                          感谢分享


                          IP属地:湖南来自iPhone客户端13楼2019-10-01 17:51
                          收起回复


                            IP属地:江西15楼2019-10-01 18:04
                            回复
                              2026-05-09 18:25:54
                              广告
                              不感兴趣
                              开通SVIP免广告
                              class Sim_ULD_171 : SimTemplate//图腾潮涌
                              {
                              public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
                              {
                              List<Minion> temp = (ownplay) ? p.ownMinions : p.enemyMinions;
                              foreach (Minion t in temp)
                              {
                              if (t.handcard.card.race == 21) // if minion is a totem, buff it
                              {
                              p.minionGetBuffed(t, 2, 0);
                              }
                              }
                              }
                              }


                              IP属地:北京16楼2019-10-01 18:05
                              回复