From 2d8853b9775978e66b7fb8933b57fb2f36160134 Mon Sep 17 00:00:00 2001 From: Thomas Winwood Date: Tue, 28 Jul 2020 02:06:50 +0100 Subject: [PATCH] Address review comments --- Mage.Sets/src/mage/cards/s/SphinxOfUthuun.java | 9 +++++++++ Mage.Sets/src/mage/cards/u/UneshCriosphinxSovereign.java | 1 + 2 files changed, 10 insertions(+) diff --git a/Mage.Sets/src/mage/cards/s/SphinxOfUthuun.java b/Mage.Sets/src/mage/cards/s/SphinxOfUthuun.java index d72f27be81d..2cf17cfe446 100644 --- a/Mage.Sets/src/mage/cards/s/SphinxOfUthuun.java +++ b/Mage.Sets/src/mage/cards/s/SphinxOfUthuun.java @@ -23,7 +23,9 @@ import mage.constants.Zone; import mage.filter.FilterCard; import mage.game.Game; import mage.players.Player; +import mage.target.Target; import mage.target.TargetCard; +import mage.target.common.TargetOpponent; /** * @@ -81,6 +83,13 @@ class SphinxOfUthuunEffect extends OneShotEffect { Set opponents = game.getOpponents(source.getControllerId()); if (!opponents.isEmpty()) { Player opponent = game.getPlayer(opponents.iterator().next()); + if (opponents.size() > 1) { + Target targetOpponent = new TargetOpponent(true); + if (controller.chooseTarget(Outcome.Neutral, targetOpponent, source, game)) { + opponent = game.getPlayer(targetOpponent.getFirstTarget()); + game.informPlayers(controller.getLogName() + " chose " + opponent.getLogName() + " to separate the revealed cards"); + } + } TargetCard target = new TargetCard(0, cards.size(), Zone.LIBRARY, new FilterCard("cards to put in the first pile")); target.setRequired(false); diff --git a/Mage.Sets/src/mage/cards/u/UneshCriosphinxSovereign.java b/Mage.Sets/src/mage/cards/u/UneshCriosphinxSovereign.java index be82c99084b..618c2ea19e3 100644 --- a/Mage.Sets/src/mage/cards/u/UneshCriosphinxSovereign.java +++ b/Mage.Sets/src/mage/cards/u/UneshCriosphinxSovereign.java @@ -14,6 +14,7 @@ import mage.filter.FilterCard; import mage.filter.FilterPermanent; import mage.game.Game; import mage.players.Player; +import mage.target.Target; import mage.target.TargetCard; import mage.target.common.TargetOpponent;