diff --git a/src/main/java/forge/card/CardRules.java b/src/main/java/forge/card/CardRules.java index d9974539f08..73f82445fc2 100644 --- a/src/main/java/forge/card/CardRules.java +++ b/src/main/java/forge/card/CardRules.java @@ -131,7 +131,10 @@ public final class CardRules { * Filtering conditions specific for CardRules class, defined here along with some presets. */ public abstract static class Predicates { - + public static final Predicate isKeptInAiDecks = new Predicate() { + @Override public boolean isTrue(CardRules card) { return !card.isRemovedFromAIDecks; } }; + + // Static builder methods - they choose concrete implementation by themselves public static Predicate cmc(final ComparableOp op, final int what) {