From e8aeec7f8759f80b4b6be7b86a0c1090e1ede513 Mon Sep 17 00:00:00 2001 From: swordshine Date: Wed, 22 Jan 2014 10:58:32 +0000 Subject: [PATCH] - BNG: Added Nessian Demolok and Oracle of Bones --- forge-game/src/main/java/forge/ai/ability/CountersPutAi.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/ai/ability/CountersPutAi.java b/forge-game/src/main/java/forge/ai/ability/CountersPutAi.java index dfcb8269dfc..f79c74b53ea 100644 --- a/forge-game/src/main/java/forge/ai/ability/CountersPutAi.java +++ b/forge-game/src/main/java/forge/ai/ability/CountersPutAi.java @@ -358,10 +358,11 @@ public class CountersPutAi extends SpellAbilityAi { // add counter if that opponent has a giant creature final List creats = player.getCreaturesInPlay(); final int tributeAmount = source.getKeywordMagnitude("Tribute"); + final boolean isHaste = source.hasKeyword("Haste"); List threatening = CardLists.filter(creats, new Predicate() { @Override public boolean apply(Card c) { - return CombatUtil.canBlock(source, c, true) + return CombatUtil.canBlock(source, c, !isHaste) && (c.getNetDefense() > source.getNetAttack() + tributeAmount || c.hasKeyword("DeathTouch")); } });