Package mage.abilities.common

Examples of mage.abilities.common.EntersBattlefieldTappedAbility


    public HalimarDepths(UUID ownerId) {
        super(ownerId, 137, "Halimar Depths", Rarity.COMMON, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "WWK";
                // Halimar Depths enters the battlefield tapped.
                this.addAbility(new EntersBattlefieldTappedAbility());
                // When Halimar Depths enters the battlefield, look at the top three cards of your library, then put them back in any order.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new LookLibraryControllerEffect(3)));
        this.addAbility(new BlueManaAbility());
    }
View Full Code Here


    public TempleOfPlenty(UUID ownerId) {
        super(ownerId, 165, "Temple of Plenty", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "BNG";

        // Temple of Plenty enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // When Temple of Plenty enters the battlefield, scry 1.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new ScryEffect(1)));
        // {T}: Add {G} or {W} to your mana pool.
        this.addAbility(new GreenManaAbility());
        this.addAbility(new WhiteManaAbility());
View Full Code Here

    public RemoteFarm(UUID ownerId) {
        super(ownerId, 323, "Remote Farm", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "MMQ";

        // Remote Farm enters the battlefield tapped with two depletion counters on it.
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.DEPLETION.createInstance(2))));
        // {tap}, Remove a depletion counter from Remote Farm: Add {W}{W} to your mana pool. If there are no depletion counters on Remote Farm, sacrifice it.
        Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.WhiteMana(2), new TapSourceCost());
        ability.addCost(new RemoveCountersSourceCost(CounterType.DEPLETION.createInstance(1)));
        ability.addEffect(new ConditionalOneShotEffect(new SacrificeSourceEffect(), new SourceHasCounterCondition(CounterType.DEPLETION, 0,0), "If there are no depletion counters on Remote Farm, sacrifice it"));
View Full Code Here

    public OpulentPalace(UUID ownerId) {
        super(ownerId, 238, "Opulent Palace", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "KTK";

        // Opulent Palace enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {T}: Add {B}, {G}, or {U} to your mana pool.
        this.addAbility(new BlackManaAbility());
        this.addAbility(new GreenManaAbility());
        this.addAbility(new BlueManaAbility());
    }
View Full Code Here

    public TempleOfMalady(UUID ownerId) {
        super(ownerId, 165, "Temple of Malady", Rarity.RARE, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "JOU";

        // Temple of Malady enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // When Temple of Malady enters the battlefield, scry 1.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new ScryEffect(1)));
        // {T}: Add {B} or {G} to your mana pool.
        this.addAbility(new BlackManaAbility());
        this.addAbility(new GreenManaAbility());       
View Full Code Here

    public FireDiamond(UUID ownerId) {
        super(ownerId, 296, "Fire Diamond", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{2}");
        this.expansionSetCode = "7ED";

        // Fire Diamond enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());

        // {tap}: Add {R} to your mana pool.
        this.addAbility(new RedManaAbility());
    }
View Full Code Here

    public ForgottenCave(UUID ownerId) {
        super(ownerId, 317, "Forgotten Cave", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ONS";

        // Forgotten Cave enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {tap}: Add {R} to your mana pool.
        this.addAbility(new RedManaAbility());
        // Cycling {R}
        this.addAbility(new CyclingAbility(new ManaCostsImpl("{R}")));
    }
View Full Code Here

    public MysticMonastery(UUID ownerId) {
        super(ownerId, 236, "Mystic Monastery", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "KTK";

        // Mystic Monastery enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {T}: Add {U}, {R}, or {W} to your mana pool.
        this.addAbility(new BlueManaAbility());
        this.addAbility(new RedManaAbility());
        this.addAbility(new WhiteManaAbility());
    }
View Full Code Here

    public BlossomingSands(UUID ownerId) {
        super(ownerId, 231, "Blossoming Sands", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "KTK";

        // Blossoming Sands enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
       
        // When Blossoming Sands enters the battlefield, you gain 1 life.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(1)));

        // {T}: Add {G} or {W} to your mana pool.
View Full Code Here

    public HickoryWoodlot(UUID ownerId) {
        super(ownerId, 319, "Hickory Woodlot", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "MMQ";

        // Hickory Woodlot enters the battlefield tapped with two depletion counters on it.
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.DEPLETION.createInstance(2))));
        // {tap}, Remove a depletion counter from Hickory Woodlot: Add {G}{G} to your mana pool. If there are no depletion counters on Hickory Woodlot, sacrifice it.
        Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.GreenMana(2), new TapSourceCost());
        ability.addCost(new RemoveCountersSourceCost(CounterType.DEPLETION.createInstance(1)));
        ability.addEffect(new ConditionalOneShotEffect(new SacrificeSourceEffect(), new SourceHasCounterCondition(CounterType.DEPLETION, 0,0), "If there are no depletion counters on Hickory Woodlot, sacrifice it"));
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.