diff --git a/projects/mtg/src/GameObserver.cpp b/projects/mtg/src/GameObserver.cpp index 38c89ff69..50b5fdcbe 100644 --- a/projects/mtg/src/GameObserver.cpp +++ b/projects/mtg/src/GameObserver.cpp @@ -795,7 +795,7 @@ void GameObserver::gameStateBasedEffects() { if(card->target && !isInPlay(card->target)) players[i]->game->putInGraveyard(card); - if(card->target && isInPlay(card->target)) + /*if(card->target && isInPlay(card->target)) {//what exactly does this section do? if(card->spellTargetType.find("creature") != string::npos && !card->target->hasType("creature")) players[i]->game->putInGraveyard(card); @@ -807,7 +807,7 @@ void GameObserver::gameStateBasedEffects() players[i]->game->putInGraveyard(card); if(card->spellTargetType.find("planeswalker") != string::npos && !card->target->hasType("planeswalker")) players[i]->game->putInGraveyard(card); - } + }*/ if(card->target && isInPlay(card->target) && (card->target)->protectedAgainst(card) && !card->has(Constants::AURAWARD))//protection from quality except aura cards like flickering ward players[i]->game->putInGraveyard(card); }