Examples of PutOnLibraryTargetEffect


Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

  public Excommunicate(UUID ownerId) {
    super(ownerId, 11, "Excommunicate", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{2}{W}");
    this.expansionSetCode = "ALA";
    this.color.setWhite(true);
    this.getSpellAbility().addTarget(new TargetCreaturePermanent());
    this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
  }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

    super(ownerId, 13, "Condemn", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{W}");
    this.expansionSetCode = "10E";
    this.color.setWhite(true);
    this.getSpellAbility().addTarget(new TargetAttackingCreature());
    this.getSpellAbility().addEffect(new CondemnEffect());
    this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(false));

  }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

    public ReitoLantern(UUID ownerId) {
        super(ownerId, 267, "Reito Lantern", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{2}");
        this.expansionSetCode = "CHK";

        // Put target card from a graveyard on the bottom of its owner's library.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PutOnLibraryTargetEffect(false), new GenericManaCost(3));
        ability.addTarget(new TargetCardInGraveyard());
        this.addAbility(ability);

    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

    public Reclaim(UUID ownerId) {
        super(ownerId, 191, "Reclaim", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{G}");
        this.expansionSetCode = "M12";
        this.color.setGreen(true);
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetCardInYourGraveyard());
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        this.toughness = new MageInt(3);

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // When Nevermaker leaves the battlefield, put target nonland permanent on top of its owner's library.
        Ability ability = new LeavesBattlefieldTriggeredAbility(new PutOnLibraryTargetEffect(true), false);
        Target target = new TargetNonlandPermanent();
        ability.addTarget(target);
        this.addAbility(ability);

        // Evoke {3}{U}
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

    public TimeEbb(UUID ownerId) {
        super(ownerId, 96, "Time Ebb", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{2}{U}");
        this.expansionSetCode = "TMP";
        this.color.setBlue(true);
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        this.subtype.add("Drone");
        this.color.setBlue(true);
        this.power = new MageInt(3);
        this.toughness = new MageInt(3);
        this.addAbility(FlyingAbility.getInstance());
        Ability ability = new EntersBattlefieldTriggeredAbility(new PutOnLibraryTargetEffect(true), false);
        ability.addTarget(new TargetPermanent(filter));
        this.addAbility(ability);
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

    public VesselOfEndlessRest(UUID ownerId) {
        super(ownerId, 224, "Vessel of Endless Rest", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
        this.expansionSetCode = "AVR";

        // When Vessel of Endless Rest enters the battlefield, put target card from a graveyard on the bottom of its owner's library.
        Ability ability = new EntersBattlefieldTriggeredAbility(new PutOnLibraryTargetEffect(false), false);
        ability.addTarget(new TargetCardInGraveyard());
        this.addAbility(ability);

        // {tap}: Add one mana of any color to your mana pool.
        this.addAbility(new AnyColorManaAbility());
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

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

        // Choose one -
        // - Put target creature on top of its owner's library.
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        // - Jeskai Charm deals 4 damage to target opponent.
        Mode mode = new Mode();
        mode.getEffects().add(new DamageTargetEffect(4));
        mode.getTargets().add(new TargetOpponent());
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        this.color.setBlue(true);

        // Delve
        this.addAbility(new DelveAbility());
        // Put target nonland permanent on top of its owner's library
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetNonlandPermanent());
    }
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.