Package mage.abilities.common

Examples of mage.abilities.common.EntersBattlefieldTappedAbility


public class SejiriRefuge extends CardImpl {

    public SejiriRefuge(UUID ownerId) {
        super(ownerId, 224, "Sejiri Refuge", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "ZEN";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(1), false));
        this.addAbility(new WhiteManaAbility());
        this.addAbility(new BlueManaAbility());
    }
View Full Code Here


    public KazanduRefuge(UUID ownerId) {
        super(ownerId, 217, "Kazandu Refuge", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ZEN";

        // Kazandu Refuge enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // When Kazandu Refuge enters the battlefield, you gain 1 life.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(1)));
       
        // {T}: Add {R} or {G} to your mana pool.
        this.addAbility(new RedManaAbility());
View Full Code Here

    public CryptOfAgadeem(UUID ownerId) {
        super(ownerId, 212, "Crypt of Agadeem", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ZEN";

        // Crypt of Agadeem enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {T}: Add {B} to your mana pool.
        this.addAbility(new BlackManaAbility());
        // {2}, {T}: Add {B} to your mana pool for each black creature card in your graveyard.
        DynamicManaAbility ability = new DynamicManaAbility(Mana.BlackMana, new CardsInControllerGraveyardCount(filter), new GenericManaCost(2));
        ability.addCost(new TapSourceCost());
View Full Code Here

    public EmeriaTheSkyRuin(UUID ownerId) {
        super(ownerId, 213, "Emeria, the Sky Ruin", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ZEN";

        // Emeria, the Sky Ruin enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // At the beginning of your upkeep, if you control seven or more Plains, you may return target creature card from your graveyard to the battlefield.
        this.addAbility(new EmeriaTheSkyRuinTriggeredAbility());
        // {tap}: Add {W} to your mana pool.
        this.addAbility(new WhiteManaAbility());
    }
View Full Code Here

    public MagosiTheWaterveil(UUID ownerId) {
        super(ownerId, 218, "Magosi, the Waterveil", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ZEN";

        // Magosi, the Waterveil enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
       
        // {tap}: Add {U} to your mana pool.
        this.addAbility(new BlueManaAbility());
       
        // {U}, {tap}: Put an eon counter on Magosi, the Waterveil. Skip your next turn.
View Full Code Here

public class OranRiefTheVastwood extends CardImpl {

    public OranRiefTheVastwood(UUID ownerId) {
        super(ownerId, 221, "Oran-Rief, the Vastwood", Rarity.RARE, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "ZEN";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new GreenManaAbility());
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new OranRiefTheVastwoodEffect(), new TapSourceCost()));
    }
View Full Code Here

    public ValakutTheMoltenPinnacle(UUID ownerId) {
        super(ownerId, 228, "Valakut, the Molten Pinnacle", Rarity.RARE, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "ZEN";

        // Valakut, the Molten Pinnacle enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // Whenever a Mountain enters the battlefield under your control, if you control at least five other Mountains, you may have Valakut, the Molten Pinnacle deal 3 damage to target creature or player.
        this.addAbility(new ValakutTheMoltenPinnacleTriggeredAbility());
        // {T}: Add {R} to your mana pool.
        this.addAbility(new RedManaAbility());
View Full Code Here

    public AkoumRefuge(UUID ownerId) {
        super(ownerId, 210, "Akoum Refuge", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ZEN";

        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(1)));
        this.addAbility(new BlackManaAbility());
        this.addAbility(new RedManaAbility());

    }
View Full Code Here

    public Scabland(UUID ownerId) {
        super(ownerId, 331, "Scabland", Rarity.RARE, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "TMP";

        // Scabland enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {tap}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());
        // {tap}: Add {R} or {W} to your mana pool. Scabland deals 1 damage to you.
        Ability ability = new RedManaAbility();
        ability.addEffect(new DamageControllerEffect(1));
View Full Code Here

    public PineBarrens(UUID ownerId) {
        super(ownerId, 323, "Pine Barrens", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "TMP";

        // Pine Barrens enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {tap}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());
        // {tap}: Add {B} or {G} to your mana pool. Pine Barrens deals 1 damage to you.
        Ability ability = new BlackManaAbility();
        ability.addEffect(new DamageControllerEffect(1));
View Full Code Here

TOP

Related Classes of mage.abilities.common.EntersBattlefieldTappedAbility

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.