Package mage.abilities.keyword

Examples of mage.abilities.keyword.ReboundAbility


        this.color.setRed(true);

        // Return an instant card at random from your graveyard to your hand.
        this.getSpellAbility().addEffect(new SurrealMemoirEffect());
        this.addAbility(new ReboundAbility());
    }
View Full Code Here


        this.expansionSetCode = "ROE";

        this.color.setRed(true);
        this.getSpellAbility().addTarget(new TargetCreatureOrPlayer());
        this.getSpellAbility().addEffect(new DamageTargetEffect(2));
        this.addAbility(new ReboundAbility());
    }
View Full Code Here

        this.getSpellAbility().addEffect(new BoostTargetEffect(1, 0, Duration.EndOfTurn));
        Effect effect = new UnblockableTargetEffect();
        effect.setText("and is unblockable this turn");
        this.getSpellAbility().addEffect(effect);
        // Rebound
        this.addAbility(new ReboundAbility());
    }
View Full Code Here

        this.color.setWhite(true);

        // You gain 2 life. Then if you have more life than an opponent, draw a card.
        this.getSpellAbility().addEffect(new GainLifeEffect(2));
        this.getSpellAbility().addEffect(new SurvivalCacheEffect());
        this.addAbility(new ReboundAbility());
    }
View Full Code Here

        this.expansionSetCode = "ROE";

        this.color.setBlue(true);
       
        // Rebound
        this.addAbility(new ReboundAbility());

        // Draw cards equal to the number of cards in target opponent's hand.
        this.getSpellAbility().addEffect(new RecurringInsightEffect());   
    }
View Full Code Here

        super(ownerId, 205, "Prey's Vengeance", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{G}");
        this.expansionSetCode = "ROE";
        this.color.setGreen(true);
        this.getSpellAbility().addEffect(new BoostTargetEffect(2, 2, Duration.EndOfTurn));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        this.addAbility(new ReboundAbility());
    }
View Full Code Here

        // Target player sacrifices a creature. You gain life equal to that creature's toughness.
        this.getSpellAbility().addEffect(new ConsumingVaporsEffect());
        this.getSpellAbility().addTarget(new TargetPlayer());

        // Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.)
        this.addAbility(new ReboundAbility());
    }
View Full Code Here

        // After the first postcombat main phase this turn, there's an additional combat phase followed by an additional main phase. At the beginning of that combat, untap all creatures that attacked this turn.
        this.getSpellAbility().addEffect(new WorldAtWarEffect());

        // Rebound
        this.addAbility(new ReboundAbility());

        this.addWatcher(new AttackedThisTurnWatcher());
    }
View Full Code Here

        this.expansionSetCode = "ROE";

        this.color.setWhite(true);

        this.getSpellAbility().addEffect(new CreateTokenEffect(new SoldierToken(), new PermanentsOnBattlefieldCount(filter)));
        this.addAbility(new ReboundAbility());
    }
View Full Code Here

        this.getSpellAbility().addEffect(effect);
        effect = new GainAbilityTargetEffect(DeathtouchAbility.getInstance(), Duration.EndOfTurn);
        effect.setText("and gains deathtouch until end of turn");
        this.getSpellAbility().addEffect(effect);

        this.addAbility(new ReboundAbility());
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.ReboundAbility

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.