using DominionBase.Enums; using System.Diagnostics.Contracts; namespace DominionBase.Cards.Nocturne { public class Miserable : State { public Miserable() : base(Source.Nocturne, Traits.None) { VictoryPoints = -2; } public override void TakenBy(IPlayer player) { Contract.Requires(player != null, "player cannot be null"); base.TakenBy(player); } public override void ReturnedBy(IPlayer player) { Contract.Requires(player != null, "player cannot be null"); base.ReturnedBy(player); } } }