added support for alternative casting cost, evoke, added support for phantom cycle,hydras, added support for exile/bounce as casting cost

This commit is contained in:
omegablast2002@yahoo.com
2010-08-30 18:45:38 +00:00
parent e6769fcfe9
commit 0b4dde558b
20 changed files with 347 additions and 13 deletions

View File

@@ -22,10 +22,12 @@ class ManaCost{
public:
enum{
MANA_PAID = 1,
MANA_PAID_WITH_KICKER = 2
MANA_PAID_WITH_KICKER = 2,
MANA_PAID_WITH_ALTERNATIVE = 3
};
ExtraCosts * extraCosts;
ManaCost * kicker;
ManaCost * alternative;
static ManaCost * parseManaCost(string value, ManaCost * _manacost = NULL, MTGCardInstance * c = NULL);
virtual void init();
void x();