try to fix failed logic here
This commit is contained in:
@@ -1324,7 +1324,7 @@ int AACopier::resolve()
|
|||||||
source->copiedID = _target->getMTGId();
|
source->copiedID = _target->getMTGId();
|
||||||
source->modifiedbAbi = _target->modifiedbAbi;
|
source->modifiedbAbi = _target->modifiedbAbi;
|
||||||
source->origbasicAbilities = _target->origbasicAbilities;
|
source->origbasicAbilities = _target->origbasicAbilities;
|
||||||
source->basicAbilities = _target->basicAbilities;
|
source->basicAbilities = _target->origbasicAbilities;
|
||||||
if(_target->isMorphed)
|
if(_target->isMorphed)
|
||||||
{
|
{
|
||||||
source->power = 2;
|
source->power = 2;
|
||||||
@@ -3696,7 +3696,7 @@ int AACloner::resolve()
|
|||||||
spell->source->addType(*it);
|
spell->source->addType(*it);
|
||||||
}
|
}
|
||||||
spell->source->modifiedbAbi = _target->modifiedbAbi;
|
spell->source->modifiedbAbi = _target->modifiedbAbi;
|
||||||
spell->source->origbasicAbilities = _target->origbasicAbilities;
|
spell->source->basicAbilities = _target->origbasicAbilities;
|
||||||
delete spell;
|
delete spell;
|
||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@@ -941,12 +941,12 @@ void GameObserver::gameStateBasedEffects()
|
|||||||
p->game->putInExile(c);
|
p->game->putInExile(c);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}/*
|
||||||
if(c->modifiedbAbi > 0)
|
if(c->modifiedbAbi > 0)
|
||||||
{
|
{
|
||||||
c->modifiedbAbi = 0;
|
c->modifiedbAbi = 0;
|
||||||
c->basicAbilities = c->origbasicAbilities;
|
c->basicAbilities = c->origbasicAbilities;
|
||||||
}
|
}*///disabled this failed logic I introduce... when copying/cloning a card copy orig basic abilities...
|
||||||
if(nbcards > z->nb_cards)
|
if(nbcards > z->nb_cards)
|
||||||
{
|
{
|
||||||
t = 0;
|
t = 0;
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ void MTGCardInstance::copy(MTGCardInstance * card)
|
|||||||
MTGCard * source = card->model;
|
MTGCard * source = card->model;
|
||||||
CardPrimitive * data = source->data;
|
CardPrimitive * data = source->data;
|
||||||
|
|
||||||
basicAbilities = card->basicAbilities;
|
basicAbilities = card->origbasicAbilities;
|
||||||
origbasicAbilities = card->origbasicAbilities;
|
origbasicAbilities = card->origbasicAbilities;
|
||||||
modifiedbAbi = card->modifiedbAbi;
|
modifiedbAbi = card->modifiedbAbi;
|
||||||
for (size_t i = 0; i < data->types.size(); i++)
|
for (size_t i = 0; i < data->types.size(); i++)
|
||||||
|
|||||||
Reference in New Issue
Block a user