From e15db2b9b4e6c329951dafcee0da3879e722d8c1 Mon Sep 17 00:00:00 2001
From: Evan Kranzler <theelk801@gmail.com>
Date: Fri, 13 May 2022 16:50:19 -0400
Subject: [PATCH] fixed free spell effects allowing lands to be selected even
 if not castable (fixes #8944) (#8934)

---
 Mage/src/main/java/mage/util/CardUtil.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Mage/src/main/java/mage/util/CardUtil.java b/Mage/src/main/java/mage/util/CardUtil.java
index 9fa3852015..2056c13445 100644
--- a/Mage/src/main/java/mage/util/CardUtil.java
+++ b/Mage/src/main/java/mage/util/CardUtil.java
@@ -1223,6 +1223,7 @@ public final class CardUtil {
             cards.add(cardToCast);
         }
         cards.removeIf(Objects::isNull);
+        cards.removeIf(card -> card.isLand(game));
         cards.removeIf(card -> !filter.match(card, playerId, source, game));
         if (spellCastTracker != null) {
             cards.removeIf(card -> !spellCastTracker.checkCard(card, game));