@@ -3936,7 +3936,12 @@ int AACloner::resolve()
|
||||
spell->source->addType(*it);
|
||||
}
|
||||
spell->source->modifiedbAbi = _target->modifiedbAbi;
|
||||
spell->source->basicAbilities = _target->origbasicAbilities;
|
||||
//spell->source->basicAbilities = _target->origbasicAbilities;
|
||||
for(int k = 0; k < Constants::NB_BASIC_ABILITIES; k++)
|
||||
{
|
||||
if(_target->model->data->basicAbilities[k])
|
||||
spell->source->basicAbilities[k] = _target->model->data->basicAbilities[k];
|
||||
}
|
||||
delete spell;
|
||||
}
|
||||
return 1;
|
||||
|
||||
@@ -435,7 +435,7 @@ MTGCardInstance * MTGPlayerCards::putInZone(MTGCardInstance * card, MTGGameZone
|
||||
if (from == g->players[0]->game->battlefield || from == g->players[1]->game->battlefield)
|
||||
{
|
||||
if(to != g->players[0]->game->battlefield || to != g->players[1]->game->battlefield)
|
||||
if (copy->previous && copy->previous->MeldedFrom.size())
|
||||
if (copy->previous && copy->previous->MeldedFrom.size() && !copy->isACopier && !copy->isToken)//!copier & !token fix kiki-jiki clones crash
|
||||
{
|
||||
vector<string> names = split(copy->previous->MeldedFrom, '|');
|
||||
MTGCard * cardone = MTGCollection()->getCardByName(names[0]);
|
||||
|
||||
Reference in New Issue
Block a user