Examples of addTarget()


Examples of mage.abilities.common.EntersBattlefieldControlledTriggeredAbility.addTarget()

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // Whenever Kapsho Kitefins or another creature enters the battlefield under your control, tap target creature an opponent controls.
        Ability ability = new EntersBattlefieldControlledTriggeredAbility(Zone.BATTLEFIELD, new TapTargetEffect(), filter,  false);
        ability.addTarget(new TargetCreaturePermanent(filterTarget));
        this.addAbility(ability);

    }

    public KapshoKitefins(final KapshoKitefins card) {
View Full Code Here

Examples of mage.abilities.common.EntersBattlefieldOrDiesSourceTriggeredAbility.addTarget()

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // When Ashen Rider enters the battlefield or dies, exile target permanent.
        Ability ability = new EntersBattlefieldOrDiesSourceTriggeredAbility(new ExileTargetEffect(), false);
        ability.addTarget(new TargetPermanent());
        this.addAbility(ability);
    }

    public AshenRider(final AshenRider card) {
        super(card);
View Full Code Here

Examples of mage.abilities.common.EntersBattlefieldTriggeredAbility.addTarget()

    this.addAbility(DeathtouchAbility.getInstance());
    Ability ability = new EntersBattlefieldTriggeredAbility(new DestroyTargetEffect(), false);
    Target target = new TargetPermanent(filter);
    target.setRequired(true);
    ability.addTarget(target);
    this.addAbility(ability);
  }

  public AcidicSlime(final AcidicSlime card) {
    super(card);
View Full Code Here

Examples of mage.abilities.common.LandfallAbility.addTarget()

        this.toughness = new MageInt(1);

        this.addAbility(DeathtouchAbility.getInstance());
        // Landfall - Whenever a land enters the battlefield under your control, you may have target creature block Turntimber Basilisk this turn if able.
        LandfallAbility ability = new LandfallAbility(new MustBeBlockedByTargetSourceEffect(), true);
        ability.addTarget(new TargetCreaturePermanent());
        this.addAbility(ability);
    }

    public TurntimberBasilisk(final TurntimberBasilisk card) {
        super(card);
View Full Code Here

Examples of mage.abilities.common.LeavesBattlefieldTriggeredAbility.addTarget()

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // When Reveillark leaves the battlefield, return up to two target creature cards with power 2 or less from your graveyard to the battlefield.
        Ability ability = new LeavesBattlefieldTriggeredAbility(new ReturnFromGraveyardToBattlefieldTargetEffect(), false);
        ability.addTarget(new TargetCardInYourGraveyard(0,2,filter));
        this.addAbility(ability);       
        // Evoke {5}{W}
        this.addAbility(new EvokeAbility(this, "{5}{W}"));
    }
View Full Code Here

Examples of mage.abilities.common.LimitedTimesPerTurnActivatedAbility.addTarget()

        this.power = new MageInt(1);
        this.toughness = new MageInt(1);

        // Return a Forest you control to its owner's hand: Untap target creature. Activate this ability only once each turn.
        Ability ability = new LimitedTimesPerTurnActivatedAbility(Zone.BATTLEFIELD, new UntapTargetEffect(), new ReturnToHandTargetCost(new TargetControlledPermanent(filter)));
        ability.addTarget(new TargetCreaturePermanent());
        this.addAbility(ability);
    }

    public QuirionRanger(final QuirionRanger card) {
        super(card);
View Full Code Here

Examples of mage.abilities.common.OnEventTriggeredAbility.addTarget()

        this.addAbility(FlyingAbility.getInstance());
        // At the beginning of your upkeep, target player draws a card and loses 1 life.
        Ability ability = new OnEventTriggeredAbility(EventType.UPKEEP_STEP_PRE, "beginning of your upkeep", new DrawCardTargetEffect(1), false);
        ability.addEffect(new LoseLifeTargetEffect(1));
        ability.addTarget(new TargetPlayer());
        this.addAbility(ability);
    }

    public BloodgiftDemon(final BloodgiftDemon card) {
        super(card);
View Full Code Here

Examples of mage.abilities.common.SimpleActivatedAbility.addTarget()

    this.power = new MageInt(7);
    this.toughness = new MageInt(7);

    this.addAbility(FlyingAbility.getInstance());
    Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new VengefulArchonEffect(), new ManaCostsImpl("{X}"));
    ability.addTarget(new TargetPlayer());
    this.addAbility(ability);
  }

  public VengefulArchon(final VengefulArchon card) {
    super(card);
View Full Code Here

Examples of mage.abilities.common.SimpleStaticAbility.addTarget()

        ability.addEffect(effect);
        this.addAbility(ability);

        // When equipped creature dies, target opponent gains control of Avarice Amulet.
        ability = new DiesAttachedTriggeredAbility(new AvariceAmuletChangeControlEffect(), "equipped creature", false);
        ability.addTarget(new TargetOpponent());
        this.addAbility(ability);

        // Equip {2}
        this.addAbility(new EquipAbility(Outcome.AddAbility, new GenericManaCost(2)));
    }
View Full Code Here

Examples of mage.abilities.common.SimpleTriggeredAbility.addTarget()

        this.color.setRed(true);
        this.color.setWhite(true);

        // Whenever you gain life, you may pay {2}. If you do, Searing Meditation deals 2 damage to target creature or player.
        Ability ability = new SimpleTriggeredAbility(Zone.BATTLEFIELD, GameEvent.EventType.GAINED_LIFE, new DoIfCostPaid(new DamageTargetEffect(2), new GenericManaCost(2)), "Whenever you gain life, ", true);
        ability.addTarget(new TargetCreatureOrPlayer());
        this.addAbility(ability);
    }

    public SearingMeditation(final SearingMeditation card) {
        super(card);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.