* Drastic Revelation - fixed that it discard not full hand;
-
package mage.cards.d;
-import java.util.UUID;
import mage.abilities.Ability;
import mage.abilities.effects.OneShotEffect;
import mage.cards.Card;
@@ -13,8 +11,9 @@ import mage.constants.Outcome;
import mage.game.Game;
import mage.players.Player;
+import java.util.UUID;
+
/**
- *
* @author jeffwadsworth
*/
public final class DrasticRevelation extends CardImpl {
@@ -22,10 +21,6 @@ public final class DrasticRevelation extends CardImpl {
public DrasticRevelation(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{U}{B}{R}");
-
-
-
-
// Discard your hand. Draw seven cards, then discard three cards at random.
this.getSpellAbility().addEffect(new DrasticRevelationEffect());
}
@@ -55,7 +50,7 @@ class DrasticRevelationEffect extends OneShotEffect {
public boolean apply(Game game, Ability source) {
Player you = game.getPlayer(source.getControllerId());
if (you != null) {
- you.discardToMax(game);
+ you.discard(you.getHand().size(), false, source, game);
you.drawCards(7, game);
Cards hand = you.getHand();
for (int i = 0; i < 3; i++) {
