maxcast on curses was being prematurely testDestroyed because isInPlay() returned that the player was not in play :)
This commit is contained in:
@@ -4005,7 +4005,7 @@ int MTGAbility::testDestroy()
|
|||||||
return 0;
|
return 0;
|
||||||
if (!game->isInPlay(source))
|
if (!game->isInPlay(source))
|
||||||
return 1;
|
return 1;
|
||||||
if (target && !game->isInPlay((MTGCardInstance *) target))
|
if (target && !dynamic_cast<Player*>(target) && !game->isInPlay((MTGCardInstance *) target))
|
||||||
return 1;
|
return 1;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user