From 13d979a7ac17619225811167dec06d3afd2d4648 Mon Sep 17 00:00:00 2001 From: "omegablast2002@yahoo.com" Date: Wed, 28 Mar 2012 11:39:03 +0000 Subject: [PATCH] maxcast on curses was being prematurely testDestroyed because isInPlay() returned that the player was not in play :) --- projects/mtg/src/MTGAbility.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index 97b43015c..cd29ec6a5 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -4005,7 +4005,7 @@ int MTGAbility::testDestroy() return 0; if (!game->isInPlay(source)) return 1; - if (target && !game->isInPlay((MTGCardInstance *) target)) + if (target && !dynamic_cast(target) && !game->isInPlay((MTGCardInstance *) target)) return 1; return 0; }