Examples of PutOnLibraryTargetEffect


Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        this.expansionSetCode = "DKA";

        this.color.setBlack(true);

        // Put any number of target creature cards from your graveyard on top of your library.
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetCardInYourGraveyard(0, Integer.MAX_VALUE, new FilterCreatureCard("creature cards from your graveyard")));
        // Draw a card.
        this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(1));
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        // Hide
        // Put target artifact or enchantment on the bottom of its owner's library.
        getLeftHalfCard().getColor().setRed(true);
        getLeftHalfCard().getColor().setWhite(true);
        getLeftHalfCard().getSpellAbility().addEffect(new PutOnLibraryTargetEffect(false));
        getLeftHalfCard().getSpellAbility().addTarget(new TargetPermanent(filter));

        // Seek
        // Search target opponent's library for a card and exile it. You gain life equal to its converted mana cost. Then that player shuffles his or her library..
        getRightHalfCard().getColor().setWhite(true);
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        super(ownerId, 6, "Frantic Salvage", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{3}{W}");
        this.expansionSetCode = "MBS";

        this.color.setWhite(true);

        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(1));
        this.getSpellAbility().addTarget(new TargetCardInYourGraveyard(0, Integer.MAX_VALUE, new FilterArtifactCard("artifact cards from your graveyard")));
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        this.color.setBlack(true);
        this.power = new MageInt(1);
        this.toughness = new MageInt(1);

        // When Golgari Thug dies, put target creature card from your graveyard on top of your library.
        Ability ability = new DiesTriggeredAbility(new PutOnLibraryTargetEffect(true));
        ability.addTarget(new TargetCardInYourGraveyard(filter));
        this.addAbility(ability);
        // Dredge 4
        this.addAbility(new DredgeAbility(4));
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        super(ownerId, 149, "Uproot", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{G}");
        this.expansionSetCode = "BOK";
        this.subtype.add("Arcane");
        this.color.setGreen(true);
        // Put target land on top of its owner's library.
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetLandPermanent());
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

    public BanishmentDecree (UUID ownerId) {
        super(ownerId, 3, "Banishment Decree", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{3}{W}{W}");
        this.expansionSetCode = "MBS";
        this.color.setWhite(true);
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetPermanent(filter));
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        this.color.setBlue(true);

        // Put target creature on top of its owner's library.
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        this.supertype.add("Legendary");

        // {tap}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());
        // {1}{U}, {tap}: Put target artifact card from your graveyard on top of your library.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PutOnLibraryTargetEffect(true), new ManaCostsImpl("{1}{U}"));
        ability.addCost(new TapSourceCost());
        ability.addTarget(new TargetCardInYourGraveyard(new FilterArtifactCard("artifact card from your graveyard")));
        this.addAbility(ability);
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        this.expansionSetCode = "MIR";

        this.color.setGreen(true);

        // Put target land on top of its owner's library.
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetLandPermanent());
    }
View Full Code Here

Examples of mage.abilities.effects.common.PutOnLibraryTargetEffect

        this.expansionSetCode = "UDS";

        this.color.setGreen(true);

        // Put two target lands on top of their owners' libraries.
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetLandPermanent(2,2, new FilterLandPermanent("lands"), false));
    }
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.