From 2ae0a651b856db7cddfd47e845b5343fb5c86590 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Sun, 5 Jun 2016 17:58:49 +0800 Subject: [PATCH] Cloner/Copier produces same tokens as the copied cards --- projects/mtg/src/MTGCardInstance.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/mtg/src/MTGCardInstance.cpp b/projects/mtg/src/MTGCardInstance.cpp index a60fdd421..338e22057 100644 --- a/projects/mtg/src/MTGCardInstance.cpp +++ b/projects/mtg/src/MTGCardInstance.cpp @@ -118,7 +118,9 @@ void MTGCardInstance::copy(MTGCardInstance * card) AbilityFactory af(observer); af.addAbilities(observer->mLayers->actionLayer()->getMaxId(), spell); delete spell; - mtgid = backupid; + mtgid = card->getMTGId(); /////////////////////////////////////////////////// + setId = card->setId; // Copier/Cloner cards produces the same token...// + rarity = card->getRarity(); /////////////////////////////////////////////////// castMethod = castMethodBackUP; backupTargets = this->backupTargets; storedCard = oldStored;