Пример #1
0
        public void Play(TurnContext context)
        {
            context.RemainingActions += 2;
            context.AvailableSpend += 1;

            context.AddLongLivedEffect(new FishingVillageEffect(this));
        }
Пример #2
0
        public void Play(TurnContext context)
        {
            context.RemainingActions += 1;
            context.DrawCards(1);

            context.AddLongLivedEffect(new CaravanEffect(this));
        }
Пример #3
0
        public void Play(TurnContext context)
        {
            if(context.ActivePlayer.Hand.CardCount > 0)
            {
                context.DiscardCards(context.ActivePlayer, context.ActivePlayer.Hand);
                context.AddLongLivedEffect(new TacticianEffect(this));
            }
            else
            {
                context.Game.Log.LogMessage("{0} did not have any cards to discard to the Tactician.", context.ActivePlayer.Name);
            }

        }
Пример #4
0
 public void Play(TurnContext context)
 {
     context.AvailableSpend += 2;
     context.AddLongLivedEffect(new MerchantShipEffect(this));
 }
Пример #5
0
 public void Play(TurnContext context)
 {
     context.DrawCards(2);
     context.Buys += 1;
     context.AddLongLivedEffect(new WharfEffect(this));
 }