From 9449322d15aed18e7efb66ae36152738bef2c2b5 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Fri, 22 Sep 2017 09:38:19 -0400 Subject: [PATCH] fixed Grim Captain's Call not restricting what's returnable. --- Mage.Sets/src/mage/cards/g/GrimCaptainsCall.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/g/GrimCaptainsCall.java b/Mage.Sets/src/mage/cards/g/GrimCaptainsCall.java index e5c2ffc7ce8..df3bb98dff8 100644 --- a/Mage.Sets/src/mage/cards/g/GrimCaptainsCall.java +++ b/Mage.Sets/src/mage/cards/g/GrimCaptainsCall.java @@ -96,9 +96,9 @@ class GrimCaptainsCallEffect extends OneShotEffect { } private void returnToHand(Game game, SubType subType, Player controller, Ability source) { - FilterCreatureCard filter = new FilterCreatureCard(); + FilterCreatureCard filter = new FilterCreatureCard(subType.getDescription() + " card"); filter.add(new SubtypePredicate(subType)); - TargetCardInYourGraveyard target = new TargetCardInYourGraveyard(new FilterCreatureCard()); + TargetCardInYourGraveyard target = new TargetCardInYourGraveyard(new FilterCreatureCard(filter)); if (target.canChoose(source.getSourceId(), source.getControllerId(), game)) { if (controller.chooseTarget(outcome, target, source, game)) { Card card = game.getCard(target.getFirstTarget());