Class AbstractCardTrigger

All Implemented Interfaces:
Serializable, Cloneable, HasDesc<EventTriggerDesc>
Direct Known Subclasses:
AfterCardPlayedTrigger, AfterSpellCastedTrigger, CardAddedToDeckTrigger, CardDrawnTrigger, CardPlayedTrigger, CardRevealedTrigger, InvokedTrigger, RoastTrigger, ShuffledTrigger, SpellCastedTrigger

public abstract class AbstractCardTrigger extends EventTrigger
The base class for triggers that fire off card-adjacent effects.

This supports the EventTriggerArg.REQUIRED_ATTRIBUTE, EventTriggerArg.RACE and EventTriggerArg.CARD_TYPE arguments on the HasCard.getSourceCard() entity.

See Also:
  • Constructor Details

  • Method Details