Package mage.abilities.common

Examples of mage.abilities.common.EntersBattlefieldTappedAbility


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

        // Mardu Skullhunter enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
       
        // <em>Raid</em> - When Mardu Skullhunter enters the battlefield, if you attacked with a creature this turn, target opponent discards a card.
        Ability ability = new ConditionalTriggeredAbility(new EntersBattlefieldTriggeredAbility(new DiscardTargetEffect(1)), RaidCondition.getInstance(),
                 "<i>Raid</i> - When {this} enters the battlefield, if you attacked with a creature this turn, target opponent discards a card.", false);       
        ability.addTarget(new TargetOpponent());
View Full Code Here


    public SandstoneNeedle(UUID ownerId) {
        super(ownerId, 326, "Sandstone Needle", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "MMQ";

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

    public LonelySandbar(UUID ownerId) {
        super(ownerId, 320, "Lonely Sandbar", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ONS";

        // Lonely Sandbar enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {tap}: Add {U} to your mana pool.
        this.addAbility(new BlueManaAbility());
        // Cycling {U}
        this.addAbility(new CyclingAbility(new ManaCostsImpl("{U}")));
    }
View Full Code Here

public class LavaclawReaches extends CardImpl {

    public LavaclawReaches(UUID ownerId) {
        super(ownerId, 139, "Lavaclaw Reaches", Rarity.RARE, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "WWK";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new BlackManaAbility());
        this.addAbility(new RedManaAbility());
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BecomesCreatureSourceEffect(new LavaclawReachesToken(), "land", Duration.EndOfTurn), new ManaCostsImpl("{1}{B}{R}")));
    }
View Full Code Here

    public SmolderingSpires(UUID ownerId) {
        super(ownerId, 143, "Smoldering Spires", Rarity.COMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "WWK";

        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new RedManaAbility());
        // When Smoldering Spires enters the battlefield, target creature can't block this turn.
        EntersBattlefieldTriggeredAbility ability = new EntersBattlefieldTriggeredAbility(new CantBlockTargetEffect(Duration.EndOfTurn));
        ability.addTarget(new TargetCreaturePermanent());
        this.addAbility(ability);
View Full Code Here

    public RagingRavine(UUID ownerId) {
        super(ownerId, 141, "Raging Ravine", Rarity.RARE, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "WWK";

        // Raging Ravine enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // Tap: Add Red or Green to your mana pool.
        this.addAbility(new GreenManaAbility());
        this.addAbility(new RedManaAbility());
        Effect effect = new BecomesCreatureSourceEffect(new RagingRavineToken(), "land", Duration.EndOfTurn);
        effect.setText("Until end of turn, {this} becomes a 3/3 red and green Elemental creature");
View Full Code Here

public class CelestialColonnade extends CardImpl {

    public CelestialColonnade(UUID ownerId) {
        super(ownerId, 133, "Celestial Colonnade", Rarity.RARE, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "WWK";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new BlueManaAbility());
        this.addAbility(new WhiteManaAbility());
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BecomesCreatureSourceEffect(new CelestialColonnadeToken(), "land", Duration.EndOfTurn), new ManaCostsImpl("{3}{W}{U}")));
    }
View Full Code Here

public class KhalniGarden extends CardImpl {

    public KhalniGarden(UUID ownerId) {
        super(ownerId, 138, "Khalni Garden", Rarity.COMMON, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "WWK";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new PlantToken()), false));
        this.addAbility(new GreenManaAbility());
    }
View Full Code Here

public class StirringWildwood extends CardImpl {

    public StirringWildwood(UUID ownerId) {
        super(ownerId, 144, "Stirring Wildwood", Rarity.RARE, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "WWK";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new GreenManaAbility());
        this.addAbility(new WhiteManaAbility());
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BecomesCreatureSourceEffect(new StirringWildwoodToken(), "land", Duration.EndOfTurn), new ManaCostsImpl("{1}{G}{W}")));
    }
View Full Code Here

    public HavenwoodBattleground(UUID ownerId) {
        super(ownerId, 181, "Havenwood Battleground", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "FEM";

        // Havenwood Battleground enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // {tap}: Add {G} to your mana pool.
        this.addAbility(new GreenManaAbility());
        // {tap}, Sacrifice Havenwood Battleground: Add {G}{G} to your mana pool.
        Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, new BasicManaEffect(Mana.GreenMana(2)), new TapSourceCost());
        ability.addCost(new SacrificeSourceCost());
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.