forked from External/mage
29 lines
1.1 KiB
Java
29 lines
1.1 KiB
Java
package mage.game.command.emblems;
|
|
|
|
import mage.abilities.Ability;
|
|
import mage.abilities.common.SpellCastControllerTriggeredAbility;
|
|
import mage.abilities.effects.Effect;
|
|
import mage.abilities.effects.common.MillCardsTargetEffect;
|
|
import mage.constants.Zone;
|
|
import mage.filter.FilterSpell;
|
|
import mage.filter.StaticFilters;
|
|
import mage.game.command.Emblem;
|
|
import mage.target.common.TargetOpponent;
|
|
|
|
/**
|
|
* @author spjspj
|
|
*/
|
|
public final class JaceTelepathUnboundEmblem extends Emblem {
|
|
// You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of their library into their graveyard".
|
|
|
|
public JaceTelepathUnboundEmblem() {
|
|
this.setName("Emblem Jace");
|
|
Effect effect = new MillCardsTargetEffect(5);
|
|
effect.setText("target opponent mills five cards");
|
|
Ability ability = new SpellCastControllerTriggeredAbility(Zone.COMMAND, effect, StaticFilters.FILTER_SPELL_A, false, false);
|
|
ability.addTarget(new TargetOpponent());
|
|
getAbilities().add(ability);
|
|
|
|
this.setExpansionSetCodeForImage("ORI");
|
|
}
|
|
}
|