diff --git a/forge-ai/src/main/java/forge/ai/AiController.java b/forge-ai/src/main/java/forge/ai/AiController.java index 3a4bc7a66d0..f2fccc2815d 100644 --- a/forge-ai/src/main/java/forge/ai/AiController.java +++ b/forge-ai/src/main/java/forge/ai/AiController.java @@ -515,6 +515,12 @@ public class AiController { byte color = MagicColor.WUBRG[i]; if (!CardLists.filter(oneDrops, CardPredicates.isColor(color)).isEmpty()) { for (Card land : landList) { + // Don't play ETB Tapped land if you have a 1 drop can be played + // Is this the best way to check if a land ETB Tapped? + if (land.hasSVar("ETBTappedSVar")) { + continue; + } + if (land.isType(MagicColor.Constant.BASIC_LANDS.get(i))) return land;