From 14a7fd24b6191cc1d3298955d74ff3a2580ab57d Mon Sep 17 00:00:00 2001 From: Sloth Date: Tue, 11 Jun 2013 20:46:47 +0000 Subject: [PATCH] - AI will no longer dredge when the library is nearly empty. --- src/main/java/forge/game/ai/AiController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/forge/game/ai/AiController.java b/src/main/java/forge/game/ai/AiController.java index 1434fff9b0f..95c33cd25c4 100644 --- a/src/main/java/forge/game/ai/AiController.java +++ b/src/main/java/forge/game/ai/AiController.java @@ -646,6 +646,11 @@ public class AiController { * @return */ public Card chooseCardToDredge(List dredgers) { + Player ai = getPlayer(); + //don't dredge when the library is nearly empty + if (ai.getCardsIn(ZoneType.Library).size() < 8 && !ai.isCardInPlay("Laboratory Maniac")) { + return null; + } // use dredge if there are more than one of them in your graveyard if (dredgers.size() > 1 || MyRandom.getRandom().nextBoolean()) { return Aggregates.random(dredgers);