Package mage.abilities.keyword

Examples of mage.abilities.keyword.MiracleAbility


        // Thunderous Wrath deals 5 damage to target creature or player.
        this.getSpellAbility().addEffect(new DamageTargetEffect(5));
        this.getSpellAbility().addTarget(new TargetCreatureOrPlayer());

        // Miracle {R}
        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{R}")));
    }
View Full Code Here


        // Each player discards his or her hand, then draws seven cards.
        this.getSpellAbility().addEffect(new ReforgeTheSoulEffect());

        // Miracle {1}{R}
        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{1}{R}")));
    }
View Full Code Here


        // Put all creatures on the bottom of their owners' libraries.
        this.getSpellAbility().addEffect(new TerminusEffect());

        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{W}")));
    }
View Full Code Here

        // Take an extra turn after this one. Exile Temporal Mastery.
        this.getSpellAbility().addEffect(new AddExtraTurnControllerEffect());
        this.getSpellAbility().addEffect(ExileSpellEffect.getInstance());

        // Miracle {1}{U}
        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{1}{U}")));
    }
View Full Code Here

        // Put X 4/4 white Angel creature tokens with flying onto the battlefield.
        this.getSpellAbility().addEffect(new CreateTokenEffect(new AngelToken(), new ManacostVariableValue()));

        // Miracle {X}{W}{W}
        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{X}{W}{W}")));
    }
View Full Code Here

        // Return all nonland permanents to their owners' hands.
        this.getSpellAbility().addEffect(new DevastationTideEffect());

        // Miracle {1}{U}
        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{1}{U}")));
    }
View Full Code Here

        // Bonfire of the Damned deals X damage to target player and each creature he or she controls.
        this.getSpellAbility().addEffect(new BonfireOfTheDamnedEffect());
        this.getSpellAbility().addTarget(new TargetPlayer());

        // Miracle {X}{R}
        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{X}{R}")));
    }
View Full Code Here

        // Put target artifact, creature, or enchantment on the bottom of its owner's library.
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(false));
        this.getSpellAbility().addTarget(new TargetPermanent(filter));

        // Miracle {W}
        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{W}")));
    }
View Full Code Here

        // Put target nonland permanent on top of its owner's library.
        this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetNonlandPermanent());

        // Miracle {U}
        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{U}")));
    }
View Full Code Here

        Effect effect = new MustBeBlockedByAllTargetEffect(Duration.EndOfTurn);
        effect.setText("and all creatures able to block it this turn do so");
        this.getSpellAbility().addEffect(effect);

        // Miracle {G}
        this.addAbility(new MiracleAbility(this, new ManaCostsImpl("{G}")));
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.MiracleAbility

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.