public void Play(TurnContext context) { context.RemainingActions += 1; context.DrawCards(1); context.AddLongLivedEffect(new CaravanEffect(this)); }
public void Play(TurnContext context) { context.RemainingActions += 2; context.AvailableSpend += 1; context.AddLongLivedEffect(new FishingVillageEffect(this)); }
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); } }
public void Play(TurnContext context) { context.DrawCards(2); context.Buys += 1; context.AddLongLivedEffect(new WharfEffect(this)); }
public void Play(TurnContext context) { context.AvailableSpend += 2; context.AddLongLivedEffect(new MerchantShipEffect(this)); }