From 4298052447d09193cbed5efe43fcf20cbec97fc7 Mon Sep 17 00:00:00 2001 From: Sloth Date: Tue, 28 Feb 2012 19:18:31 +0000 Subject: [PATCH] - Tweaked untargeted pumping AI. --- .../java/forge/card/abilityfactory/AbilityFactoryPump.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryPump.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryPump.java index 8f875b80219..065d6c19b7b 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryPump.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryPump.java @@ -581,7 +581,6 @@ public class AbilityFactoryPump { // when this happens we need to expand AI to consider if its ok for // everything? for (final Card card : cards) { - if (this.abilityFactory.isCurse()) { if (card.getController().isComputer()) { return false; @@ -591,13 +590,13 @@ public class AbilityFactoryPump { continue; } - break; + return r.nextFloat() <= Math.pow(.6667, activations); } if (shouldPumpCard(sa, card)) { - break; + return r.nextFloat() <= Math.pow(.6667, activations); } } - return r.nextFloat() <= Math.pow(.6667, activations); + return false; } //Targeted return this.pumpTgtAI(sa, defense, attack, false);