Examples of UntapAllLandsControllerEffect


Examples of mage.abilities.effects.common.UntapAllLandsControllerEffect

class CelestialMantleAbility extends TriggeredAbilityImpl {

    public CelestialMantleAbility() {
        super(Zone.BATTLEFIELD, new CelestialMantleEffect());
        this.addEffect(new UntapAllLandsControllerEffect());
    }
View Full Code Here

Examples of mage.abilities.effects.common.UntapAllLandsControllerEffect

                if (flipsWon > 1) {
                    new DamagePlayersEffect(6, TargetController.OPPONENT).apply(game, source);
                }
                if (flipsWon > 2) {
                    controller.drawCards(9, game);
                    new UntapAllLandsControllerEffect().apply(game, source);
                }
            } else {
                game.informPlayers("Fiery Gambit had no effect");
            }
            return true;
View Full Code Here

Examples of mage.abilities.effects.common.UntapAllLandsControllerEffect

class PollenbrightWingsAbility extends TriggeredAbilityImpl {

    public PollenbrightWingsAbility() {
        super(Zone.BATTLEFIELD, new PollenbrightWingsEffect());
        this.addEffect(new UntapAllLandsControllerEffect());
    }
View Full Code Here

Examples of mage.abilities.effects.common.UntapAllLandsControllerEffect

class SwordOfFeastAndFamineAbility extends TriggeredAbilityImpl {

    public SwordOfFeastAndFamineAbility() {
        super(Zone.BATTLEFIELD, new DiscardTargetEffect(1));
        this.addEffect(new UntapAllLandsControllerEffect());
    }
View Full Code Here

Examples of mage.abilities.effects.common.UntapAllLandsControllerEffect

        this.getSpellAbility().addEffect(new AttachEffect(Outcome.BoostCreature));
        Ability ability = new EnchantAbility(auraTarget.getTargetName());
        this.addAbility(ability);
       
        // Enchanted creature gets +2/+2 and has "Whenever this creature attacks, untap all lands you control."
        Ability attachedAbility = new AttacksTriggeredAbility(new UntapAllLandsControllerEffect(), false);
        this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(2, 2, Duration.WhileOnBattlefield)));
        this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAttachedEffect(attachedAbility, AttachmentType.AURA)));
       
        // Totem armor
        this.addAbility(new TotemArmorAbility());
View Full Code Here

Examples of mage.abilities.effects.common.UntapAllLandsControllerEffect

        // Cast Reset only during an opponent's turn after his or her upkeep step.
        Ability ability = new SimpleStaticAbility(Zone.ALL, new ResetReplacementEffect());
        ability.setRuleAtTheTop(true);
        this.addAbility(ability);
        // Untap all lands you control.
        this.getSpellAbility().addEffect(new UntapAllLandsControllerEffect());
    }
View Full Code Here

Examples of mage.abilities.effects.common.UntapAllLandsControllerEffect

        // Choose one -
        this.getSpellAbility().getModes().setMinModes(1);
        this.getSpellAbility().getModes().setMaxModes(1);
        // Untap all lands you control;
        this.getSpellAbility().addEffect(new UntapAllLandsControllerEffect());
        // or until end of turn, lands you control become 2/2 creatures that are still lands.
        Mode mode = new Mode();
        mode.getEffects().add(new BecomesCreatureAllEffect(new RudeAwakeningToken(), "lands", new FilterControlledLandPermanent("lands you control"), Duration.EndOfTurn));
        this.getSpellAbility().getModes().addMode(mode);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.