From c12d530b65c6a073c66f955a6f849d29fc80cf1b Mon Sep 17 00:00:00 2001 From: Agetian Date: Mon, 30 Jan 2017 13:37:11 +0000 Subject: [PATCH] - Committed a previously missing predicate. --- .../src/main/java/forge/game/card/CardPredicates.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/forge-game/src/main/java/forge/game/card/CardPredicates.java b/forge-game/src/main/java/forge/game/card/CardPredicates.java index 5e058710d2b..027019e311d 100644 --- a/forge-game/src/main/java/forge/game/card/CardPredicates.java +++ b/forge-game/src/main/java/forge/game/card/CardPredicates.java @@ -491,6 +491,15 @@ public final class CardPredicates { return c.isLand(); } }; + /** + * a Predicate to get all mana-producing lands. + */ + public static final Predicate LANDS_PRODUCING_MANA = new Predicate() { + @Override + public boolean apply(Card c) { + return c.isLand() && !c.getManaAbilities().isEmpty(); + } + }; /** * a Predicate to get all permanents. */