diff --git a/projects/mtg/src/ManaCost.cpp b/projects/mtg/src/ManaCost.cpp index e5dc27050..d9731398d 100644 --- a/projects/mtg/src/ManaCost.cpp +++ b/projects/mtg/src/ManaCost.cpp @@ -487,6 +487,16 @@ int ManaCost::getConvertedCost() { result += hybrids[i].getConvertedCost(); } + if(extraCosts && extraCosts->costs.size()) + { + for(unsigned int i = 0; i < extraCosts->costs.size();i++) + { + ExtraCost * pMana = dynamic_cast(extraCosts->costs[i]); + if(pMana) + result++; + } + } + return result; }