public void FlipFaceupCritFacedown(GenericDamageCard critCard) { critCard.DiscardEffect(); DamageCards.Remove(critCard); Messages.ShowInfo("Critical damage card \"" + critCard.Name + "\" is flipped facedown"); }
public bool DiscardRandomFacedownCard() { bool result = false; List <GenericDamageCard> faceDownCards = GetFacedownCards(); if (faceDownCards.Count != 0) { result = true; DamageCards.Remove(faceDownCards.First()); Host.CallAfterAssignedDamageIsChanged(); } return(result); }