diff --git a/projects/mtg/src/AllAbilities.cpp b/projects/mtg/src/AllAbilities.cpp index 62268bbba..99f80efa5 100644 --- a/projects/mtg/src/AllAbilities.cpp +++ b/projects/mtg/src/AllAbilities.cpp @@ -3013,6 +3013,16 @@ void ABlink::resolveBlink() MTGCardInstance * _target = (MTGCardInstance *) target; if (_target) { + if(blinkhand && !_target->controller()->game->isInZone(_target,_target->controller()->game->hand)) + { + this->forceDestroy = 1; + return; + } + else if(!blinkhand && !_target->controller()->game->isInZone(_target,_target->controller()->game->battlefield)) + { + this->forceDestroy = 1; + return; + } _target->controller()->game->putInZone(_target, _target->currentZone, _target->owner->game->exile); _target = _target->next;