package magic.model.event; import magic.model.MagicGame; import magic.model.MagicLocationType; import magic.model.MagicPermanent; import magic.model.MagicSource; import magic.model.action.RemoveFromPlayAction; public class MagicBouncePermanentEvent extends MagicEvent { public MagicBouncePermanentEvent(final MagicSource source, final MagicPermanent perm) { super( source, perm, EVENT_ACTION, "Return SN to its owner's hand." ); } private static final MagicEventAction EVENT_ACTION = (final MagicGame game, final MagicEvent event) -> game.doAction(new RemoveFromPlayAction(event.getRefPermanent(), MagicLocationType.OwnersHand)); }