From d429906bcdda480a0c8df2e1c6779a5c6e82fb41 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sat, 4 Feb 2017 07:29:32 +0000 Subject: [PATCH] - Somewhat cleaner fix related to the previous commit. --- forge-game/src/main/java/forge/game/card/CardPredicates.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 a1c937b1140..dd9c73ae9ad 100644 --- a/forge-game/src/main/java/forge/game/card/CardPredicates.java +++ b/forge-game/src/main/java/forge/game/card/CardPredicates.java @@ -497,7 +497,7 @@ public final class CardPredicates { public static final Predicate LANDS_PRODUCING_MANA = new Predicate() { @Override public boolean apply(Card c) { - return c.isLand() && (!c.getManaAbilities().isEmpty() || c.isBasicLand()); + return c.isBasicLand() || (c.isLand() && !c.getManaAbilities().isEmpty()); } }; /**