Package mage.abilities.mana

Examples of mage.abilities.mana.RedManaAbility


    public JungleShrine (UUID ownerId) {
        super(ownerId, 226, "Jungle Shrine", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, null);
        this.expansionSetCode = "ALA";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new RedManaAbility());
        this.addAbility(new GreenManaAbility());
        this.addAbility(new WhiteManaAbility());
    }
View Full Code Here


        // Copperline Gorge enters the battlefield tapped unless you control two or fewer other lands.
        Condition controls = new InvertCondition(new PermanentsOnTheBattlefieldCondition(filter, PermanentsOnTheBattlefieldCondition.CountType.FEWER_THAN, 4));
        String abilityText = "tapped unless you control two or fewer other lands";
        this.addAbility(new EntersBattlefieldAbility(new ConditionalOneShotEffect(new TapSourceEffect(), controls, abilityText), abilityText));
        this.addAbility(new RedManaAbility());
        this.addAbility(new GreenManaAbility());
    }
View Full Code Here

        this.expansionSetCode = "TMP";

        // {tap}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());
        // {tap}: Add {R} or {G} to your mana pool. Mogg Hollows doesn't untap during your next untap step.
        Ability ability = new RedManaAbility();
        ability.addEffect(new SkipNextUntapSourceEffect());
        this.addAbility(ability);
        ability = new GreenManaAbility();
        ability.addEffect(new SkipNextUntapSourceEffect());
        this.addAbility(ability);
    }
View Full Code Here

    public TrollHornCameo(UUID ownerId) {
        super(ownerId, 316, "Troll-Horn Cameo", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
        this.expansionSetCode = "INV";

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

        super(ownerId, 298, "Bloodstone Cameo", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
        this.expansionSetCode = "INV";

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

    public boolean apply(Layer layer, SubLayer sublayer, Ability source, Game game) {
        for (Permanent land: game.getBattlefield().getActivePermanents(filter, source.getControllerId(), game)) {
            switch (layer) {
                case AbilityAddingRemovingEffects_6:
                    land.removeAllAbilities(source.getSourceId(), game);
                    land.addAbility(new RedManaAbility(), source.getSourceId(), game);
                    break;
                case TypeChangingEffects_4:
                    land.getSubtype().clear();
                    land.getSubtype().add("Mountain");
                    break;
View Full Code Here

    public BarbarianRing(UUID ownerId) {
        super(ownerId, 313, "Barbarian Ring", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ODY";

        // {T}: Add {R} to your mana pool. Barbarian Ring deals 1 damage to you.
        Ability redManaAbility = new RedManaAbility();
        redManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(redManaAbility);

        // Threshold - {R}, {T}, Sacrifice Barbarian Ring: Barbarian Ring deals 2 damage to target creature or player. Activate this ability only if seven or more cards are in your graveyard.
        Ability thresholdAbility = new ConditionalGainActivatedAbility(Zone.BATTLEFIELD,
            new DamageTargetEffect(2),
View Full Code Here

    public ShivanOasis(UUID ownerId) {
        super(ownerId, 137, "Shivan Oasis", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "HOP";
        this.addAbility(new EntersBattlefieldTappedAbility());
        this.addAbility(new RedManaAbility());
        this.addAbility(new GreenManaAbility());
    }
View Full Code Here

        this.expansionSetCode = "FUT";

        // {tap}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());
        // {tap}: Add {R} or {G} to your mana pool. Each opponent gains 1 life.
        Ability RedManaAbility = new RedManaAbility();
        RedManaAbility.addEffect(new GroveOfTheBurnwillowsEffect());
        this.addAbility(RedManaAbility);
        Ability GreenManaAbility = new GreenManaAbility();
        GreenManaAbility.addEffect(new GroveOfTheBurnwillowsEffect());
        this.addAbility(GreenManaAbility);
    }
View Full Code Here

        // Izzet Guildgate enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());

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

TOP

Related Classes of mage.abilities.mana.RedManaAbility

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.