Package mage.abilities.keyword

Examples of mage.abilities.keyword.EchoAbility


        this.color.setRed(true);
        this.power = new MageInt(3);
        this.toughness = new MageInt(3);

        // Echo {5}{R}
        this.addAbility(new EchoAbility("{5}{R}"));
        // When Hammerheim Deadeye enters the battlefield, destroy target creature with flying.
        Ability ability = new EntersBattlefieldTriggeredAbility(new DestroyTargetEffect());
        Target target = new TargetCreaturePermanent(filter);
        ability.addTarget(target);
        this.addAbility(ability);
View Full Code Here


        this.addAbility(FlyingAbility.getInstance());
        // protection from black
        this.addAbility(new ProtectionAbility(filter));
        // Echo {3}{W}{W}
        this.addAbility(new EchoAbility("{3}{W}{W}"));
        // When Karmic Guide enters the battlefield, return target creature card from your graveyard to the battlefield.
        Ability ability = new EntersBattlefieldTriggeredAbility(new ReturnFromGraveyardToBattlefieldTargetEffect(), false);
        ability.addTarget(new TargetCardInYourGraveyard(new FilterCreatureCard("creature card from your graveyard")));
        this.addAbility(ability);
    }
View Full Code Here

    public UrzasBlueprints(UUID ownerId) {
        super(ownerId, 137, "Urza's Blueprints", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{6}");
        this.expansionSetCode = "ULG";

        // Echo {6}
        this.addAbility(new EchoAbility("{6}"));
        // {tap}: Draw a card.
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new DrawCardSourceControllerEffect(1), new TapSourceCost()));
    }
View Full Code Here

        this.color.setWhite(true);
        this.power = new MageInt(2);
        this.toughness = new MageInt(5);

        // Echo {3}{W}
        this.addAbility(new EchoAbility("{3}{W}"));
        // When Radiant's Dragoons enters the battlefield, you gain 5 life.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(5)));
    }
View Full Code Here

        this.toughness = new MageInt(2);

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // Echo {2}{U}
        this.addAbility(new EchoAbility("{2}{U}"));
        // When Raven Familiar enters the battlefield, look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.
        this.addAbility(new EntersBattlefieldTriggeredAbility(
                new LookLibraryAndPickControllerEffect(new StaticValue(3), false, new StaticValue(1), new FilterCard(), Zone.LIBRARY, false, false),
                false));
    }
View Full Code Here

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

        this.addAbility(FlyingAbility.getInstance());
        this.addAbility(new EchoAbility("{2}{B}"));

        //When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature.
        Ability ability = new EntersBattlefieldTriggeredAbility(new DestroyTargetEffect(false));
        Target target = new TargetCreaturePermanent(filter);
        target.setTargetName("nonartifact, nonblack creature");
View Full Code Here

        this.toughness = new MageInt(2);

        // Haste
        this.addAbility(HasteAbility.getInstance());
        // Echo {3}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)
        this.addAbility(new EchoAbility("{3}{R}"));
        //When Avalanche Riders enters the battlefield, destroy target land.
        Ability ability = new EntersBattlefieldTriggeredAbility(new DestroyTargetEffect());
        ability.addTarget(new TargetLandPermanent());
        this.addAbility(ability);
    }
View Full Code Here

        this.toughness = new MageInt(4);

        // Flash
        this.addAbility(FlashAbility.getInstance());
        // Echo {2}{G}
        this.addAbility(new EchoAbility("{2}{G}"));
    }
View Full Code Here

        this.color.setRed(true);
        this.power = new MageInt(3);
        this.toughness = new MageInt(4);

    this.addAbility(new MountainwalkAbility());
    this.addAbility(new EchoAbility("{1}{R}{R}"));
    }
View Full Code Here

        this.expansionSetCode = "USG";
        this.subtype.add("Insect");
        this.color.setGreen(true);
        this.power = new MageInt(2);
        this.toughness = new MageInt(4);
        this.addAbility(new EchoAbility("{1}{G}"));
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.EchoAbility

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.