From d2540eab91ddcda192c67e7cf8a3ec49e0d0b737 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Mon, 19 Jul 2021 16:15:38 -0400 Subject: [PATCH] [AFR] fixed Volo, Guide to Monsters comparing names instead of creature types --- Mage.Sets/src/mage/cards/v/VoloGuideToMonsters.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/cards/v/VoloGuideToMonsters.java b/Mage.Sets/src/mage/cards/v/VoloGuideToMonsters.java index 93a6ede3e28..35cc5c51bba 100644 --- a/Mage.Sets/src/mage/cards/v/VoloGuideToMonsters.java +++ b/Mage.Sets/src/mage/cards/v/VoloGuideToMonsters.java @@ -15,7 +15,6 @@ import mage.filter.predicate.Predicate; import mage.game.Game; import mage.game.stack.StackObject; import mage.players.Player; -import mage.util.CardUtil; import java.util.UUID; @@ -71,13 +70,13 @@ enum VoloGuideToMonstersPredicate implements Predicate { .getGraveyard() .getCards(StaticFilters.FILTER_CARD_CREATURE, game) .stream() - .anyMatch(card -> CardUtil.haveSameNames(card, input))) { + .anyMatch(card -> input.shareCreatureTypes(game, card))) { return false; } return game .getBattlefield() .getActivePermanents(StaticFilters.FILTER_CONTROLLED_CREATURE, input.getControllerId(), game) .stream() - .noneMatch(permanent -> CardUtil.haveSameNames(permanent, input)); + .noneMatch(permanent -> input.shareCreatureTypes(game, permanent)); } }