diff --git a/Mage/src/mage/players/PlayerImpl.java b/Mage/src/mage/players/PlayerImpl.java index df3a955396b..37157e76d9f 100644 --- a/Mage/src/mage/players/PlayerImpl.java +++ b/Mage/src/mage/players/PlayerImpl.java @@ -1824,7 +1824,10 @@ public abstract class PlayerImpl implements Player, Serializable { if (card != null) { for (Ability ability0 : card.getAbilities()) { if (ability0 instanceof AdjustingSourceCosts) { - ((AdjustingSourceCosts)ability0).adjustCosts(copy, game); + // A workaround for Issue#457 + if (!(ability0 instanceof ConvokeAbility)) { + ((AdjustingSourceCosts) ability0).adjustCosts(copy, game); + } } } }