Package mage.abilities.mana

Examples of mage.abilities.mana.ColorlessManaAbility


public class BuriedRuin extends CardImpl {

    public BuriedRuin(UUID ownerId) {
        super(ownerId, 224, "Buried Ruin", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "M12";
        this.addAbility(new ColorlessManaAbility());
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ReturnToHandTargetEffect(), new GenericManaCost(2));
        ability.addCost(new TapSourceCost());
        ability.addCost(new SacrificeSourceCost());
        ability.addTarget(new TargetCardInYourGraveyard(new FilterArtifactCard("artifact card from your graveyard")));
        this.addAbility(ability);
View Full Code Here


    public GodsEyeGateToTheReikai(UUID ownerId) {
        super(ownerId, 164, "Gods' Eye, Gate to the Reikai", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "BOK";
        this.supertype.add("Legendary");
        // {tap}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());
        // When Gods' Eye, Gate to the Reikai is put into a graveyard from the battlefield, put a 1/1 colorless Spirit creature token onto the battlefield.
        this.addAbility(new PutIntoGraveFromBattlefieldTriggeredAbility(new CreateTokenEffect(new SpiritToken(), 1), false));
    }
View Full Code Here

    public DaruEncampment(UUID ownerId) {
        super(ownerId, 32, "Daru Encampment", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "DDF";

        this.addAbility(new ColorlessManaAbility());
        // {W}, {tap}: Target Soldier creature gets +1/+1 until end of turn.
        SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD,
                new BoostTargetEffect(1, 1, Duration.EndOfTurn),
                new ManaCostsImpl("{W}"));
        ability.addCost(new TapSourceCost());
View Full Code Here

    public EldraziTemple(UUID ownerId) {
        super(ownerId, 227, "Eldrazi Temple", Rarity.RARE, new CardType[]{ CardType.LAND }, null);
        this.expansionSetCode = "ROE";

        this.addAbility(new ColorlessManaAbility());
        this.addAbility(new EldraziTempleManaAbility());
    }
View Full Code Here

    public Glimmerpost (UUID ownerId) {
        super(ownerId, 227, "Glimmerpost", Rarity.COMMON, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "SOM";
        this.subtype.add("Locus");
        this.addAbility(new ColorlessManaAbility());
        this.addAbility(new EntersBattlefieldTriggeredAbility(new GlimmerpostEffect()));
    }
View Full Code Here

    public StensiaBloodhall(UUID ownerId) {
        super(ownerId, 247, "Stensia Bloodhall", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ISD";

        // {T}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());

        // {3}{B}{R}, {T}: Stensia Bloodhall deals 2 damage to target player.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(2), new ManaCostsImpl("{3}{B}{R}"));
        ability.addCost(new TapSourceCost());
        ability.addTarget(new TargetPlayer());
View Full Code Here

    public GhostQuarter(UUID ownerId) {
        super(ownerId, 240, "Ghost Quarter", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ISD";

        // {tap}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());
        // {tap}, Sacrifice Ghost Quarter: Destroy target land. Its controller may search his or her library for a basic land card, put it onto the battlefield, then shuffle his or her library.
        SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DestroyTargetEffect(), new TapSourceCost());
        ability.addCost(new SacrificeSourceCost());
        ability.addTarget(new TargetLandPermanent());
        ability.addEffect(new GhostQuarterEffect());
View Full Code Here

    public NephaliaDrownyard(UUID ownerId) {
        super(ownerId, 245, "Nephalia Drownyard", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ISD";

        // {T}: Add 1 to your mana pool.
        this.addAbility(new ColorlessManaAbility());

        // {1}{U}{B}, {T}: Target player puts the top three cards of his or her library into his or her graveyard.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PutLibraryIntoGraveTargetEffect(3), new ManaCostsImpl("{1}{U}{B}"));
        ability.addCost(new TapSourceCost());
        ability.addTarget(new TargetPlayer());
View Full Code Here

    public TombOfTheSpiritDragon(UUID ownerId) {
        super(ownerId, 245, "Tomb of the Spirit Dragon", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "KTK";

        // T: Add 1 to your mana pool
        this.addAbility(new ColorlessManaAbility());
        // 2, T: You gain 1 life for each colorless creature you control
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainLifeEffect(new PermanentsOnBattlefieldCount(filter)), new GenericManaCost(2));
        ability.addCost(new TapSourceCost());
        this.addAbility(ability);
    }
View Full Code Here

    public TalismanOfUnity(UUID ownerId) {
        super(ownerId, 257, "Talisman of Unity", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{2}");
        this.expansionSetCode = "MRD";

        // {tap}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());
        // {tap}: Add {G} or {W} to your mana pool. Talisman of Unity deals 1 damage to you.
        Ability greenManaAbility = new GreenManaAbility();
        greenManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(greenManaAbility);
        Ability whiteManaAbility = new WhiteManaAbility();
View Full Code Here

TOP

Related Classes of mage.abilities.mana.ColorlessManaAbility

Copyright © 2018 www.massapicom. 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.