From cde63ed4bef6f4aaa51061c8817142bfcdaab193 Mon Sep 17 00:00:00 2001 From: "wagic.the.homebrew" Date: Sat, 30 Apr 2011 06:44:17 +0000 Subject: [PATCH] Fix for issue 640 (Keldon Marauders crash on PSP) --- projects/mtg/src/MTGAbility.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index 20ea13bd7..9c69c1a02 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -4315,10 +4315,8 @@ int TargetAbility::resolve() delete (diff); ability->target = t; //do nothing if the target controller responded by phasing out the target. - MTGCardInstance * targeted = (MTGCardInstance*)t; - if (targeted->typeAsTarget() == TARGET_CARD && targeted->isPhased) - return 0; - + if (t->typeAsTarget() == TARGET_CARD && ((MTGCardInstance*)t)->isPhased) + return 0; if (ability->oneShot) return ability->resolve(); MTGAbility * a = ability->clone();