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

View File

@@ -41,6 +41,7 @@ CardPrimitive::CardPrimitive(CardPrimitive * source)
if(!source)
return;
basicAbilities = source->basicAbilities;
origbasicAbilities = source->basicAbilities;
for (size_t i = 0; i < source->types.size(); ++i)
types.push_back(source->types[i]);
@@ -76,6 +77,7 @@ CardPrimitive::~CardPrimitive()
int CardPrimitive::init()
{
basicAbilities.reset();
origbasicAbilities.reset();
types.clear();