Fixed a crash occurring at booster purchase
This commit is contained in:
@@ -27,8 +27,12 @@ MTGCardInstance::MTGCardInstance() :
|
|||||||
initMTGCI();
|
initMTGCI();
|
||||||
}
|
}
|
||||||
MTGCardInstance::MTGCardInstance(MTGCard * card, MTGPlayerCards * arg_belongs_to) :
|
MTGCardInstance::MTGCardInstance(MTGCard * card, MTGPlayerCards * arg_belongs_to) :
|
||||||
CardPrimitive(card->data), MTGCard(card), Damageable((arg_belongs_to->owner)?arg_belongs_to->owner->getObserver():0, card->data->getToughness()), view(NULL)
|
CardPrimitive(card->data), MTGCard(card), Damageable(0, card->data->getToughness()), view(NULL)
|
||||||
{
|
{
|
||||||
|
if(arg_belongs_to)
|
||||||
|
if(arg_belongs_to->owner)
|
||||||
|
observer = arg_belongs_to->owner->getObserver();
|
||||||
|
|
||||||
initMTGCI();
|
initMTGCI();
|
||||||
model = card;
|
model = card;
|
||||||
attacker = 0;
|
attacker = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user