Package mage.abilities.keyword

Examples of mage.abilities.keyword.HideawayAbility


    public HowltoothHollow(UUID ownerId) {
        super(ownerId, 269, "Howltooth Hollow", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "LRW";

        // Hideaway
        this.addAbility(new HideawayAbility(this));
        // {tap}: Add {B} to your mana pool.
        this.addAbility(new BlackManaAbility());
       
        // {B}, {tap}: You may play the exiled card without paying its mana cost if each player has no cards in hand.
        Ability ability = new ActivateIfConditionActivatedAbility(
View Full Code Here


    public MosswortBridge(UUID ownerId) {
        super(ownerId, 307, "Mosswort Bridge", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "C13";

        // Hideaway (This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)
        this.addAbility(new HideawayAbility(this));

        // {tap}: Add {G} to your mana pool.
        this.addAbility(new GreenManaAbility());

        // {G}, {tap}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.
View Full Code Here

    public ShelldockIsle(UUID ownerId) {
        super(ownerId, 272, "Shelldock Isle", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "LRW";

        // Hideaway
        this.addAbility(new HideawayAbility(this));
        // {tap}: Add {U} to your mana pool.
        this.addAbility(new BlueManaAbility());
        // {U}, {tap}: You may play the exiled card without paying its mana cost if a library has twenty or fewer cards in it.
        Ability ability = new ActivateIfConditionActivatedAbility(
                Zone.BATTLEFIELD, new HideawayPlayEffect(), new ManaCostsImpl("{U}"), new CardsInAnyLibraryCondition(Condition.ComparisonType.LessThan, 21));
View Full Code Here

    public WindbriskHeights(UUID ownerId) {
        super(ownerId, 281, "Windbrisk Heights", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "LRW";

        // Hideaway (This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)
        this.addAbility(new HideawayAbility(this));
        // {tap}: Add {W} to your mana pool.
        this.addAbility(new WhiteManaAbility());
        // {W}, {tap}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.
        Ability ability = new ActivateIfConditionActivatedAbility(
                Zone.BATTLEFIELD, new HideawayPlayEffect(), new ManaCostsImpl("{W}"), WindbriskHeightsAttackersCondition.getInstance());
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.HideawayAbility

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.