Package mage.abilities.keyword

Examples of mage.abilities.keyword.SuspendAbility


        // Shivan Meteor deals 13 damage to target creature.
        this.getSpellAbility().addEffect(new DamageTargetEffect(13));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        // Suspend 2-{1}{R}{R}
        this.addAbility(new SuspendAbility(2, new ManaCostsImpl("{1}{R}{R}"), this));
    }
View Full Code Here


        // Benalish Commander's power and toughness are each equal to the number of Soldiers you control.
        this.addAbility(new SimpleStaticAbility(Zone.ALL, new SetPowerToughnessSourceEffect(new PermanentsOnBattlefieldCount(filter), Duration.EndOfGame)));

        // Suspend X-{X}{W}{W}. X can't be 0.
        this.addAbility(new SuspendAbility(Integer.MAX_VALUE, new ManaCostsImpl("{W}{W}"), this, true));

        // Whenever a time counter is removed from Benalish Commander while it's exiled, put a 1/1 white Soldier creature token onto the battlefield.
        this.addAbility(new BenalishCommanderTriggeredAbility());
    }
View Full Code Here

        // Fungal Behemoth's power and toughness are each equal to the number of +1/+1 counters on creatures you control.
        this.addAbility(new SimpleStaticAbility(Zone.ALL, new SetPowerToughnessSourceEffect(new P1P1CountersOnControlledCreaturesCount(), Duration.EndOfGame)));

        // Suspend X-{X}{G}{G}. X can't be 0.
        this.addAbility(new SuspendAbility(Integer.MAX_VALUE, new ManaCostsImpl("{G}{G}"), this, true));

        // Whenever a time counter is removed from Fungal Behemoth while it's exiled, you may put a +1/+1 counter on target creature.
        this.addAbility(new FungalBehemothTriggeredAbility());
    }
View Full Code Here

        this.expansionSetCode = "TSP";

        this.getColor().setBlue(true);
       
        // Suspend 4-{U}
        this.addAbility(new SuspendAbility(4, new ManaCostsImpl("U"), this));
        // Target player draws three cards.
        this.getSpellAbility().addTarget(new TargetPlayer());
        this.getSpellAbility().addEffect(new DrawCardTargetEffect(3));
    }
View Full Code Here

        this.color.setRed(true);
        this.power = new MageInt(9);
        this.toughness = new MageInt(7);

        // Suspend 10-{R}
        this.addAbility(new SuspendAbility(10, new ManaCostsImpl("{R}"), this));
        // Sacrifice an artifact, creature, or land: Remove a time counter from Greater Gargadon. Activate this ability only if Greater Gargadon is suspended.
        this.addAbility(new GreaterGargadonAbility());
    }
View Full Code Here

        this.toughness = new MageInt(4);

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // Suspend 4-{1}{U}
        this.addAbility(new SuspendAbility(4, new ManaCostsImpl("{1}{U}"), this));
    }
View Full Code Here

                new PermanentsOnTheBattlefieldCondition(filter, PermanentsOnTheBattlefieldCondition.CountType.EQUAL_TO, 0),
                "When {this} enters the battlefield, if you control no tapped lands, draw a card");
        this.addAbility(ability);

        // Suspend 1-{2}{G}{G}
        this.addAbility(new SuspendAbility(1, new ManaCostsImpl("{2}{G}{G}"), this));
    }
View Full Code Here

    public WheelOfFate(UUID ownerId) {
        super(ownerId, 187, "Wheel of Fate", Rarity.RARE, new CardType[]{CardType.SORCERY}, "");
        this.expansionSetCode = "TSP";

        // Suspend 4-{1}{R}
        this.addAbility(new SuspendAbility(4, new ManaCostsImpl("{1}{R}"), this));
        // Each player discards his or her hand, then draws seven cards.
        this.getSpellAbility().addEffect(new DiscardHandAllEffect());
        this.getSpellAbility().addEffect(new DrawCardAllEffect(7));
    }
View Full Code Here

        // Aeon Chronicler's power and toughness are each equal to the number of cards in your hand.
        this.addAbility(new SimpleStaticAbility(Zone.ALL, new SetPowerToughnessSourceEffect(new CardsInControllerHandCount(), Duration.EndOfGame)));
       
        // Suspend X-{X}{3}{U}. X can't be 0.
        this.addAbility(new SuspendAbility(Integer.MAX_VALUE, new ManaCostsImpl("{3}{U}"), this, true));
       
        // Whenever a time counter is removed from Aeon Chronicler while it's exiled, draw a card.
        this.addAbility(new AeonChroniclerTriggeredAbility());
    }
View Full Code Here

        this.color.setGreen(true);
        this.power = new MageInt(5);
        this.toughness = new MageInt(5);

        // Suspend 5-{G}
        this.addAbility(new SuspendAbility(5, new ManaCostsImpl("{G"), this));
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.SuspendAbility

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.