Cost
Helper functions for working with costs.
Functions
Cost.AND- Combines multiple cost functions into one.Cost.Detach- Deleted alias ofCost.DetachFromSelf.Cost.DetachFromSelf- Creates a cost function that detaches materials from the activating card.Cost.Discard- Creates a cost function for effects that discard a card(s) as cost.Cost.HardOncePerChain- Creates a cost function for "hard once per chain" effects.Cost.PayLP- Creates a cost function for effects that pay LP as cost.Cost.SelfBanish- Cost function for effects that banish the card itself as cost.Cost.SelfDiscard- Cost function for effects that discard the card itself as cost.Cost.SelfDiscardToGrave- Cost function for effects that discard the card itself to the GY as cost.Cost.SelfRelease- Alias ofCost.SelfTribute.Cost.SelfReveal- Cost function for effects that reveal the card itself as cost.Cost.SelfToDeck- Cost function for effects that shuffle the card itself to the Deck as cost.Cost.SelfToExtra- Cost function for effects that return the card itself to the Extra Deck as cost.Cost.SelfToGrave- Cost function for effects that send the card itself to the GY as cost.Cost.SelfToHand- Cost function for effects that return the card itself to the hand as cost.Cost.SelfTribute- Cost function for effects that Tribute the card itself as cost.Cost.SoftOncePerChain- Creates a cost function for "soft once per chain" effects.