From 3a3ca3ba96117b5dd68f14a2c96432cbef39fddb Mon Sep 17 00:00:00 2001 From: spjspj Date: Sun, 17 Sep 2017 23:26:23 +1000 Subject: [PATCH] Fix Sunbird's Invocation --- Mage.Sets/src/mage/cards/s/SunbirdsInvocation.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/cards/s/SunbirdsInvocation.java b/Mage.Sets/src/mage/cards/s/SunbirdsInvocation.java index aca1f428e36..41cf909e38e 100644 --- a/Mage.Sets/src/mage/cards/s/SunbirdsInvocation.java +++ b/Mage.Sets/src/mage/cards/s/SunbirdsInvocation.java @@ -111,7 +111,7 @@ class SunbirdsInvocationEffect extends OneShotEffect { public SunbirdsInvocationEffect() { super(Outcome.PutCardInPlay); - staticText = "reveal the top X cards of your library, where X is that spell's converted mana cost. You may cast a card revealed this way with converted mana cost X or less without paying its mana cost. Put the rest on the bottom of your library in a random order"; + staticText = "Reveal the top X cards of your library, where X is that spell's converted mana cost. You may cast a card revealed this way with converted mana cost X or less without paying its mana cost. Put the rest on the bottom of your library in a random order"; } public SunbirdsInvocationEffect(final SunbirdsInvocationEffect effect) { @@ -139,10 +139,9 @@ class SunbirdsInvocationEffect extends OneShotEffect { Card card = cards.get(target.getFirstTarget(), game); if (card != null) { if (controller.chooseUse(outcome, "Do you wish to cast " + card.getName(), source, game)) { - Card copy = game.copyCard(card, source, source.getControllerId()); - controller.cast(copy.getSpellAbility(), game, true); + controller.cast(card.getSpellAbility(), game, true); + cards.remove(card); } - return true; } } }