diff --git a/Mage.Sets/src/mage/sets/newphyrexia/GitaxianProbe.java b/Mage.Sets/src/mage/sets/newphyrexia/GitaxianProbe.java index d03a68c837a..f57c43cd109 100644 --- a/Mage.Sets/src/mage/sets/newphyrexia/GitaxianProbe.java +++ b/Mage.Sets/src/mage/sets/newphyrexia/GitaxianProbe.java @@ -29,9 +29,8 @@ package mage.sets.newphyrexia; import java.util.UUID; - -import mage.Constants; import mage.Constants.CardType; +import mage.Constants.Outcome; import mage.Constants.Rarity; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; @@ -51,9 +50,13 @@ public class GitaxianProbe extends CardImpl { super(ownerId, 35, "Gitaxian Probe", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{UP}"); this.expansionSetCode = "NPH"; this.color.setBlue(true); + + // Look at target player's hand. this.getSpellAbility().addEffect(new GitaxianProbeEffect()); - this.getSpellAbility().addEffect(new DrawCardControllerEffect(1)); this.getSpellAbility().addTarget(new TargetPlayer()); + // Draw a card. + this.getSpellAbility().addEffect(new DrawCardControllerEffect(1)); + } public GitaxianProbe (final GitaxianProbe card) { @@ -69,7 +72,7 @@ public class GitaxianProbe extends CardImpl { class GitaxianProbeEffect extends OneShotEffect { GitaxianProbeEffect() { - super(Constants.Outcome.Detriment); + super(Outcome.DrawCard); staticText = "Look at target player's hand"; } @@ -92,4 +95,4 @@ class GitaxianProbeEffect extends OneShotEffect { return new GitaxianProbeEffect(this); } -} \ No newline at end of file +} diff --git a/Mage.Sets/src/mage/sets/returntoravnica/JaceArchitectOfThought.java b/Mage.Sets/src/mage/sets/returntoravnica/JaceArchitectOfThought.java index 644c71e4481..56f9ca44b4e 100644 --- a/Mage.Sets/src/mage/sets/returntoravnica/JaceArchitectOfThought.java +++ b/Mage.Sets/src/mage/sets/returntoravnica/JaceArchitectOfThought.java @@ -353,8 +353,11 @@ class JaceArchitectOfThoughtEffect3 extends OneShotEffect> extends CardImpl @Override public void entersBattlefield(UUID sourceId, Game game) { controlledFromStartOfControllerTurn = false; - game.replaceEvent(GameEvent.getEvent(EventType.ENTERS_THE_BATTLEFIELD, objectId, sourceId, ownerId)); + game.replaceEvent(GameEvent.getEvent(EventType.ENTERS_THE_BATTLEFIELD, objectId, sourceId, controllerId)); } @Override