From 2bfc87b7022193fb4f271c34c7d29c36c0ef951b Mon Sep 17 00:00:00 2001 From: "omegablast2002@yahoo.com" Date: Wed, 1 Feb 2012 18:31:37 +0000 Subject: [PATCH] fixed a psp comp error. --- projects/mtg/src/AIPlayerBaka.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/projects/mtg/src/AIPlayerBaka.cpp b/projects/mtg/src/AIPlayerBaka.cpp index c77359c59..5fdc5f5cb 100644 --- a/projects/mtg/src/AIPlayerBaka.cpp +++ b/projects/mtg/src/AIPlayerBaka.cpp @@ -718,12 +718,15 @@ bool AIPlayerBaka::payTheManaCost(ManaCost * cost, MTGCardInstance * target,vect } if(k == gotPayments.size()-1)//only add it once, and at the end. paid->add(this->getManaPool());//incase some of our payments were mana already in the pool/. - if(paid->canAfford(cost) && (!cost->hasX() && !cost->hasAnotherCost()) || k == gotPayments.size()-1) + if(paid->canAfford(cost)) { - SAFE_DELETE(paid); - for(size_t clicking = 0; clicking < clicks.size(); ++clicking) - clickstream.push(clicks[clicking]); - return true; + if((!cost->hasX() && !cost->hasAnotherCost()) || k == gotPayments.size()-1) + { + SAFE_DELETE(paid); + for(size_t clicking = 0; clicking < clicks.size(); ++clicking) + clickstream.push(clicks[clicking]); + return true; + } } } //clean up temporary "clicks" structure if its content wasn't used above