diff --git a/Mage.Sets/src/mage/cards/c/CourtOfAmbition.java b/Mage.Sets/src/mage/cards/c/CourtOfAmbition.java index 9d6d4cbcfd3..89375c3ffa4 100644 --- a/Mage.Sets/src/mage/cards/c/CourtOfAmbition.java +++ b/Mage.Sets/src/mage/cards/c/CourtOfAmbition.java @@ -70,7 +70,7 @@ class CourtOfAmbitionEffect extends OneShotEffect { public boolean apply(Game game, Ability source) { int discardCount = source.isControlledBy(game.getMonarchId()) ? 2 : 1; String message = "Discard " + CardUtil.numberToText(discardCount, "a") - + "card" + (discardCount > 1 ? 's' : "") + "? If not you lose " + (discardCount * 3) + " life"; + + " card" + (discardCount > 1 ? 's' : "") + "? If not you lose " + (discardCount * 3) + " life"; Map discardMap = new HashMap<>(); for (UUID playerId : game.getOpponents(source.getControllerId())) { Player player = game.getPlayer(playerId); @@ -79,6 +79,7 @@ class CourtOfAmbitionEffect extends OneShotEffect { } if (player.getHand().size() < discardCount || !player.chooseUse(outcome, message, source, game)) { player.loseLife(discardCount * 3, game, source, false); + continue; } TargetDiscard target = new TargetDiscard(discardCount, StaticFilters.FILTER_CARD, playerId); player.choose(outcome, target, source.getSourceId(), game);