passing the storedcard for use by instants and sorceries with extracost in thier manacost, also fixed a parsing oversight with stored values parsing, "-" would throw off the value of s string parsed for stored by 1, returning 0 for these....this is corrected now.

This commit is contained in:
omegablast2002@yahoo.com
2012-04-05 11:24:57 +00:00
parent 5c67985c45
commit eabbbe3f77
4 changed files with 15 additions and 5 deletions

View File

@@ -81,6 +81,7 @@ void MTGCardInstance::copy(MTGCardInstance * card)
int backupid = mtgid;
int castMethodBackUP = this->castMethod;
mtgid = source->getId();
MTGCardInstance * oldStored = this->storedCard;
Spell * spell = NEW Spell(observer, this);
observer = card->observer;
AbilityFactory af(observer);
@@ -89,6 +90,7 @@ void MTGCardInstance::copy(MTGCardInstance * card)
mtgid = backupid;
castMethod = castMethodBackUP;
backupTargets = this->backupTargets;
storedCard = oldStored;
}
MTGCardInstance::~MTGCardInstance()