Package mage.abilities.common

Examples of mage.abilities.common.EntersBattlefieldTappedAbility


public class TreetopVillage extends CardImpl {

    public TreetopVillage(UUID ownerId) {
        super(ownerId, 361, "Treetop Village", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "10E";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new GreenManaAbility());
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BecomesCreatureSourceEffect(new ApeToken(), "land", Duration.EndOfTurn), new ManaCostsImpl("{1}{G}")));
    }
View Full Code Here


    public TimeVault(UUID ownerId) {
        super(ownerId, 275, "Time Vault", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{2}");
        this.expansionSetCode = "2ED";

        // Time Vault enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
       
        // Time Vault doesn't untap during your untap step.
        this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SkipUntapSourceEffect()));
       
        // If you would begin your turn while Time Vault is tapped, you may skip that turn instead. If you do, untap Time Vault.
View Full Code Here

    public SandsteppeCitadel(UUID ownerId) {
        super(ownerId, 241, "Sandsteppe Citadel", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "KTK";

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

    public NomadOutpost(UUID ownerId) {
        super(ownerId, 237, "Nomad Outpost", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "KTK";

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

    public BarrenMoor(UUID ownerId) {
        super(ownerId, 312, "Barren Moor", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ONS";

        // Barren Moor enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {tap}: Add {B} to your mana pool.
        this.addAbility(new BlackManaAbility());
        // Cycling {B}
        this.addAbility(new CyclingAbility(new ManaCostsImpl("{B}")));
    }
View Full Code Here

    public PeatBog(UUID ownerId) {
        super(ownerId, 322, "Peat Bog", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "MMQ";

        // Peat Bog 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 Peat Bog: Add {B}{B} to your mana pool. If there are no depletion counters on Peat Bog, sacrifice it.
        Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.BlackMana(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 Peat Bog, sacrifice it"));
View Full Code Here

public class FaerieConclave extends CardImpl {

    public FaerieConclave(UUID ownerId) {
        super(ownerId, 351, "Faerie Conclave", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "10E";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new BlueManaAbility());
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BecomesCreatureSourceEffect(new FaerieConclaveToken(), "land", Duration.EndOfTurn), new ManaCostsImpl("{1}{U}")));
    }
View Full Code Here

    public JungleHollow(UUID ownerId) {
        super(ownerId, 235, "Jungle Hollow", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "KTK";

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

    public ThornwoodFalls(UUID ownerId) {
        super(ownerId, 244, "Thornwood Falls", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "KTK";

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

    public SecludedSteppe(UUID ownerId) {
        super(ownerId, 324, "Secluded Steppe", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ONS";

        // Secluded Steppe enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {tap}: Add {W} to your mana pool.
        this.addAbility(new WhiteManaAbility());
        // Cycling {W}
        this.addAbility(new CyclingAbility(new ManaCostsImpl("{W}")));
    }
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.