diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index 6188f6adc..f424e5d70 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -3184,13 +3184,13 @@ void AbilityFactory::addAbilities(int _id, Spell * spell) if (spell->getNbTargets() == 1) { card->target = spell->getNextCardTarget(); - if (card->target && !spell->tc->canTarget(card->target)) + if (card->target && (!spell->tc->canTarget(card->target) || card->target->isTempPhased)) { MTGPlayerCards * zones = card->controller()->game; zones->putInZone(card, spell->from, card->owner->game->graveyard); return; //fizzle } - } + } _id = magicText(_id, spell); GameObserver * game = GameObserver::GetInstance();