diff --git a/Mage.Client/src/main/java/mage/client/cards/Cards.java b/Mage.Client/src/main/java/mage/client/cards/Cards.java index 7c9838fe8a8..ee0c38dc979 100644 --- a/Mage.Client/src/main/java/mage/client/cards/Cards.java +++ b/Mage.Client/src/main/java/mage/client/cards/Cards.java @@ -96,6 +96,7 @@ public class Cards extends javax.swing.JPanel { tmp.overrideRules(card.getRules()); tmp.setIsAbility(true); tmp.overrideTargets(card.getTargets()); + tmp.overrideId(card.getId()); card = tmp; } if (!cards.containsKey(card.getId())) { diff --git a/Mage.Common/src/mage/view/CardView.java b/Mage.Common/src/mage/view/CardView.java index ea20fec998b..4957c881838 100644 --- a/Mage.Common/src/mage/view/CardView.java +++ b/Mage.Common/src/mage/view/CardView.java @@ -241,6 +241,10 @@ public class CardView implements Serializable { this.targets = newTargets; } + public void overrideId(UUID id) { + this.id = id; + } + public void setAbility(CardView ability) { this.ability = ability; }