public Vampire() { Id = CardId.Vampire; Name = "Vampire"; Desc = "When your opponent collects Red gems, you take one of those Reg gems."; Points = 3; InvocationCost = new GemsBag().Red(6).Black(3); }
public GemsBag Gems; // accumulated gems that can be used to invoke creatures and cast spells public Player() { Deck = new DefaultSpellsDeck(); Deck.Shuffle(); Hand = new Deck(); Hand.AddToTop(Deck.TakeTop(3)); DiscardPile = new Deck(); Gems = new GemsBag(); Creatures = new Deck(); }