diff --git a/src/main/java/forge/game/player/PlayerControllerAi.java b/src/main/java/forge/game/player/PlayerControllerAi.java index 109198b38cc..241ad34783d 100644 --- a/src/main/java/forge/game/player/PlayerControllerAi.java +++ b/src/main/java/forge/game/player/PlayerControllerAi.java @@ -347,7 +347,8 @@ public class PlayerControllerAi extends PlayerController { @Override public List chooseCardsToRevealFromHand(int min, int max, List valid) { - return max == 0 ? Lists.newArrayList() : valid.subList(0, max); + int numCardsToReveal = Math.min(max, valid.size()); + return numCardsToReveal == 0 ? Lists.newArrayList() : valid.subList(0, numCardsToReveal); } @Override