From 5affe7dd23a3368237a79af6f9bfbdd01a62ebad Mon Sep 17 00:00:00 2001 From: kevlahnota Date: Fri, 4 Oct 2024 15:45:11 +0800 Subject: [PATCH] fix AI crash when minimum cards to discard exceeds than the valid cards reported here: https://discord.com/channels/267367946135928833/1291545865814675578/1291545865814675578 --- forge-ai/src/main/java/forge/ai/AiController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/AiController.java b/forge-ai/src/main/java/forge/ai/AiController.java index e2bf5ae96e7..c3ae977cff0 100644 --- a/forge-ai/src/main/java/forge/ai/AiController.java +++ b/forge-ai/src/main/java/forge/ai/AiController.java @@ -1034,8 +1034,8 @@ public class AiController { } public CardCollection getCardsToDiscard(int min, final int max, final CardCollection validCards, final SpellAbility sa) { - if (validCards.size() < min) { - return null; + if (validCards.size() <= min) { + return validCards; //return all valid cards since they will be discarded without filtering needed } Card sourceCard = null;