From e6a7605fd7af1ac802a93e68c858769b73a70d85 Mon Sep 17 00:00:00 2001 From: Alex Vasile <48962821+Alex-Vasile@users.noreply.github.com> Date: Fri, 9 Sep 2022 20:50:43 -0400 Subject: [PATCH] [KHM] Fixed In Search of Greatness allowing you to cast non-permanent. Closes #9500. --- Mage.Sets/src/mage/cards/i/InSearchOfGreatness.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/i/InSearchOfGreatness.java b/Mage.Sets/src/mage/cards/i/InSearchOfGreatness.java index 178d92eb694..4b2cadfeda1 100644 --- a/Mage.Sets/src/mage/cards/i/InSearchOfGreatness.java +++ b/Mage.Sets/src/mage/cards/i/InSearchOfGreatness.java @@ -14,6 +14,7 @@ import mage.constants.Outcome; import mage.constants.TargetController; import mage.filter.FilterCard; import mage.filter.StaticFilters; +import mage.filter.common.FilterPermanentCard; import mage.filter.predicate.mageobject.ManaValuePredicate; import mage.game.Game; import mage.players.Player; @@ -81,7 +82,7 @@ class InSearchOfGreatnessEffect extends OneShotEffect { .filter(permanent -> !sourceRef.refersTo(permanent, game)) .mapToInt(MageObject::getManaValue) .sum(); - FilterCard filter = new FilterCard(); + FilterCard filter = new FilterPermanentCard(); filter.add(new ManaValuePredicate(ComparisonType.EQUAL_TO, manaValue + 1)); return CardUtil.castSpellWithAttributesForFree( controller, source, game, new CardsImpl(controller.getHand()), filter