Package mage.abilities.effects.common.discard

Examples of mage.abilities.effects.common.discard.DiscardHandAllEffect


        LoyaltyAbility ability = new LoyaltyAbility(new ChandraAblazeEffect1(), 1);
        ability.addEffect(new ChandraAblazeEffect2());
        ability.addTarget(new TargetCreatureOrPlayer());
        this.addAbility(ability);
        // -2: Each player discards his or her hand, then draws three cards.
        ability = new LoyaltyAbility(new DiscardHandAllEffect(), -2);
        ability.addEffect(new ChandraAblazeEffect4());
        this.addAbility(ability);
        // -7: Cast any number of red instant and/or sorcery cards from your graveyard without paying their mana costs.
        ability = new LoyaltyAbility(new ChandraAblazeEffect5(), -7);
        this.addAbility(ability);
View Full Code Here


        this.power = new MageInt(2);
        this.toughness = new MageInt(2);

        // Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Sensation Gorger, you may reveal it.
        // If you do, each player discards his or her hand, then draws four cards.
        KinshipAbility ability = new KinshipAbility(new DiscardHandAllEffect());
        Effect effect = new DrawCardAllEffect(4);
        effect.setText(", then draws four cards");
        ability.addKinshipEffect(effect);
        this.addAbility(ability);
    }
View Full Code Here

        this.expansionSetCode = "LEA";

        this.color.setRed(true);

        // Each player discards his or her hand,
        this.getSpellAbility().addEffect(new DiscardHandAllEffect());
        // then draws seven cards.
        Effect effect = new DrawCardAllEffect(7);
        effect.setText(", then draws seven cards");
        this.getSpellAbility().addEffect(effect);
    }
View Full Code Here

        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

        // Exile Ill-Gotten Gains.
        this.getSpellAbility().addEffect(ExileSpellEffect.getInstance());
       
        // Each player discards his or her hand,
        this.getSpellAbility().addEffect(new DiscardHandAllEffect());
       
        //then returns up to three cards from his or her graveyard to his or her hand.
        this.getSpellAbility().addEffect(new IllGottenGainsEffect());
    }
View Full Code Here

        this.color.setBlack(true);
        this.power = new MageInt(4);
        this.toughness = new MageInt(3);

        // When Mindslicer dies, each player discards his or her hand.
        this.addAbility(new DiesTriggeredAbility(new DiscardHandAllEffect(),false));
    }
View Full Code Here

TOP

Related Classes of mage.abilities.effects.common.discard.DiscardHandAllEffect

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.