From 0ce1b4b918dadcff063f035a5762f2e141ca8857 Mon Sep 17 00:00:00 2001 From: BetaSteward Date: Wed, 31 Aug 2011 11:16:17 -0400 Subject: [PATCH] fixed issue 235 --- Mage/src/mage/game/combat/Combat.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Mage/src/mage/game/combat/Combat.java b/Mage/src/mage/game/combat/Combat.java index d89768cc7ee..dd82718f4de 100644 --- a/Mage/src/mage/game/combat/Combat.java +++ b/Mage/src/mage/game/combat/Combat.java @@ -397,6 +397,7 @@ public class Combat implements Serializable, Copyable { for (CombatGroup group : groups) { if (group.attackers.contains(attackerId)) { group.attackers.remove(attackerId); + group.attackerOrder.remove(attackerId); Permanent creature = game.getPermanent(attackerId); if (creature != null) { creature.setAttacking(false); @@ -414,12 +415,12 @@ public class Combat implements Serializable, Copyable { for (CombatGroup group : groups) { if (group.blockers.contains(blockerId)) { group.blockers.remove(blockerId); - Permanent creature = game.getPermanent(blockerId); - if (creature != null) - creature.setBlocking(0); - return; + group.blockerOrder.remove(blockerId); } } + Permanent creature = game.getPermanent(blockerId); + if (creature != null) + creature.setBlocking(0); } @Override