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