fixed Thrill of Possibility text

This commit is contained in:
Evan Kranzler 2019-10-02 08:04:18 -04:00
parent 353789b277
commit 8d24702c7c
3 changed files with 14 additions and 21 deletions

View file

@ -1,11 +1,10 @@
package mage.cards.t;
import mage.abilities.costs.common.DiscardTargetCost;
import mage.abilities.costs.common.DiscardCardCost;
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.target.common.TargetCardInHand;
import java.util.UUID;
@ -18,7 +17,7 @@ public final class ThrillOfPossibility extends CardImpl {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{R}");
// As an additional cost to cast this spell, discard a card.
this.getSpellAbility().addCost(new DiscardTargetCost(new TargetCardInHand()));
this.getSpellAbility().addCost(new DiscardCardCost());
// Draw two cards.
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(2));

View file

@ -1,31 +1,28 @@
package mage.cards.t;
import java.util.UUID;
import mage.abilities.costs.common.DiscardTargetCost;
import mage.abilities.costs.common.DiscardCardCost;
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.target.common.TargetCardInHand;
import java.util.UUID;
/**
*
* @author LevelX2
*/
public final class TormentingVoice extends CardImpl {
public TormentingVoice(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{1}{R}");
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{1}{R}");
// As an additional cost to cast Tormenting Voice, discard a card.
this.getSpellAbility().addCost(new DiscardTargetCost(new TargetCardInHand()));
this.getSpellAbility().addCost(new DiscardCardCost());
// Draw two cards.
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(2));
}
public TormentingVoice(final TormentingVoice card) {
private TormentingVoice(final TormentingVoice card) {
super(card);
}

View file

@ -1,31 +1,28 @@
package mage.cards.w;
import java.util.UUID;
import mage.abilities.costs.common.DiscardTargetCost;
import mage.abilities.costs.common.DiscardCardCost;
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.target.common.TargetCardInHand;
import java.util.UUID;
/**
*
* @author North
*/
public final class WildGuess extends CardImpl {
public WildGuess(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{R}{R}");
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{R}{R}");
// As an additional cost to cast Wild Guess, discard a card.
this.getSpellAbility().addCost(new DiscardTargetCost(new TargetCardInHand()));
this.getSpellAbility().addCost(new DiscardCardCost());
// Draw two cards.
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(2));
}
public WildGuess(final WildGuess card) {
private WildGuess(final WildGuess card) {
super(card);
}