Fix Track Down oracle text (#6643)

This commit is contained in:
arcox 2020-06-25 22:37:23 -04:00
parent 5ae041f39a
commit 7632cb417c

View file

@ -3,7 +3,6 @@ package mage.cards.t;
import mage.MageObject;
import mage.abilities.Ability;
import mage.abilities.effects.OneShotEffect;
import mage.abilities.effects.keyword.ScryEffect;
import mage.cards.Card;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
@ -23,8 +22,7 @@ public final class TrackDown extends CardImpl {
public TrackDown(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{1}{G}");
// Scry 3, then reveal the top card of your library. If its a creature or land card, draw a card.
this.getSpellAbility().addEffect(new ScryEffect(3));
// Scry 3, then reveal the top card of your library. If it's a creature or land card, draw a card.
this.getSpellAbility().addEffect(new TrackDownEffect());
}
@ -42,7 +40,7 @@ class TrackDownEffect extends OneShotEffect {
public TrackDownEffect() {
super(Outcome.DrawCard);
this.staticText = "then reveal the top card of your library. If it's a creature or land card, draw a card";
this.staticText = "Scry 3, then reveal the top card of your library. If it's a creature or land card, draw a card";
}
public TrackDownEffect(final TrackDownEffect effect) {
@ -67,6 +65,8 @@ class TrackDownEffect extends OneShotEffect {
return false;
}
controller.scry(3, source, game);
Card card = controller.getLibrary().getFromTop(game);
if (card == null) {
return false;