package magic.model.event; import magic.model.MagicCardDefinition; import magic.model.MagicLocationType; import magic.model.MagicSource; import magic.model.condition.MagicCondition; public class MagicGraveyardCastActivation extends MagicHandCastActivation { protected MagicGraveyardCastActivation(final MagicCondition[] conditions, final MagicActivationHints hints, final String txt) { super(conditions, hints, txt); } @Override public MagicEvent getEvent(final MagicSource source) { return new MagicEvent( source, EVENT_ACTION, "Play SN." ); } private final MagicEventAction EVENT_ACTION = genPlayEventAction(MagicLocationType.Graveyard); @Override public void change(final MagicCardDefinition cdef) { cdef.addGraveyardAct(this); } }