diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtil.java b/forge-ai/src/main/java/forge/ai/ComputerUtil.java index 920333ca5c2..c775ed2e00c 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtil.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtil.java @@ -797,7 +797,7 @@ public class ComputerUtil { final int max = Math.min(remaining.size(), amount); - if (exceptSelf) { + if (exceptSelf && max < remaining.size()) { removedSelf = remaining.remove(source.getHostCard()); }