From 17ac081ed32e3d1a5d71d8f88e653be2214d689d Mon Sep 17 00:00:00 2001 From: "omegablast2002@yahoo.com" Date: Sun, 3 Apr 2011 10:13:07 +0000 Subject: [PATCH] fix for rainbow effert --- projects/mtg/src/MTGAbility.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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();