diff --git a/forge-core/src/main/java/forge/card/DeckHints.java b/forge-core/src/main/java/forge/card/DeckHints.java index a9499445681..4ede03d9b88 100644 --- a/forge-core/src/main/java/forge/card/DeckHints.java +++ b/forge-core/src/main/java/forge/card/DeckHints.java @@ -181,7 +181,7 @@ public class DeckHints { String[] typeParts = t.split("\\."); op = Predicates.and(CardRulesPredicates.coreType(true, typeParts[0]), CardRulesPredicates.subType(typeParts[1])); } else { - op = Predicates.or(CardRulesPredicates.coreType(true, t), CardRulesPredicates.subType(t)); + op = CardRulesPredicates.joinedType(StringOp.CONTAINS_IC, t); } Iterables.addAll(cards, getMatchingItems(cardList, op, PaperCard.FN_GET_RULES)); }