From 0fce1c591f258490ba8fb90aa2ef0b7bcad41e14 Mon Sep 17 00:00:00 2001 From: Vittorio Alfieri Date: Tue, 5 Jan 2021 22:25:40 +0100 Subject: [PATCH] Improved "can play land" restriction used for double-face modal cards from Zendikar Rising set. --- projects/mtg/src/MTGAbility.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index 19a4e797e..2213d9597 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -834,6 +834,8 @@ int AbilityFactory::parseCastRestrictions(MTGCardInstance * card, Player * playe card->addType("Land"); if (observer->currentActionPlayer->game->playRestrictions->canPutIntoZone(card, observer->currentActionPlayer->game->inPlay) == PlayRestriction::CANT_PLAY) canplay = false; + if (!card->getObserver() || !card->StackIsEmptyandSorcerySpeed()) + canplay = false; if(!isLand) card->removeType("Land"); if(!canplay)