From 8ba97b8a74c3fda26b8ec119114f0c72aafd2b26 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Thu, 4 Aug 2016 09:50:09 +0800 Subject: [PATCH] Fix attackcost & blockcost thanks zeth --- projects/mtg/src/MTGRules.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/projects/mtg/src/MTGRules.cpp b/projects/mtg/src/MTGRules.cpp index 3ae11aa9e..dba96f87f 100644 --- a/projects/mtg/src/MTGRules.cpp +++ b/projects/mtg/src/MTGRules.cpp @@ -1661,8 +1661,7 @@ int MTGAttackCostRule::reactToClick(MTGCardInstance * card) Player * player = game->currentlyActing(); ManaCost * attackcost = NEW ManaCost(ManaCost::parseManaCost("{0}",NULL,NULL)); attackcost->add(0,card->attackCostBackup); - ManaCost * playerMana = player->getManaPool(); - playerMana->pay(attackcost);//I think you can't pay partial cost to attack cost so you pay full (508.1i) + player->getManaPool()->pay(attackcost);//I think you can't pay partial cost to attack cost so you pay full (508.1i) card->attackCost = 0; card->attackPlaneswalkerCost = 0; SAFE_DELETE(attackcost); @@ -1737,8 +1736,7 @@ int MTGBlockCostRule::reactToClick(MTGCardInstance * card) Player * player = game->currentlyActing(); ManaCost * blockcost = NEW ManaCost(ManaCost::parseManaCost("{0}",NULL,NULL)); blockcost->add(0,card->blockCostBackup); - ManaCost * playerMana = player->getManaPool(); - playerMana->pay(blockcost);//I think you can't pay partial cost to block cost so you pay full (509.1f) + player->getManaPool()->pay(blockcost);//I think you can't pay partial cost to block cost so you pay full (509.1f) card->blockCost = 0; SAFE_DELETE(blockcost); return 1;