revert erroneous rework from bbbc2e5b

This commit is contained in:
xenohedron 2025-09-13 19:41:45 -04:00
parent 4ce2e561fb
commit 95c326b200

View file

@ -2,16 +2,14 @@ package mage.cards.t;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability; import mage.abilities.Ability;
import mage.abilities.condition.Condition;
import mage.abilities.condition.common.IsStepCondition; import mage.abilities.condition.common.IsStepCondition;
import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.OneShotEffect;
import mage.abilities.keyword.HasteAbility; import mage.abilities.keyword.HasteAbility;
import mage.abilities.keyword.InspiredAbility; import mage.abilities.keyword.InspiredAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.cards.CardSetInfo; import mage.cards.CardSetInfo;
import mage.constants.CardType; import mage.constants.*;
import mage.constants.Outcome;
import mage.constants.SubType;
import mage.constants.SuperType;
import mage.game.Game; import mage.game.Game;
import mage.game.turn.TurnMod; import mage.game.turn.TurnMod;
import mage.game.turn.UpkeepStep; import mage.game.turn.UpkeepStep;
@ -23,6 +21,8 @@ import java.util.UUID;
*/ */
public final class TheNinthDoctor extends CardImpl { public final class TheNinthDoctor extends CardImpl {
private static final Condition condition = new IsStepCondition(PhaseStep.UNTAP);
public TheNinthDoctor(UUID ownerId, CardSetInfo setInfo) { public TheNinthDoctor(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}");
this.supertype.add(SuperType.LEGENDARY); this.supertype.add(SuperType.LEGENDARY);
@ -35,7 +35,7 @@ public final class TheNinthDoctor extends CardImpl {
// Into the TARDIS Whenever The Ninth Doctor becomes untapped during your untap step, you get an additional upkeep step after this step. // Into the TARDIS Whenever The Ninth Doctor becomes untapped during your untap step, you get an additional upkeep step after this step.
this.addAbility(new InspiredAbility(new TheNinthDoctorEffect(), false, false) this.addAbility(new InspiredAbility(new TheNinthDoctorEffect(), false, false)
.withTriggerCondition(IsStepCondition.getMyUpkeep()) .withTriggerCondition(condition)
.withFlavorWord("Into the TARDIS")); .withFlavorWord("Into the TARDIS"));
} }