Fix Cloner and Copier abilities

This commit is contained in:
Anthony Calosa
2015-09-29 10:42:29 +08:00
parent 6458b46437
commit 0bab560e89
7 changed files with 40 additions and 2 deletions
+4
View File
@@ -59,6 +59,8 @@ MTGCardInstance::MTGCardInstance(MTGCard * card, MTGPlayerCards * arg_belongs_to
isACopier = false;
bypassTC = false;
discarded = false;
copiedID = getId();
modifiedbAbi = 0;
}
MTGCardInstance * MTGCardInstance::createSnapShot()
@@ -76,6 +78,8 @@ void MTGCardInstance::copy(MTGCardInstance * card)
CardPrimitive * data = source->data;
basicAbilities = card->basicAbilities;
origbasicAbilities = card->origbasicAbilities;
modifiedbAbi = card->modifiedbAbi;
for (size_t i = 0; i < data->types.size(); i++)
{
types.push_back(data->types[i]);