diff --git a/Mage/src/main/java/mage/cards/ModalDoubleFacedCard.java b/Mage/src/main/java/mage/cards/ModalDoubleFacedCard.java index f5f81daebd0..4fb14b98485 100644 --- a/Mage/src/main/java/mage/cards/ModalDoubleFacedCard.java +++ b/Mage/src/main/java/mage/cards/ModalDoubleFacedCard.java @@ -63,11 +63,11 @@ public abstract class ModalDoubleFacedCard extends CardImpl implements CardWithH public ModalDoubleFacedCard(ModalDoubleFacedCard card) { super(card); if (card.leftHalfCard != null) { - this.leftHalfCard = card.leftHalfCard; + this.leftHalfCard = card.leftHalfCard.copy(); ((ModalDoubleFacedCardHalf) this.leftHalfCard).setParentCard(this); } if (card.rightHalfCard != null) { - this.rightHalfCard = card.rightHalfCard; + this.rightHalfCard = card.rightHalfCard.copy(); ((ModalDoubleFacedCardHalf) this.rightHalfCard).setParentCard(this); } } diff --git a/Mage/src/main/java/mage/cards/SplitCard.java b/Mage/src/main/java/mage/cards/SplitCard.java index db87315ebb3..cf415ba750b 100644 --- a/Mage/src/main/java/mage/cards/SplitCard.java +++ b/Mage/src/main/java/mage/cards/SplitCard.java @@ -39,11 +39,11 @@ public abstract class SplitCard extends CardImpl implements CardWithHalves { protected SplitCard(SplitCard card) { super(card); if (card.leftHalfCard != null) { - this.leftHalfCard = card.leftHalfCard; + this.leftHalfCard = card.leftHalfCard.copy(); ((SplitCardHalf) this.leftHalfCard).setParentCard(this); } if (card.rightHalfCard != null) { - this.rightHalfCard = card.rightHalfCard; + this.rightHalfCard = card.rightHalfCard.copy(); ((SplitCardHalf) this.rightHalfCard).setParentCard(this); } }