public VengeancePresence(PresenceTrack t1, PresenceTrack t2) : base(t1, t2) { // 1 of your presence starts the game already Destroyed. Destroyed = 1; DestroyBehavior = new LingeringPestilence(); }
public ManyMindsPresence(PresenceTrack energy, PresenceTrack cards) : base(energy, cards) { }
public void Restore(PresenceTrack src) { src.revealedCount = revealed; }
public Memento(PresenceTrack src) { revealed = src.revealedCount; }
public RiverPresence(PresenceTrack t1, PresenceTrack t2) : base(t1, t2) { }
public VolcanoPresence(PresenceTrack t1, PresenceTrack t2) : base(t1, t2) { IsValid = (s) => s.IsMountain; }
public OceanPresence(PresenceTrack energy, PresenceTrack cardPlays) : base(energy, cardPlays) { IsValid = (s) => s.IsOcean || s.IsCoastal; }