[DMU] Compleated Ajani, Sleeper Agent

This commit is contained in:
Daniel Bomar 2022-08-21 13:41:48 -05:00
parent 346be39f2a
commit e341023d23
No known key found for this signature in database
GPG key ID: C86C8658F4023918
3 changed files with 131 additions and 0 deletions

View file

@ -0,0 +1,29 @@
package mage.game.command.emblems;
import mage.abilities.Ability;
import mage.abilities.common.SpellCastControllerTriggeredAbility;
import mage.abilities.effects.common.counter.AddPoisonCounterTargetEffect;
import mage.constants.CardType;
import mage.constants.Zone;
import mage.filter.FilterSpell;
import mage.filter.predicate.Predicates;
import mage.game.command.Emblem;
import mage.target.common.TargetOpponent;
public final class AjaniSleeperAgentEmblem extends Emblem {
private static final FilterSpell filter = new FilterSpell("a creature or planeswalker spell");
static {
filter.add(Predicates.or(CardType.CREATURE.getPredicate(), CardType.PLANESWALKER.getPredicate()));
}
// You get an emblem with "Whenever you cast a creature or planeswalker spell, target opponent gets two poison counters."
public AjaniSleeperAgentEmblem() {
this.setName("Emblem Ajani");
this.setExpansionSetCodeForImage("DMU");
Ability ability = new SpellCastControllerTriggeredAbility(Zone.COMMAND, new AddPoisonCounterTargetEffect(2), filter, false, false);
ability.addTarget(new TargetOpponent());
this.getAbilities().add(ability);
}
}