From 71aedfd96d231c5cfa86be42a8353a8bc5e6da9b Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Sat, 13 Aug 2016 17:39:11 +0800 Subject: [PATCH] this must be copy --- projects/mtg/src/MTGCardInstance.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/projects/mtg/src/MTGCardInstance.cpp b/projects/mtg/src/MTGCardInstance.cpp index a77961c2e..e26f73644 100644 --- a/projects/mtg/src/MTGCardInstance.cpp +++ b/projects/mtg/src/MTGCardInstance.cpp @@ -985,8 +985,8 @@ ManaCost * MTGCardInstance::computeNewCost(MTGCardInstance * card,ManaCost * Cos string type = ""; ManaCost * original = NEW ManaCost(); ManaCost * excess = NEW ManaCost(); - original->changeCostTo(Data); - Cost->changeCostTo(original); + original->copy(Data); + Cost->copy(original); if (Cost->extraCosts) { for (unsigned int i = 0; i < Cost->extraCosts->costs.size(); i++) @@ -1018,7 +1018,7 @@ ManaCost * MTGCardInstance::computeNewCost(MTGCardInstance * card,ManaCost * Cos { original->removeHybrid(excess); } - Cost->changeCostTo(original); + Cost->copy(original); if (Cost->extraCosts) { for (unsigned int i = 0; i < Cost->extraCosts->costs.size(); i++) @@ -1109,7 +1109,7 @@ ManaCost * MTGCardInstance::computeNewCost(MTGCardInstance * card,ManaCost * Cos type = "creature"; } - Cost->changeCostTo(original); + Cost->copy(original); if (Cost->extraCosts) { for (unsigned int i = 0; i < Cost->extraCosts->costs.size(); i++)