using DominionBase.Enums; using System.Collections.Generic; using System.Linq; namespace DominionBase.Cards.Nocturne { public class Pasture : Card { public Pasture() : base(Categories.Treasure | Categories.Victory | Categories.Heirloom, Source.Nocturne, Location.Invisible, Traits.PlusCoin | Traits.VariableVPs) { BaseCost = new Cost(2); Benefit.Currency.Coin.Value = 1; } public override int ComputeVictoryPoints(IPlayer player, IEnumerable collection) { return base.ComputeVictoryPoints(player, collection) + collection.Count(c => c is Universal.Estate); } } }