Beispiel #1
0
        protected override async Task ActAsync(IActionHost host)
        {
            host.DrawCards(1);
            host.AddActions(1);

            var setAside = await host.SelectCard("Choose a card to set aside.");

            if (setAside != null)
            {
                host.Attach(setAside, Zone.Hand);
            }
            else
            {
                host.CompleteDuration();
            }
        }
Beispiel #2
0
 public static void Attach(this IActionHost host, ICard card, Zone from)
 {
     host.Attach(card.Name, from);
 }